Package: ruby1.8
Version: 1.8.2-9
Severity: normal

When running rbbr (from the rbbr package), ruby segfaults. Unfortunately
I don't know the best way to debug this since the backtrace didn't seem
very helpful.

--------
% dpkg -l rbbr libgtk2-ruby
...
ii  libgtk2-ruby   0.12.0-2       GTK+ bindings for the Ruby language
ii  rbbr           0.6.0-2        a browser for Ruby classes and documentation
--------
Output of running rbbr:

[EMAIL PROTECTED]: ~% LD_LIBRARY_PATH=/usr/lib/debug rbbr 
/usr/lib/ruby/1.8/rbbr/ui/gtk/searchentrybox.rb:77: [BUG] Segmentation fault
ruby 1.8.3 (2005-06-23) [x86_64-linux]

zsh: 15558 abort (core dumped)  LD_LIBRARY_PATH=/usr/lib/debug rbbr
---------
Line 77 from searchentrybox.rb:

        @button.set_flags(Gtk::Widget::CAN_DEFAULT|Gtk::Widget::HAS_DEFAULT)
---------
Backtrace from coredump:

(gdb) bt
#0  0x00002aaaab2a4545 in raise (sig=15558) at
../nptl/sysdeps/unix/sysv/linux/raise.c:52
#1  0x00002aaaab2a5cce in abort () at ../sysdeps/generic/abort.c:88
#2  0x00002aaaaabe5027 in rb_bug (fmt=0x2aaaaac6aad9 "Segmentation
                                fault") at error.c:214
#3  0x00002aaaaac407b2 in sigsegv (sig=15558) at signal.c:447
#4  <signal handler called>
#5  0x00002aaaaac1a439 in rb_obj_is_kind_of (obj=18446744072342429904,
                                c=46912507008624) at ruby.h:637
#6  0x00002aaaab7dcdd7 in rbgobj_get_flags () from
/usr/lib/ruby/1.8/x86_64-linux/glib2.so
#7  0x00002aaaac311e1f in Init_gtk_menu_shell () from
/usr/lib/ruby/1.8/x86_64-linux/gtk2.so
#8  0x00002aaaaac00665 in call_cfunc (func=0x2aaaac311dc0
                                <Init_gtk_menu_shell+512>, recv=46912560653736, 
len=52,
                                argc=-1367121712, argv=0x2aaaab50d670) at 
eval.c:5523
#9  0x00002aaaaabf2ef3 in rb_call0 (klass=46912506879064,
                                recv=46912560653736, id=42353, oid=42353, 
argc=1,
                                argv=0x7fffffded730, body=0x2aaaaddc28a0, 
nosuper=0) at
eval.c:5663
#10 0x00002aaaaabf37e1 in rb_call (klass=46912506879064,
                                recv=46912560653736, mid=42353, argc=1,
                                argv=0x7fffffded730, scope=0) at eval.c:5884
#11 0x00002aaaaabeddc5 in rb_eval (self=46912560656616,
                                n=0x2aaaab50d670) at ruby.h:632
#12 0x00002aaaaabf3244 in rb_call0 (klass=46912549542680,
                                recv=46912560656616, id=2961, oid=0, argc=0, 
argv=0x0,
                                body=0x2aaaadda63a8, nosuper=0) at eval.c:5791
#13 0x00002aaaaabf37e1 in rb_call (klass=46912549542680,
                                recv=46912560656616, mid=2961, argc=0, argv=0x0,
                                scope=1) at eval.c:5884
#14 0x00002aaaaabf6af4 in rb_obj_call_init (obj=46912560656616, argc=0,
                                argv=0x0) at eval.c:7356
#15 0x00002aaaaac1adc1 in rb_class_new_instance (argc=0, argv=0x0,
                                klass=18446744072342429904) at object.c:1601
#16 0x00002aaaaac0067b in call_cfunc (func=0x2aaaaac1ad90
                                <rb_class_new_instance>, recv=46912549542680, 
len=52,
                                argc=-1367121712, argv=0x2aaaab50d670) at 
eval.c:5526
#17 0x00002aaaaabf2ef3 in rb_call0 (klass=46912507046384,
                                recv=46912549542680, id=3369, oid=3369, argc=0,
                                argv=0x0, body=0x2aaaab514538, nosuper=0) at 
eval.c:5663
#18 0x00002aaaaabf37e1 in rb_call (klass=46912507046384,
                                recv=46912549542680, mid=3369, argc=0, argv=0x0,
                                scope=0) at eval.c:5884
#19 0x00002aaaaabeddc5 in rb_eval (self=46912549525400,
                                n=0x2aaaab50d670) at ruby.h:632
#20 0x00002aaaaabed801 in rb_eval (self=46912549525400,
                                n=0x2aaaab50d670) at eval.c:3550
#21 0x00002aaaaabf3244 in rb_call0 (klass=46912550183800,
                                recv=46912549525400, id=65201, oid=0, argc=0, 
argv=0x0,
                                body=0x2aaaade4f160, nosuper=0) at 
eval.c:5791#22
0x00002aaaaabf37e1 in rb_call (klass=46912550183800,
                                recv=46912549525400, mid=65201, argc=0, 
argv=0x0,
                                scope=2) at eval.c:5884
#23 0x00002aaaaabeddc5 in rb_eval (self=46912549525400,
                                n=0x2aaaab50d670) at ruby.h:632
#24 0x00002aaaaabede55 in rb_eval (self=46912549525400,
                                n=0x2aaaab50d670) at ruby.h:637
#25 0x00002aaaaabf3244 in rb_call0 (klass=46912550183800,
                                recv=46912549525400, id=2961, oid=0, argc=0, 
argv=0x0,
                                body=0x2aaaade4bee8, nosuper=0) at eval.c:5791
#26 0x00002aaaaabf37e1 in rb_call (klass=46912550183800,
                                recv=46912549525400, mid=2961, argc=0, argv=0x0,
                                scope=1) at eval.c:5884
#27 0x00002aaaaabf6af4 in rb_obj_call_init (obj=46912549525400, argc=0,
                                argv=0x0) at eval.c:7356
#28 0x00002aaaaac1adc1 in rb_class_new_instance (argc=0, argv=0x0,
                                klass=18446744072342429904) at object.c:1601
#29 0x00002aaaaac0067b in call_cfunc (func=0x2aaaaac1ad90
                                <rb_class_new_instance>, recv=46912550183800, 
len=52,
                                argc=-1367121712, argv=0x2aaaab50d670) at 
eval.c:5526
#30 0x00002aaaaabf2ef3 in rb_call0 (klass=46912507046384,
                                recv=46912550183800, id=3369, oid=3369, argc=0,
                                argv=0x0, body=0x2aaaab514538, nosuper=0) at 
eval.c:5663
#31 0x00002aaaaabf37e1 in rb_call (klass=46912507046384,
                                recv=46912550183800, mid=3369, argc=0, argv=0x0,
                                scope=0) at eval.c:5884
#32 0x00002aaaaabeddc5 in rb_eval (self=46912509787656,
                                n=0x2aaaab50d670) at ruby.h:632
#33 0x00002aaaaabed744 in rb_eval (self=46912509787656,
                                n=0x2aaaab50d670) at eval.c:3530
#34 0x00002aaaaabf3244 in rb_call0 (klass=46912549525240,
                                recv=46912509787656, id=5097, oid=0, argc=0, 
argv=0x0,
                                body=0x2aaaab7cc9a8, nosuper=0) at eval.c:5791
#35 0x00002aaaaabf37e1 in rb_call (klass=46912549525240,
                                recv=46912509787656, mid=5097, argc=0, argv=0x0,
                                scope=0) at eval.c:5884
#36 0x00002aaaaabeddc5 in rb_eval (self=46912507036384,
                                n=0x2aaaab50d670) at ruby.h:632
#37 0x00002aaaaabe992a in ruby_exec_internal () at eval.c:1535
#38 0x00002aaaaabe9963 in ruby_exec () at eval.c:1555
#39 0x00002aaaaabe9990 in ruby_run () at eval.c:1565
#40 0x0000000000400929 in main ()




-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages ruby1.8 depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libruby1.8                  1.8.2-9      Libraries necessary to run Ruby 1.

ruby1.8 recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to