id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1183	Segfault in ghci 6.12.1	guest	axel	"Summary:
I get a segmentation fault when running gtk2hs in interactive mode. I haven't seen this happen (yet?) with a compiled gtk2hs program. I think that it may be related to garbage collection. 

Environment:
  OS: Arch Linux (x86_64)
  GHC: 6.12.1
  gtk2hs: Darcs - last commit @ Fri Feb 12 00:23:26 PST 2010

Reproduce:
  - Open hello world demo in ghci
  - Run main
  - Everything works and looks normal
  - Wait a few moments (so far never more than a 30 seconds)
  - Segmentation fault

Backtrace:
Unfortunately, Arch Linux strips out a lot of debugging information so my gdb backtrace is rather useless. I tried to recompile without debug stripping, but I have yet to have the right magic to get it working correctly.

Garbage collection?:
I ran ghci with +RTS -S and performed the same steps. On startup, I got lots of things, typically (Gen: 0) - eg:
   524192    221720  12653616  0.00  0.00    0.46    3.52    0    0  (Gen:  0)
Which is perfectly fine. But when the GUI starts up, I get silence for the however many seconds, then I get:
   231704   7528416  11688904  0.04  0.04    0.95    9.02    0    0  (Gen:  1)
and an immediate crash afterwards. In compiled mode, I see similar GC's (both) and I don't get a crash."	defect	closed	normal	0.11.0	general (Gtk+, Glib)	0.11.0	fixed	ghci segfault	
