
#10080: Recusive IO actions crash with segmentation fault -------------------------------------+------------------------------------- Reporter: nakal | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.3 Resolution: | Keywords: Operating System: FreeBSD | Architecture: x86_64 Type of failure: Runtime crash | (amd64) Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by pgj): All right, here is a more detailed backtrace, just for the record: {{{ #0 0x00000000004801d7 in generic_handler () #1 0x00000008014810d6 in handle_signal (actp=0x7fffffffa418, sig=2, info=0x10006, ucp=0x7fffffffa480) at /usr/src/lib/libthr/thread/thr_sig.c:238 #2 0x0000000801480ad5 in thr_sighandler (sig=2, info=0x10006, _ucp=0x7fffffffa480) at /usr/src/lib/libthr/thread/thr_sig.c:183 #3 <signal handler called> #4 select () at select.S:3 #5 0x000000080147ce95 in __select (numfds=2, readfds=0x7fffffffa930, writefds=0x7fffffffa9b0, exceptfds=0x0, timeout=0x7fffffffa920) at /usr/src/lib/libthr/thread/thr_syscalls.c:561 #6 0x00000000004534f3 in fdReady () #7 0x0000000000458e54 in base_GHCziIOziFD_zdwa3_info () #8 0x0000000000000000 in ?? () }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10080#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler