#5899: RTS crash w/ strange closure type 603975781 on OS X 10.8
-----------------------------------------------------------+----------------
Reporter: dylukes | Owner:
Type: bug | Status: new
Priority: high | Milestone:
7.4.2
Component: Runtime System | Version:
7.4.1
Keywords: rts, strange closure, internal error, os x | Os:
MacOS X
Architecture: x86_64 (amd64) | Failure:
Runtime crash
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
-----------------------------------------------------------+----------------
Changes (by Irene):
* cc: ireney.knapp@… (added)
Comment:
I tried the sample program above:
{{{
main = print $ reverse [1,2,3]
}}}
GHC 7.4.1 (from the .pkg version of the prebuilt binaries, but it's
probably identical to the tarball version?) compiled successfully but the
output crashed; here is the OS X crash report:
{{{
Process: Main [37094]
Path: /Users/USER/*/Main
Identifier: Main
Version: 0
Code Type: X86-64 (Native)
Parent Process: bash [29186]
User ID: 501
Date/Time: 2012-03-22 20:24:06.768 -0400
OS Version: Mac OS X 10.8 (12A154q)
Report Version: 10
Interval Since Last Report: 166904 sec
Crashes Since Last Report: 12
Per-App Crashes Since Last Report: 1
Anonymous UUID: 15C338D1-9CE8-40B1-8287-60D878AF6A68
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000022bbe8a30
VM Regions Near 0x22bbe8a30:
VM_ALLOCATE 000000010bd00000-000000010be00000 [ 1024K]
rw-/rwx SM=PRV
-->
MALLOC_TINY 00007fc3d8400000-00007fc3d8411000 [ 68K]
rw-/rwx SM=COW
Application Specific Information:
objc[37094]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Main 0x000000010bbf0617 stg_ap_pp_fast
+ 31
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000023fff065 rbx: 0x000000010bc0ad58 rcx:
0x000000010bbf0708 rdx: 0x000000010bd041d8
rdi: 0x000000010bc21e98 rsi: 0x000000010bc087c0 rbp:
0x000000010bd05358 rsp: 0x00007fff540c8ab8
r8: 0x0000000000000001 r9: 0x0000000000000017 r10:
0x0000000000000001 r11: 0x0000000000000246
r12: 0x000000010bd041e0 r13: 0x000000010bc21e98 r14:
0x000000010bc087e0 r15: 0x000000010bd050c0
rip: 0x000000010bbf0617 rfl: 0x0000000000010202 cr2:
0x000000022bbe8a30
Logical CPU: 6
Binary Images:
0x10bb33000 - 0x10bc07fef +Main (0)
<F8E9D66A-B502-3555-B942-53E07F336457> /Users/USER/*/Main
0x7fff6b733000 - 0x7fff6b7678e7 dyld (209.1) <7F330FEF-C9C5-38D8
-9C3D-FBDCC0C28BDA> /usr/lib/dyld
0x7fff868d6000 - 0x7fff869ed827 libobjc.A.dylib (526)
<C3BAF7E1-9924-3714-9001-C1A97AF7448E> /usr/lib/libobjc.A.dylib
0x7fff869fa000 - 0x7fff86a46ff7 libauto.dylib (185)
<EC749301-51DA-3413-97DF-5481A75F974C> /usr/lib/libauto.dylib
0x7fff86b6b000 - 0x7fff86b70fff libcompiler_rt.dylib (30)
<C865130E-E5D7-33E3-8131-2591703C67EB>
/usr/lib/system/libcompiler_rt.dylib
0x7fff8717a000 - 0x7fff871e2ff7 libc++.1.dylib (61) <5C289258
-570C-3D3E-ACAB-88CB1C01804B> /usr/lib/libc++.1.dylib
0x7fff87b24000 - 0x7fff87b27ff7 libdyld.dylib (209.1)
<94E58E38-AC20-36DB-A84E-DAFA8D4E41E2> /usr/lib/system/libdyld.dylib
0x7fff890e7000 - 0x7fff890e8fff libremovefile.dylib (23)
<D5F8B6CB-1EE1-3A71-858A-F98362786CD9> /usr/lib/system/libremovefile.dylib
0x7fff89148000 - 0x7fff8914afff libquarantine.dylib (48)
<CC311F4D-83E1-3A88-9328-9FB095DACF32> /usr/lib/system/libquarantine.dylib
0x7fff898b8000 - 0x7fff898b9fff libsystem_blocks.dylib (57.2)
<7014BC27-D424-3E9B-9535-3CAA6C956337>
/usr/lib/system/libsystem_blocks.dylib
0x7fff89934000 - 0x7fff8994fff7 libsystem_kernel.dylib
(2050.2.33) <D93B6B58-F16D-377C-BE81-C4A87BDDF359>
/usr/lib/system/libsystem_kernel.dylib
0x7fff89950000 - 0x7fff89951ff7 libsystem_sandbox.dylib (206)
<A1AB71A9-6E45-3C2A-A890-046185233396>
/usr/lib/system/libsystem_sandbox.dylib
0x7fff8a3e6000 - 0x7fff8a3e7ff7 libSystem.B.dylib (169.1)
<A1FA6BD6-4F77-38E5-891E-9EB347229419> /usr/lib/libSystem.B.dylib
0x7fff8a52a000 - 0x7fff8a558ff7 libsystem_m.dylib (3022.4)
<C2BB2EF1-B11D-37DE-AF67-50720171F3A0> /usr/lib/system/libsystem_m.dylib
0x7fff8a559000 - 0x7fff8a5c0fff libcommonCrypto.dylib (60007)
<A95DE414-20D1-3B00-9993-E6B731028556>
/usr/lib/system/libcommonCrypto.dylib
0x7fff8c958000 - 0x7fff8c95dfff libcache.dylib (53) <C94D138A-
1C5A-3855-ADCC-CAE07A94266C> /usr/lib/system/libcache.dylib
0x7fff8e589000 - 0x7fff8e656fef libsystem_c.dylib (825.12.1)
<626CC4B4-4865-3179-B743-93CEDF4A8802> /usr/lib/system/libsystem_c.dylib
0x7fff8ec1c000 - 0x7fff8ec23fff libcopyfile.dylib (89)
<8E286594-B745-32B5-89FE-0529963AA219> /usr/lib/system/libcopyfile.dylib
0x7fff8ec4c000 - 0x7fff8ec70ff7 libc++abi.dylib (23) <5E3B1C2D-
9BD1-391A-884C-1F3A69D2351E> /usr/lib/libc++abi.dylib
0x7fff8ef3d000 - 0x7fff8ef48fff libsystem_notify.dylib (98.4)
<375881A9-6561-31E8-8AAF-0F108C9E52BC>
/usr/lib/system/libsystem_notify.dylib
0x7fff8f20c000 - 0x7fff8f20cfff libkeymgr.dylib (25) <ACF42B1C-
042B-3F24-9754-545E33EB04D7> /usr/lib/system/libkeymgr.dylib
0x7fff8f2a1000 - 0x7fff8f2a9ff7 libsystem_dnssd.dylib (379.4)
<C08FFB68-677D-36DB-A40C-737900E7A76A>
/usr/lib/system/libsystem_dnssd.dylib
0x7fff9072b000 - 0x7fff9072cff7 libdnsinfo.dylib (453.12)
<C61AA787-2517-395E-B7FC-657CEAF80455> /usr/lib/system/libdnsinfo.dylib
0x7fff90c9b000 - 0x7fff90cbcff7 libxpc.dylib (140.21.1)
<BDE6735A-54A8-382E-9E46-38132F7D24F4> /usr/lib/system/libxpc.dylib
0x7fff911a9000 - 0x7fff911b1ff7 liblaunch.dylib (442.7)
<445D837C-39DB-30B0-8A54-C7F71CC651A2> /usr/lib/system/liblaunch.dylib
0x7fff91290000 - 0x7fff91292ff7 libunc.dylib (24)
<645FE7EF-A412-30B3-A570-08DC4A7D34B3> /usr/lib/system/libunc.dylib
0x7fff912c1000 - 0x7fff912f7ff7 libsystem_info.dylib (406.11)
<13705DE7-0A3C-33E0-994C-361A36E8596B>
/usr/lib/system/libsystem_info.dylib
0x7fff9162c000 - 0x7fff91632fff libmacho.dylib (823) <4C09D65D-
BB52-32D4-912C-8B298BA3F65F> /usr/lib/system/libmacho.dylib
0x7fff92181000 - 0x7fff92196ff7 libdispatch.dylib (228.14)
<B8EB96A3-6F01-3052-8A88-2010BF33A0E2> /usr/lib/system/libdispatch.dylib
0x7fff92356000 - 0x7fff92364ff7 libsystem_network.dylib (77.6)
<DF53A34A-ED8B-30D8-9CDF-025359B047E0>
/usr/lib/system/libsystem_network.dylib
0x7fff92365000 - 0x7fff9236bff7 libunwind.dylib (35.1)
<32CAA2F5-4A69-3DD6-A789-D92D526B5D48> /usr/lib/system/libunwind.dylib
0x7fff9266f000 - 0x7fff92764fff libiconv.2.dylib (34)
<4E5A84D7-2EF1-351A-BC64-95B15597EA88> /usr/lib/libiconv.2.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 9468
thread_create: 0
thread_set_state: 12
VM Region Summary:
ReadOnly portion of Libraries: Total=58.6M resident=127.7M(218%)
swapped_out_or_unallocated=16777216.0T(30040018386944%)
Writable regions: Total=18.6M written=396K(2%) resident=480K(3%)
swapped_out=0K(0%) unallocated=18.1M(97%)
REGION TYPE VIRTUAL
=========== =======
MALLOC 9396K
MALLOC guard page 16K
STACK GUARD 56.0M
Stack 8192K
VM_ALLOCATE 1024K
__DATA 800K
__LINKEDIT 52.3M
__TEXT 6448K
shared memory 12K
=========== =======
TOTAL 133.5M
Model: iMac12,2, BootROM IM121.0047.B1F, 4 processors, Intel Core i7, 3.4
GHz, 4 GB, SMC 1.72f5
Graphics: AMD Radeon HD 6970M, AMD Radeon HD 6970M, PCIe, 1024 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x02FE,
0x45424A3230554638424353302D444A2D4620
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x02FE,
0x45424A3230554638424353302D444A2D4620
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x9A),
Atheros 9380: 4.0.64.8-P2P
Bluetooth: Version 4.0.7b30 exported, 2 service, 18 devices, 0 incoming
serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: ST31000528AS, 1 TB
Serial ATA Device: HL-DT-STDVDRW GA32N
USB Device: hub_device, 0x0424 (SMSC), 0x2514, 0xfd100000 / 2
USB Device: Tripp Lite UPS, 0x09ae (Tripp Lite), 0x2011, 0xfd130000 / 6
USB Device: Video Capture, 0x0fd9, 0x0037, 0xfd140000 / 5
USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403,
0xfd110000 / 4
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd120000 / 3
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x850b,
0xfa200000 / 3
USB Device: hub_device, 0x0424 (SMSC), 0x2514, 0xfa100000 / 2
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8215,
0xfa111000 / 7
FireWire Device: My Book 111D, WD, 800mbit_speed
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5899#comment:16>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs