[Vm-dev] pharo 4.0 Crashed in the VM thread again

Sabine Manaa manaa.sabine at gmail.com
Fri Jul 10 07:51:46 UTC 2015


Hi,

I have the pharo crash again, now in my production system on a windows
machine.

I can not yet reproduce it and ask for your help.

What does " a(n) bad class" in the stack dump mean?

Regards
Sabine


Smalltalk stack dump:
  0x256720 M Dictionary>at:ifAbsent: 0x79f46c0: a(n) Dictionary
  0x256740 M RKACurrency class>currencyFor: 0x70af390: a(n) RKACurrency
class
  0x256764 M RKAMoney class>amount:currencyCode: 0x70acafc: a(n) RKAMoney
class
  0x256784 M SmallInteger(Number)>eur 0x1=0
  0x2567f4 M [] in INVALID RECEIVER>monthReportTripsTableData 0xbb5988c:
a(n) bad class
  0x256818 M INVALID RECEIVER>do:with:when: 0xbb614e8: a(n) bad class
  0x256844 I INVALID RECEIVER>do:with: 0xbb614e8: a(n) bad class
  0x25686c I INVALID RECEIVER>datesDo: 0xbb614e8: a(n) bad class
  0x2568a8 I INVALID RECEIVER>monthReportTripsTableData 0xbb5988c: a(n) bad
class
  0x2568cc I INVALID RECEIVER>addMonthReportTripsTable 0xbb5988c: a(n) bad
class
  0x2568ec I INVALID RECEIVER>createMonthReport:


---------------------------------------------------------------------
Mon Jun 15 15:32:56 2015

Exception code: C0000005
Exception addr: 004239D0
Access violation (read access) at 00000016
EAX:00000016 EBX:0000005C ECX:0000000E EDX:0BB41FB4
ESI:0BD58C48 EDI:00000060 EBP:0BD58C48 ESP:0023DF30
EIP:004239D0 EFL:00210246
FP Control: 0000027F
FP Status:  00000020
FP Tag:     0000FFFF


Crashed in the VM thread



Hardware information:
Manufacturer: Unknown
Model: Unknown
Number of processors: 2
Page size: 4096

Memory Information (upon launch):
Physical Memory Size: 4193908 kbytes
Physical Memory Free: 3054672 kbytes
Page File Size: 4194303 kbytes
Page File Free: 3502492 kbytes
Virtual Memory Size: 2097024 kbytes
Virtual Memory Free: 2029820 kbytes
Memory Load: 27 percent

Processor 0: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Identifier: Intel64 Family 6 Model 62 Stepping 4
~MHZ: 2500

Processor 1: Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Identifier: Intel64 Family 6 Model 62 Stepping 4
~MHZ: 2500

Operating System: Windows Server 2008 R2 Datacenter (Build 7601 Service
Pack 1)
Registered Owner: Amazon
Registered Company: Amazon.com
SP major version: 1
SP minor version: 0
Suite mask: 190
Product type: 3

Display Information:
Graphics adapter name: RDPDD Chained DD
Primary monitor resolution: 2560 x 1440

Device: RDPDD Chained DD
Adapter String: ???
Bios String: ???
Chip Type: ???
DAC Type: ???
Memory Size: 0xFFFFFFFF

Driver Versions:
RDPDD:

VM Version: Cog VM 4.0.0 (release) from Sep 25 2014
Compiler: gcc 4.6.2
Interpreter Build: NBCoInterpreter
NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid:
e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014
Cogit Build: NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid:
e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014
Source Version: https://github.com/pharo-project/pharo-vm.git Commit:
81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200
By: Esteban Lorenzano <estebanlm at gmail.com> Jenkins build #14858

Current byte code: -1
Primitive index: -1

Loaded plugins:
JPEGReaderPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
DSAPrims VMMaker.oscog-jeanbaptistearnaud.783 (i)
SqueakSSL SqueakSSL-Plugin-ar.3 (e)
Win32OSProcessPlugin
VMConstruction-Plugins-OSProcessPlugin.oscog-EstebanLorenzano.43 (i)
SocketPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
B2DPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
Kernel32
ZipPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
NativeBoostPlugin NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 (i)
BitBltPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
JPEGReadWriter2Plugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
FT2Plugin Freetype-Plugin-IgorStasenko.64 (e)
SecurityPlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
FilePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
MiscPrimitivePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)
LargeIntegers v1.5 VMMaker.oscog-jeanbaptistearnaud.783 (i)
LocalePlugin VMMaker.oscog-jeanbaptistearnaud.783 (i)

Module information:
00400000 - 006ee000: C:\Users\Administrator\Desktop\Pharo4.0\Pharo.exe
02480000 - 02580004: CogCode
63000000 - 631ba000: C:\Users\Administrator\Desktop\Pharo4.0\LIBEAY32.dll
66e40000 - 66f02000:
C:\Users\Administrator\Desktop\Pharo4.0\libfreetype-6.dll
69f40000 - 69f5a000: C:\Users\Administrator\Desktop\Pharo4.0\FT2Plugin.DLL
6c240000 - 6c267000: C:\Windows\system32\crtdll.dll
6cb80000 - 6cb99000: C:\Users\Administrator\Desktop\Pharo4.0\SqueakSSL.DLL
6e400000 - 6e467000: C:\Users\Administrator\Desktop\Pharo4.0\SSLEAY32.dll
73f50000 - 73f55000: C:\Windows\system32\SHFolder.dll
743b0000 - 74434000:
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll
74800000 - 74813000: C:\Windows\system32\dwmapi.dll
74820000 - 74826000: C:\Windows\system32\DCIMAN32.dll
74830000 - 74917000: C:\Windows\system32\DDRAW.dll
74920000 - 74942000: C:\Windows\system32\GLU32.dll
74950000 - 74a18000: C:\Windows\system32\OPENGL32.DLL
74a20000 - 74a52000: C:\Windows\system32\WINMM.dll
74a60000 - 74a85000: C:\Windows\system32\dinput.dll
74dc0000 - 74e0c000: C:\Windows\system32\apphelp.dll
74f00000 - 74f07000: C:\Windows\system32\WSOCK32.DLL
74f10000 - 74f4b000: C:\Windows\system32\rsaenh.dll
74f50000 - 74f66000: C:\Windows\system32\CRYPTSP.dll
74f70000 - 74f76000: C:\Windows\system32\rasadhlp.dll
74f80000 - 74fb8000: C:\Windows\System32\fwpuclnt.dll
74fc0000 - 74fc7000: C:\Windows\system32\WINNSI.DLL
74fd0000 - 74fec000: C:\Windows\system32\IPHLPAPI.DLL
74ff0000 - 74ff8000: C:\Windows\System32\winrnr.dll
75000000 - 75044000: C:\Windows\system32\DNSAPI.dll
75050000 - 75060000: C:\Windows\system32\napinsp.dll
75060000 - 75070000: C:\Windows\system32\NLAapi.dll
75070000 - 75075000: C:\Windows\System32\wshtcpip.dll
75090000 - 750cc000: C:\Windows\System32\mswsock.dll
75190000 - 75199000: C:\Windows\system32\VERSION.dll
75260000 - 7526c000: C:\Windows\syswow64\CRYPTBASE.dll
75270000 - 752d0000: C:\Windows\syswow64\SspiCli.dll
752d0000 - 7537c000: C:\Windows\syswow64\msvcrt.dll
75390000 - 75480000: C:\Windows\syswow64\RPCRT4.dll
75480000 - 760ca000: C:\Windows\syswow64\SHELL32.dll
76120000 - 76230000: C:\Windows\syswow64\kernel32.dll
76230000 - 762c0000: C:\Windows\syswow64\GDI32.dll
76540000 - 765cf000: C:\Windows\syswow64\OLEAUT32.dll
76700000 - 7685c000: C:\Windows\syswow64\OLE32.dll
76860000 - 76900000: C:\Windows\syswow64\ADVAPI32.DLL
769c0000 - 769d9000: C:\Windows\SysWOW64\sechost.dll
769e0000 - 76a5b000: C:\Windows\syswow64\COMDLG32.DLL
76a70000 - 76c0d000: C:\Windows\syswow64\SETUPAPI.dll
76ca0000 - 76cb2000: C:\Windows\syswow64\DEVOBJ.dll
76cc0000 - 76cc5000: C:\Windows\syswow64\psapi.dll
76cd0000 - 76d27000: C:\Windows\syswow64\SHLWAPI.dll
76d40000 - 76d75000: C:\Windows\syswow64\WS2_32.dll
76d90000 - 76dd7000: C:\Windows\syswow64\KERNELBASE.dll
76de0000 - 76dea000: C:\Windows\syswow64\LPK.dll
76df0000 - 76e50000: C:\Windows\system32\IMM32.DLL
76fc0000 - 770c0000: C:\Windows\syswow64\USER32.dll
770c0000 - 770e7000: C:\Windows\syswow64\CFGMGR32.dll
772b0000 - 7734d000: C:\Windows\syswow64\USP10.dll
77350000 - 7741c000: C:\Windows\syswow64\MSCTF.dll
777f0000 - 777f6000: C:\Windows\syswow64\NSI.dll
77820000 - 779a0000: C:\Windows\SysWOW64\ntdll.dll

Primitive trace:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
at:put:
at:put:
at:put:
basicNew
basicNew
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
at:put:
at:put:
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
perform:with:
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
stringHash:initialHash:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
compare:with:collated:
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
basicNew
basicNew
basicNew
perform:with:
basicNew
perform:with:
basicNew
basicNew
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
new:
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
new:
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
new:
basicNew:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
basicNew
basicNew:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
basicNew:
basicNew
basicNew
indexOfAscii:inString:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
basicNew
basicNew
replaceFrom:to:with:startingAt:
at:put:
indexOfAscii:inString:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
basicNew
basicNew
replaceFrom:to:with:startingAt:
basicNew:
replaceFrom:to:with:startingAt:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
at:put:
stringHash:initialHash:
basicNew
at:put:
new:
at:put:
at:put:
at:put:
basicNew
basicNew
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
new:
basicNew
at:put:
perform:with:
truncated
new:
replaceFrom:to:with:startingAt:
at:put:
basicNew
**IncrementalGC**


Stack backtrace:
[004239D0] ??? + 145872 in Pharo.exe
[002567F5] ??? + 0 in (null)


Smalltalk stack dump:
  0x256720 M Dictionary>at:ifAbsent: 0x79f46c0: a(n) Dictionary
  0x256740 M RKACurrency class>currencyFor: 0x70af390: a(n) RKACurrency
class
  0x256764 M RKAMoney class>amount:currencyCode: 0x70acafc: a(n) RKAMoney
class
  0x256784 M SmallInteger(Number)>eur 0x1=0
  0x2567f4 M [] in INVALID RECEIVER>monthReportTripsTableData 0xbb5988c:
a(n) bad class
  0x256818 M INVALID RECEIVER>do:with:when: 0xbb614e8: a(n) bad class
  0x256844 I INVALID RECEIVER>do:with: 0xbb614e8: a(n) bad class
  0x25686c I INVALID RECEIVER>datesDo: 0xbb614e8: a(n) bad class
  0x2568a8 I INVALID RECEIVER>monthReportTripsTableData 0xbb5988c: a(n) bad
class
  0x2568cc I INVALID RECEIVER>addMonthReportTripsTable 0xbb5988c: a(n) bad
class
  0x2568ec I INVALID RECEIVER>createMonthReport:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150710/df37b6d4/attachment-0001.htm


More information about the Vm-dev mailing list