GNOME Bugzilla – Bug 650801
lyrics plugin ends in segfault
Last modified: 2018-05-24 15:57:47 UTC
when I try to configure lyrics plugin in rhythmbox it crash with this error: Traceback (most recent call last):
+ Trace 227213
builder.add_from_file(rb.find_plugin_file(self, "lyrics-prefs.ui"))
return info.invoke(*args)
Segmentation fault I'm on arch64 in gnome-shell and everything updated right now, rhythmbox version 2.90.1
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Created attachment 188559 [details] [review] Patch - Missing variable in Makefile.am
(In reply to comment #1) > Thanks for taking the time to report this bug. > Without a stack trace from the crash it's very hard to determine what caused > it. > Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces > for more information on how to do so. Thanks in advance! Is this the one? Program terminated with signal 11, Segmentation fault.
+ Trace 227260
Thread 1 (Thread 0x7ff98a27c9e0 (LWP 5834))
Caught with rhythmbox-2.90.1-10.git20110502.fc15.x86_64
I tried to run a backtrace, but ABRT wasn't catching the crash. I tried using gdb, but this is the ouput that I got. [Thread debugging using libthread_db enabled] (rhythmbox:3083): Rhythmbox-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported (rhythmbox:3083): Rhythmbox-WARNING **: couldn't connect to session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [New Thread 0x7fffef08a700 (LWP 3084)] [New Thread 0x7fffead6f700 (LWP 3085)] g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. Program received signal SIGTERM, Terminated. [Switching to Thread 0x7fffef08a700 (LWP 3084)] 0x000000303520f31b in raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42 42 sig);
Review of attachment 188559 [details] [review]: I committed this (with a better commit message). Keeping the bug open because we shouldn't be crashing when a data file can't be found.
I don't think the crash is libpeas' fault, despite that being where it actually happens. When I tried this here, the pointer returned by the plugin's create_configure_widget was 0x8, which is not something it should have to deal with.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/1086.