Incorrect checksum giving CTD

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Incorrect checksum giving CTD

Post by Eric Walch »

I just encountered the first CTD since 1.75 release. And not in Oolites code, but in the graphic card code while executing the Oolite instruction [OOMesh renderOpaqueParts]. Probably one of those that gives little clues, but I give the backtrace anyhow:

Code: Select all

Process:         Oolite [924]
Path:            /Users/ericwalch/Oolite/trunk/build/Debug/Oolite.app/Contents/MacOS/Oolite
Identifier:      org.aegidian.oolite
Version:         Oolite version 1.75.4 (1.75.4)
Code Type:       X86-64 (Native)
Parent Process:  launchd [95]

Date/Time:       2011-09-04 16:50:51.631 +0200
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          1352031 sec
Crashes Since Last Report:           2
Per-App Interval Since Last Report:  508147 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      9C633C07-5F45-4822-8643-7F165B82FCA9

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
*** error for object 0x149d5e008: incorrect checksum for freed object - object was probably modified after being freed.
 
[eric's test handlers] OOJSGlobal.m:247: Boa Class Cruiser received message: Commander, care to join us for a dash of hOopy? from ship: CoachWhip hOopy Casino
 

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib             	0x00007fff8224f0b6 __kill + 10
1   libSystem.B.dylib             	0x00007fff822ef9f6 abort + 83
2   libSystem.B.dylib             	0x00007fff822de62d szone_error + 519
3   libSystem.B.dylib             	0x00007fff82208725 small_malloc_from_free_list + 170
4   libSystem.B.dylib             	0x00007fff822051e1 szone_malloc_should_clear + 2070
5   libSystem.B.dylib             	0x00007fff8220498a malloc_zone_malloc + 82
6   libSystem.B.dylib             	0x00007fff82202c88 malloc + 44
7   com.apple.GeForceGLDriver     	0x000000020002a9cb glrCompExecuteKernel + 14267
8   com.apple.GeForceGLDriver     	0x000000020003c892 glrCompExecuteKernel + 87682
9   com.apple.GeForceGLDriver     	0x000000020003ef4a glrCompExecuteKernel + 97594
10  com.apple.GeForceGLDriver     	0x0000000200027f88 glrCompExecuteKernel + 3448
11  com.apple.GeForceGLDriver     	0x00000002000ad591 glrCompExecuteKernel + 549761
12  com.apple.GeForceGLDriver     	0x00000002000ae7be glrCompExecuteKernel + 554414
13  com.apple.GeForceGLDriver     	0x0000000200086e12 glrCompExecuteKernel + 392194
14  com.apple.GeForceGLDriver     	0x00000002000882f0 glrCompExecuteKernel + 397536
15  com.apple.GeForceGLDriver     	0x00000002000b7b1c glrCompExecuteKernel + 592140
16  com.apple.GeForceGLDriver     	0x0000000200086c02 glrCompExecuteKernel + 391666
17  com.apple.GeForceGLDriver     	0x000000020008da62 glrCompExecuteKernel + 419922
18  com.apple.GeForceGLDriver     	0x0000000200164fde gldCopyTexSubImage + 393502
19  com.apple.GeForceGLDriver     	0x00000002001652c3 gldCopyTexSubImage + 394243
20  com.apple.GeForceGLDriver     	0x00000002001653ec gldCopyTexSubImage + 394540
21  com.apple.GeForceGLDriver     	0x000000020008e9d1 glrCompExecuteKernel + 423873
22  com.apple.GeForceGLDriver     	0x000000020008ee7a glrCompExecuteKernel + 425066
23  com.apple.GeForceGLDriver     	0x00000002000d2f90 gldUpdateDispatch + 960
24  GLEngine                      	0x0000000113dd88a7 gleDoDrawDispatchCore + 259
25  GLEngine                      	0x0000000113d9192c gleDrawArraysOrElements_Entries_Body + 122
26  GLEngine                      	0x0000000113d1a6f1 glDrawArrays_Exec + 867
27  org.aegidian.oolite           	0x0000000100211eb9 -[OOMesh renderOpaqueParts] + 2713 (OOMesh.m:473)
28  org.aegidian.oolite           	0x0000000100210603 -[OOEntityWithDrawable drawEntity::] + 227 (OOEntityWithDrawable.m:88)
29  org.aegidian.oolite           	0x000000010017d048 -[ShipEntity drawEntity::] + 232 (ShipEntity.m:3972)
30  org.aegidian.oolite           	0x000000010017e1e4 -[ShipEntity drawSubEntity::] + 1636 (ShipEntity.m:4071)
31  org.aegidian.oolite           	0x000000010017d3b0 -[ShipEntity drawEntity::] + 1104 (ShipEntity.m:3984)
32  org.aegidian.oolite           	0x000000010006bfa8 -[Universe drawUniverse] + 4888 (Universe.m:3320)
33  org.aegidian.oolite           	0x0000000100020fd7 -[GameController doPerformGameTick] + 471 (GameController.m:350)
34  org.aegidian.oolite           	0x0000000100020df3 -[GameController performGameTick:] + 131 (GameController.m:312)
35  org.aegidian.oolite           	0x00000001000235ae -[GameController goFullscreen:] + 4062 (GameController.m:725)
36  com.apple.AppKit              	0x00007fff89542eda -[NSApplication sendAction:to:from:] + 95
37  com.apple.AppKit              	0x00007fff8956746a -[NSMenuItem _corePerformAction] + 365
38  com.apple.AppKit              	0x00007fff895671d4 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 121
39  com.apple.AppKit              	0x00007fff8954ce45 -[NSMenu performKeyEquivalent:] + 272
40  com.apple.AppKit              	0x00007fff8954bbed -[NSApplication _handleKeyEquivalent:] + 559
41  com.apple.AppKit              	0x00007fff8941c6b9 -[NSApplication sendEvent:] + 3630
42  org.aegidian.oolite           	0x00000001000995c1 -[OoliteApp sendEvent:] + 321 (OoliteApp.m:55)
43  com.apple.AppKit              	0x00007fff893b36de -[NSApplication run] + 474
44  com.apple.AppKit              	0x00007fff893ac3b0 NSApplicationMain + 364
45  org.aegidian.oolite           	0x0000000100009ab5 main + 37 (main.m:13)
46  org.aegidian.oolite           	0x0000000100009000 start + 52
I was flying around a buoy repair station. No idea if drawing those bits has to do with it.

On the other hand, I had a hang in the safari browser a few minutes before and had to close it with a forced quit, so there might have been something going on on my computer outside oolite.
Post Reply