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 725021 - Crash on startup
Crash on startup
Status: RESOLVED DUPLICATE of bug 724793
Product: totem
Classification: Core
Component: general
3.11.x
Other Linux
: Normal normal
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-02-23 22:24 UTC by Elad Alfassa
Modified: 2014-02-24 00:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Elad Alfassa 2014-02-23 22:24:16 UTC
Downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=1068995


Backtrace and errors:
(totem:11423): Grilo-CRITICAL **: grl_data_get: assertion 'GRL_IS_DATA (data)' failed

(totem:11423): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(totem:11423): Grilo-CRITICAL **: grl_data_get: assertion 'GRL_IS_DATA (data)' failed

(totem:11423): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(totem:11423): Grilo-CRITICAL **: grl_data_get: assertion 'GRL_IS_DATA (data)' failed

(totem:11423): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(totem:11423): Grilo-CRITICAL **: grl_data_get: assertion 'GRL_IS_DATA (data)' failed

(totem:11423): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(totem:11423): Grilo-CRITICAL **: grl_data_get: assertion 'GRL_IS_DATA (data)' failed

(totem:11423): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7b9a926 in find_media () from /lib64/libtotem.so.0
(gdb) bt
  • #0 find_media
    from /lib64/libtotem.so.0
  • #1 content_changed_cb
    from /lib64/libtotem.so.0
  • #2 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #3 signal_emit_unlocked_R
    from /lib64/libgobject-2.0.so.0
  • #4 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #5 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #6 grl_source_notify_change_list
    from /lib64/libgrilo-0.2.so.1
  • #7 container_changed_cb
    from /usr/lib64/grilo-0.2/libgrlupnp.so
  • #8 emit_notifications
    from /lib64/libgupnp-1.0.so.4
  • #9 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #10 g_main_context_iterate.isra
    from /lib64/libglib-2.0.so.0
  • #11 g_main_context_iteration
    from /lib64/libglib-2.0.so.0
  • #12 grl_wait_for_async_operation_complete
    from /lib64/libgrilo-0.2.so.1
  • #13 grl_source_resolve_sync
    from /lib64/libgrilo-0.2.so.1
  • #14 add_local_metadata
    from /lib64/libtotem.so.0
  • #15 browse_cb
    from /lib64/libtotem.so.0
  • #16 queue_process
    from /lib64/libgrilo-0.2.so.1
  • #17 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #18 g_main_context_iterate.isra
    from /lib64/libglib-2.0.so.0
  • #19 g_main_context_iteration
    from /lib64/libglib-2.0.so.0
  • #20 g_application_run
    from /lib64/libgio-2.0.so.0
  • #21 main


Complete and detailed backtrace: https://bugzilla.redhat.com/attachment.cgi?id=866789

If you need anything more, let me know
Comment 1 Elad Alfassa 2014-02-23 23:27:41 UTC
FYI, seems that the "buggy UPNP server" that triggered this crash is whatever GNOME uses when you enable "Media Sharing". Disabling that stopped the crash.

Also, perhaps it would be worth to no display content from a UPNP server running on the local machine.
Comment 2 Bastien Nocera 2014-02-24 00:30:53 UTC
Please check that the patch in the other bug indeed fixes your problem. I saw this with another server, and didn't have a problem with Rygel.


Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

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