fongecore / rubyripper

Automatically exported from code.google.com/p/rubyripper
0 stars 0 forks source link

Latest svn crashes when CD inserted #103

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
The latest svn version starts normally if there is no CD in the tray. If
you insert a CD and hit 'Scan cd' or if a CD is already in the drive at
startup, it crashes immediately:

heinz@ubuntu:/usr/local/bin/rrip_gui
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_boxed_type_register_static: assertion
`g_type_from_name (name) == 0' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_param_spec_boxed: assertion `G_TYPE_IS_BOXED
(boxed_type)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_object_class_install_property: assertion
`G_IS_PARAM_SPEC (pspec)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_param_spec_boxed: assertion `G_TYPE_IS_BOXED
(boxed_type)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_object_class_install_property: assertion
`G_IS_PARAM_SPEC (pspec)' failed
/usr/local/bin/rrip_gui:380:in `trackselection_objects': undefined method
`%' for #<Gtk::Label:0xb69d3864 ptr=0x856cc78> (NoMethodError)
        from /usr/local/bin/rrip_gui:330:in `initialize'
        from /usr/local/bin/rrip_gui:179:in `new'
        from /usr/local/bin/rrip_gui:179:in `scan_drive'
        from /usr/local/bin/rrip_gui:171:in `initialize'
        from /usr/local/bin/rrip_gui:171:in `new'
        from /usr/local/bin/rrip_gui:171:in `scan_drive'
        from /usr/local/bin/rrip_gui:102:in `create_signals'
        from /usr/local/bin/rrip_gui:1036:in `call'
        from /usr/local/bin/rrip_gui:1036:in `main'
        from /usr/local/bin/rrip_gui:1036

Gettext etc. are all installed in the latest versions for Ubuntu.

Heinz

Original issue reported on code.google.com by heinz.weigand@gmail.com on 20 Jul 2007 at 2:51

GoogleCodeExporter commented 8 years ago
Is it solved with latest commit? I'm keeping this open. Will review the patch 
of 
yesterday once more. Might be more typos in it.

Original comment by rubyripp...@gmail.com on 20 Jul 2007 at 4:19

GoogleCodeExporter commented 8 years ago
No, same behavour:

/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_boxed_type_register_static: assertion `g_type_from_name
(name) == 0' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_param_spec_boxed: assertion `G_TYPE_IS_BOXED
(boxed_type)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_object_class_install_property: assertion
`G_IS_PARAM_SPEC (pspec)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_param_spec_boxed: assertion `G_TYPE_IS_BOXED
(boxed_type)' failed
/usr/lib/ruby/1.8/glib2.rb: line 55
   GLib-GObject-CRITICAL **:g_object_class_install_property: assertion
`G_IS_PARAM_SPEC (pspec)' failed
/usr/local/bin/rrip_gui:943:in `initialize': undefined method `_' for
#<MultipleFreedbHits:0xb69d8800> (NoMethodError)
        from /usr/local/bin/rrip_gui:263:in `new'
        from /usr/local/bin/rrip_gui:263:in `update'
        from /usr/local/bin/rrip_gui:254:in `initialize'
        from /usr/local/bin/rrip_gui:254:in `new'
        from /usr/local/bin/rrip_gui:254:in `update'
        from ./rr_lib.rb:409:in `cddb_query'
        from ./rr_lib.rb:379:in `make_internet_contact'
        from /usr/lib/ruby/1.8/timeout.rb:56:in `timeout'
         ... 7 levels...
        from /usr/local/bin/rrip_gui:102:in `create_signals'
        from /usr/local/bin/rrip_gui:1036:in `call'
        from /usr/local/bin/rrip_gui:1036:in `main'
        from /usr/local/bin/rrip_gui:1036

Original comment by heinz.weigand@gmail.com on 20 Jul 2007 at 4:52

GoogleCodeExporter commented 8 years ago
remark: not exactly the same, the gui stays open an instant longer before it 
crashes.

Maybe it crashes whilst it tries to query freedb?

Original comment by heinz.weigand@gmail.com on 20 Jul 2007 at 4:55

GoogleCodeExporter commented 8 years ago
Another typo. Fixed in new commit. The line to look out for is the line with 
943: 
in 'initialize'. Here it shows the place in the code where it crashes.

Original comment by rubyripp...@gmail.com on 20 Jul 2007 at 5:03

GoogleCodeExporter commented 8 years ago
I've gone through all changes and I think all issues are solved regarding to 
yesterdays commit. Closing the issue.

If anything is still left, please file a new issue.

Original comment by rubyripp...@gmail.com on 20 Jul 2007 at 5:22