Bug#678698: plasma-desktop: Plasma-desktop segfaults when mouse interacts with mp3s downloaded from Jamendo
Package: plasma-desktop
Version: 4:4.8.4-2
Severity: normal
This bug is a funny one. If you download an mp3 from Jamendo to your desktop an put your mouse pointer over it, plasma-desktop crashes.
I've tried with other mp3s (meaning no-Jamendo's) and it doesn't happen.
In dmesg I can see:
[ 549.886280] plasma-desktop[2753]: segfault at fffffff4 ip b2407615 sp bf9c2e60 error 4 in libstreams.so.0.7.7[b23de000+36000]
KCrash can't generate a complete or useful backtrace, only these lines:
Application: Shell de escritorio Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1ce6720 (LWP 2877))]
Thread 3 (Thread 0xa98afb70 (LWP 2878)):
#0 0xb77b1424 in __kernel_vsyscall ()
#1 0xb2f3d20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2 0xb769736d in pthread_cond_wait () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3 0xb3e9c5fd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4 0xb3e9c62f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5 0xb2f38c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#6 0xb768a27e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Thread 2 (Thread 0xa896eb70 (LWP 2879)):
#0 0xb2ed3e11 in clock_gettime () from /lib/i386-linux-gnu/i686/cmov/librt.so.1
#1 0xb6397ad5 in do_gettime (frac=0xa896dff0, sec=0xa896dfe8) at tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3 0xb647d2ee in QTimerInfoList::updateCurrentTime (this=0xa03b8b4) at kernel/qeventdispatcher_unix.cpp:343
#4 0x0a024aa8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 1 (Thread 0xb1ce6720 (LWP 2877)):
[KCrash Handler]
#7 0xb23ed615 in Strigi::checkUtf8(std::string const&) () from /usr/lib/libstreams.so.0
#8 0xb31f5eac in Strigi::AnalysisResult::addValue(Strigi::RegisteredField const*, std::string const&) () from /usr/lib/libstreamanalyzer.so.0
#9 0xb32294a5 in ?? () from /usr/lib/libstreamanalyzer.so.0
#10 0xb3217f46 in ?? () from /usr/lib/libstreamanalyzer.so.0
#11 0xb713012f in KFileMetaInfoPrivate::init (this=0xa286070, stream=..., url=..., mtime=1340474598, w=...) at ../../kio/kio/kfilemetainfo.cpp:259
#12 0xb7131098 in KFileMetaInfo::KFileMetaInfo (this=0xbfc55ba4, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:288
#13 0xb711aed2 in KFileItem::metaInfo (this=0x9a0b788, autoget=true, what=12) at ../../kio/kio/kfileitem.cpp:1309
#14 0xaf4c8f5c in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#15 0xbfc55d2c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
I always can reproduce this bug.
Sometimes the screen go black and back to normal after a while, sometimes it stays black (plasma-desktop completely dead) but I can reboot it with Alt+F2 and typing plasma-desktop
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages plasma-desktop depends on:
ii kde-runtime 4:4.8.4-1
ii kde-wallpapers-default 4:4.8.4-1
ii libc6 2.13-33
ii libkactivities6 4:4.8.4-1
ii libkcmutils4 4:4.8.3-2
ii libkdecore5 4:4.8.3-2
ii libkdeui5 4:4.8.3-2
ii libkephal4abi1 4:4.8.4-2
ii libkfile4 4:4.8.3-2
ii libkidletime4 4:4.8.3-2
ii libkio5 4:4.8.3-2
ii libknewstuff3-4 4:4.8.3-2
ii libktexteditor4 4:4.8.3-2
ii libkworkspace4abi1 4:4.8.4-2
ii libplasma3 4:4.8.3-2
ii libplasmagenericshell4 4:4.8.4-2
ii libqt4-dbus 4:4.8.2-1
ii libqt4-xml 4:4.8.2-1
ii libqtcore4 4:4.8.2-1
ii libqtgui4 4:4.8.2-1
ii libsolid4 4:4.8.3-2
ii libstdc++6 4.7.0-8
ii libtaskmanager4abi3 4:4.8.4-2
ii libx11-6 2:1.4.99.901-2
ii libxext6 2:1.3.1-2
ii plasma-widgets-workspace 4:4.8.4-2
Versions of packages plasma-desktop recommends:
ii kde-workspace 4:4.8.4-2
plasma-desktop suggests no packages.
-- no debconf information
Reply to: