Hi Johan, On 10/08/08 at 11:35 +0200, Johan Walles wrote: > Package: ruby1.8 > Version: 1.8.7.22-2 > Severity: grave > Justification: causes non-serious data loss > > > I've written a ruby program using Gtk that crashes the Ruby VM every time I > run it. > > If the ruby VM crashes when you have unsaved data you will lose data ==> this > is a dataloss bug (even if I > didn't lose any data here) ==> severity grave according to > http://www.debian.org/Bugs/Developer.html#severities. > > On stderr, the following error message is printed when the program crashes: > > " > ./animation.rb:107: [BUG] object allocation during garbage collection phase > ruby 1.8.7 (2008-06-20 patchlevel 22) [i486-linux] > " > > Here's a stack trace from the crash: > > #0 0xb7f1f424 in __kernel_vsyscall () > #1 0xb7e1ffd3 in __waitpid_nocancel () from /lib/i686/cmov/libpthread.so.0 > #2 0xb7b6cae3 in IA__g_spawn_sync (working_directory=0x0, argv=0x8be3918, > envp=0x0, flags=<value optimized out>, > child_setup=0, user_data=0x0, standard_output=0x0, standard_error=0x0, > exit_status=0x0, error=0xbfd35108) > at /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c:374 > #3 0xb7b6cdec in IA__g_spawn_command_line_sync ( > command_line=0x8be7c10 "bug-buddy --appname=\"animation.rb\" --pid=5221", > standard_output=0x0, > standard_error=0x0, exit_status=0x0, error=0xbfd35108) at > /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c:682 > #4 0xb6cd9198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so > #5 <signal handler called> > #6 0xb7f1f424 in __kernel_vsyscall () > #7 0xb7c85640 in raise () from /lib/i686/cmov/libc.so.6 > #8 0xb7c87018 in abort () from /lib/i686/cmov/libc.so.6 > #9 0xb7e5482b in rb_bug (fmt=0xb7ee1f3c "object allocation during garbage > collection phase") at error.c:213 > #10 0xb7e78415 in rb_newobj () at gc.c:422 > #11 0xb7e78442 in rb_data_object_alloc (klass=3083168140, datap=0x90be1c0, > dmark=0xb7bfbc30, dfree=0) at gc.c:443 > #12 0xb7bfbf6a in ?? () from /usr/lib/ruby/1.8/i486-linux/glib2.so > #13 0xb7c5698c in ?? () > #14 0x090be1c0 in ?? () > #15 0xb7bfbc30 in ?? () from /usr/lib/ruby/1.8/i486-linux/glib2.so > #16 0x00000000 in ?? ()
See #487204 for a similar (maybe the same) issue. Which libs do you use? Do you use cairo? A minimal script triggering the problem would help. -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]