Bug 313912

Summary: when I play *.mb4 file by Amrok,plasma crash
Product: [Unmaintained] plasma4 Reporter: xxc <x007007007>
Component: widget-weatherAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: shawn.starr
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description xxc 2013-01-26 01:42:41 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.2.0-4-686-pae i686
Distribution: Debian GNU/Linux 7.0 (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:
when I play a m4b file about half by Amrok ,plasma will crash on time

- Unusual behavior I noticed:
everything pause,I try to ctrl+alt+f1,and login tty1 for kill Amork ,sudo kill Amork and don't work.
- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma 桌面外壳 (plasma-desktop), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1c5e720 (LWP 3654))]

Thread 4 (Thread 0xa7e8cb70 (LWP 3660)):
#0  0xb774a424 in __kernel_vsyscall ()
#1  0xb7605d96 in *__GI___poll (fds=0xb769cff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb2da213b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2d939f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2d93b51 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb63f984f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb63c601c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb63c6311 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0xb62b2b3c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0xb63a476d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb62b5f00 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb2eb0c39 in start_thread (arg=0xa7e8cb70) at pthread_create.c:304
#12 0xb761378e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa74a5b70 (LWP 3661)):
#0  0xb63f9851 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#1  0xb63c601c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#2  0xb63c6311 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3  0xb62b2b3c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb63a476d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb62b5f00 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb2eb0c39 in start_thread (arg=0xa74a5b70) at pthread_create.c:304
#7  0xb761378e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa633fb70 (LWP 3666)):
#0  0xb774a424 in __kernel_vsyscall ()
#1  0xb2eb520a in __pthread_cond_wait (cond=0xb3f2b650, mutex=0xb3f2b638) at pthread_cond_wait.c:153
#2  0xb762087d in __pthread_cond_wait (cond=0xb3f2b650, mutex=0xb3f2b638) at forward.c:139
#3  0xb3e1819d in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb3e181cf in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2eb0c39 in start_thread (arg=0xa633fb70) at pthread_create.c:304
#6  0xb761378e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1c5e720 (LWP 3654)):
[KCrash Handler]
#6  0xb774a424 in __kernel_vsyscall ()
#7  0xb7568941 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb756bd72 in *__GI_abort () at abort.c:92
#9  0xb62aabfc in qt_message_output(QtMsgType, char const*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb62ab009 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb62ab128 in qFatal(char const*, ...) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb7334d14 in Plasma::DataEngineManager::self() () from /usr/lib/libplasma.so.3
#13 0xae042f65 in ?? () from /usr/lib/kde4/plasma_engine_weather.so
#14 0xae04301a in ?? () from /usr/lib/kde4/plasma_engine_weather.so
#15 0xae043072 in ?? () from /usr/lib/kde4/plasma_engine_weather.so
#16 0xb7334b05 in Plasma::DataEngineManager::~DataEngineManager() () from /usr/lib/libplasma.so.3
#17 0xb7334be9 in ?? () from /usr/lib/libplasma.so.3
#18 0xb72e4119 in ?? () from /usr/lib/libplasma.so.3
#19 0xb756d50f in __run_exit_handlers (status=1, listp=0xb769d324, run_list_atexit=true) at exit.c:78
#20 0xb756d57f in *__GI_exit (status=1) at exit.c:100
#21 0xb5927668 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#22 0xb6a92289 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#23 0xb6a922c4 in ?? () from /usr/lib/libkdeui.so.5
#24 0xb6db9cc4 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#25 0xb6db7b3e in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#26 0xb6db497a in XTranslateCoordinates () from /usr/lib/i386-linux-gnu/libX11.so.6
#27 0xb5950682 in QWidgetPrivate::mapFromGlobal(QPoint const&) const () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#28 0xb59505ed in QWidgetPrivate::mapFromGlobal(QPoint const&) const () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#29 0x09455fe8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Possible duplicates by query: bug 307938, bug 295067.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-01-26 03:42:52 UTC
> #10 0xb62ab009 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
>#11 0xb62ab128 in qFatal(char const*, ...) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
>#12 0xb7334d14 in Plasma::DataEngineManager::self() () from /usr/lib/libplasma.so.3
>#13 0xae042f65 in ?? () from /usr/lib/kde4/plasma_engine_weather.so
>#14 0xae04301a in ?? () from /usr/lib/kde4/plasma_engine_weather.so
>#15 0xae043072 in ?? () from /usr/lib/kde4/plasma_engine_weather.so

Since you can reproduce it every time, please install debug symbols(kde-workspace-dbg)  and provide a better backtrace .
Comment 2 Andrew Crouthamel 2018-09-04 19:13:27 UTC
Hello! Plasma 4 was replaced by Plasma 5 four years ago by the KDE community. In that time we have made great strides in stability and functionality. We are closing all Plasma 4 bugs as most of them are no longer applicable to the new frameworks Plasma 5 is built upon. If you could, please re-test with the latest version of Plasma 5, and submit a new bug to "plasmashell" if you continue to have an issue. Thank you!