After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 480298 - get_property_views() results in warnings and/or SIGSEGV
get_property_views() results in warnings and/or SIGSEGV
Status: RESOLVED DUPLICATE of bug 469524
Product: rhythmbox
Classification: Other
Component: Plugins (other)
0.11.x
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-09-25 16:58 UTC by DoomHammerNG
Modified: 2007-09-26 13:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description DoomHammerNG 2007-09-25 16:58:11 UTC
Steps to reproduce:
1. Open a Python Console inside Rhythmbox
2. Execute the following:
 
shell.get_property ('library_source').get_property_views()

3. Watch the warnings spitted on screen:
(rhythmbox:8604): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(rhythmbox:8604): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:8604): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(rhythmbox:8604): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:8604): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(rhythmbox:8604): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:8604): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(rhythmbox:8604): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:8604): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(rhythmbox:8604): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:8604): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(rhythmbox:8604): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:8604): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.14.1/gobject/gsignal.c:2133: signal id `2' is invalid for instance `0xc596c0'


Stack trace:


Other information:
Comment 1 Jonathan Matthew 2007-09-25 23:58:45 UTC
How does this relate to bug 469524?
Comment 2 DoomHammerNG 2007-09-26 05:26:16 UTC
It's probably the cause of that bug. When ran from console it sometimes works but spits warnings, sometimes doesn't work, but when ran as a plugin it produces a certain SIGSEGV.
Comment 3 Jonathan Matthew 2007-09-26 13:54:32 UTC
Turns out it was the same problem.


*** This bug has been marked as a duplicate of 469524 ***