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 719514 - cairo crash on playback whenever coverart search plugin is enabled
cairo crash on playback whenever coverart search plugin is enabled
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: playback
HEAD
Other Linux
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-11-28 20:33 UTC by foss.freedom
Modified: 2013-12-05 01:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
crash report - rhythmbox -d (1.85 KB, application/octet-stream)
2013-11-28 20:33 UTC, foss.freedom
Details
stacktrace for the crash (33.99 KB, application/octet-stream)
2013-12-04 22:21 UTC, foss.freedom
Details
stacktrace text file (33.99 KB, text/plain)
2013-12-04 22:23 UTC, foss.freedom
Details
updated stacktrace (11.27 KB, text/plain)
2013-12-04 23:55 UTC, foss.freedom
Details

Description foss.freedom 2013-11-28 20:33:15 UTC
Created attachment 263071 [details]
crash report - rhythmbox -d

Using Ubuntu 13.10 - with the latest from Git.

The following crash is repeatedly observed with the Git version of RB

This occurs whenever the coverart search plugin is enabled.  No other plugins are enabled.

the trace enc is a rhythmbox -d trace

I've tried removing ~/.cache/rhythmbox/* and restarting, but this still occurs.

Any extra tracing I can turn on to help debug this one?
Comment 1 foss.freedom 2013-12-04 07:16:21 UTC
ok - after further investigation, the git commit that is causing this is this:

https://github.com/GNOME/rhythmbox/commit/344545b32a4fb7b1677be13bcb5c1f27eae7627f

I've reversed this commit in my build and all is good in the world.
Comment 2 Jonathan Matthew 2013-12-04 07:32:06 UTC
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!
Comment 3 foss.freedom 2013-12-04 22:21:32 UTC
Created attachment 263545 [details]
stacktrace for the crash
Comment 4 foss.freedom 2013-12-04 22:23:40 UTC
Created attachment 263546 [details]
stacktrace text file
Comment 5 foss.freedom 2013-12-04 22:25:17 UTC
Hi Jonathan - 

this is the stacktrace text file from gdb after installing the rhythmbox dbg package, libgtk-3 dbg and libglib2 dbg packages in ubuntu 13.10

thanks
Comment 6 foss.freedom 2013-12-04 23:55:40 UTC
Created attachment 263554 [details]
updated stacktrace 

additional stacktrace with libcairo debug and also using "bt full"
Comment 7 Jonathan Matthew 2013-12-05 01:54:22 UTC
fixed in commit b151337