[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 310948] New: KDE crashed whilst downloading comic book archive via the 'comic strip' widget
From:       ted <killer_hippy () gmx ! de>
Date:       2012-11-30 21:01:03
Message-ID: bug-310948-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=310948

            Bug ID: 310948
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: plasma-bugs@kde.org
           Summary: KDE crashed whilst downloading comic book archive via
                    the 'comic strip' widget
    Classification: Unclassified
                OS: Linux
          Reporter: killer_hippy@gmx.de
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: plasma

Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-19-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed: I was trying to download a
comic book archive (don't laugh :) ) using the 'Comic Strip' desktop widget.
The download task ran for a minute or two, then crashed KDE.

- Unusual behaviour I noticed: The Desktop became sluggish - a click on another
Application or Icon etc. reacted after twenty or so seconds. When the KDE
Desktop crashed, something strange happened - the Gnome standard Desktop (not
Unity...Unity is utter rubbish btw) popped up. It was almost fully usable, then
the Crash Reporting Assistant kicked in, and KDE restarted.

- Custom settings of the application: None - Application is set to default
(apart from the 'Garfield' and 'Programmer's Life' cartoon strip I added)

Thank you for your time and thankyou for a great Desktop enviroment!!

All the best Ted

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffe0090c7c0 (LWP 6537))]

Thread 8 (Thread 0x7ffdd8f40700 (LWP 6538)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffdf9efacd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007ffdf9efad09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007ffdf17cc764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#4  0x00007ffdf4593e9a in start_thread (arg=0x7ffdd8f40700) at
pthread_create.c:308
#5  0x00007ffe001fdcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ffdd6253700 (LWP 6566)):
#0  0x00007ffdf3ed1c61 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffdf3e94884 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffdf3e94d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffdf3e94ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffdfcea3c16 in QEventDispatcherGlib::processEvents
(this=0x7ffdd00008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007ffdfce742bf in QEventLoop::processEvents
(this=this@entry=0x7ffdd6252cd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ffdfce74548 in QEventLoop::exec (this=0x7ffdd6252cd0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007ffdfcd75b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007ffdfce549af in QInotifyFileSystemWatcherEngine::run (this=0x1d5e590)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007ffdfcd78aec in QThreadPrivate::start (arg=0x1d5e590) at
thread/qthread_unix.cpp:338
#10 0x00007ffdf17cc764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#11 0x00007ffdf4593e9a in start_thread (arg=0x7ffdd6253700) at
pthread_create.c:308
#12 0x00007ffe001fdcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffdcf7fe700 (LWP 6568)):
#0  0x00007ffdf3ed19da in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffdf3ed1c29 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffdf3e94996 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffdf3e94de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffdf3e951e2 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffdd493e3b6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007ffdf3eb8645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffdf17cc764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#8  0x00007ffdf4593e9a in start_thread (arg=0x7ffdcf7fe700) at
pthread_create.c:308
#9  0x00007ffe001fdcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffdb5c41700 (LWP 6635)):
#0  0x00007ffdf3e66e60 in pthread_mutex_lock@plt () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffdf3ed1c31 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffdf3e94623 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffdf3e94cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffdf3e94ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffdfcea3c16 in QEventDispatcherGlib::processEvents
(this=0x7ffdb00008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007ffdfce742bf in QEventLoop::processEvents
(this=this@entry=0x7ffdb5c40cd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ffdfce74548 in QEventLoop::exec (this=0x7ffdb5c40cd0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007ffdfcd75b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007ffdfce549af in QInotifyFileSystemWatcherEngine::run (this=0x45f6420)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007ffdfcd78aec in QThreadPrivate::start (arg=0x45f6420) at
thread/qthread_unix.cpp:338
#11 0x00007ffdf17cc764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#12 0x00007ffdf4593e9a in start_thread (arg=0x7ffdb5c41700) at
pthread_create.c:308
#13 0x00007ffe001fdcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffdae010700 (LWP 6648)):
#0  0x00007ffe001f08bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffdf17cb74c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#2  0x00007ffdef04fbe7 in ?? () from
/usr/lib/nvidia-current-updates/tls/libnvidia-tls.so.304.51
#3  0x00007ffdf3ed0f6f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffdf3e94914 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffdf3e94d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffdf3e94ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffdfcea3c16 in QEventDispatcherGlib::processEvents
(this=0x7ffda80008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007ffdfce742bf in QEventLoop::processEvents
(this=this@entry=0x7ffdae00fcd0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007ffdfce74548 in QEventLoop::exec (this=0x7ffdae00fcd0, flags=...) at
kernel/qeventloop.cpp:204
#10 0x00007ffdfcd75b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#11 0x00007ffdfce549af in QInotifyFileSystemWatcherEngine::run (this=0x461f9c0)
at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007ffdfcd78aec in QThreadPrivate::start (arg=0x461f9c0) at
thread/qthread_unix.cpp:338
#13 0x00007ffdf17cc764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#14 0x00007ffdf4593e9a in start_thread (arg=0x7ffdae010700) at
pthread_create.c:308
#15 0x00007ffe001fdcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffd9effd700 (LWP 7649)):
#0  postEventSourcePrepare (s=0x7ffd826e11b0, timeout=0x7ffd9effcb44) at
kernel/qeventdispatcher_glib.cpp:255
#1  0x00007ffdf3e94618 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffdf3e94cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffdf3e94ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffdfcea3c16 in QEventDispatcherGlib::processEvents
(this=0x7ffd80001cf0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007ffdfce742bf in QEventLoop::processEvents
(this=this@entry=0x7ffd9effcd00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ffdfce74548 in QEventLoop::exec (this=0x7ffd9effcd00, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007ffdfcd75b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007ffdfcd78aec in QThreadPrivate::start (arg=0x579c6e0) at
thread/qthread_unix.cpp:338
#9  0x00007ffdf17cc764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#10 0x00007ffdf4593e9a in start_thread (arg=0x7ffd9effd700) at
pthread_create.c:308
#11 0x00007ffe001fdcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffd9d7fa700 (LWP 7650)):
#0  0x00007fff40314827 in clock_gettime ()
#1  0x00007ffdf5d8215d in __GI_clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007ffdfcdce9c4 in do_gettime (frac=0x7ffd9d7f9a78, sec=0x7ffd9d7f9a70)
at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007ffdfcea441d in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7ffd940042c0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007ffdfcea4763 in QTimerInfoList::timerWait (this=0x7ffd940042c0,
tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007ffdfcea32cc in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7ffd9d7f9b44) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007ffdf3e94618 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffdf3e94cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffdf3e94ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffdfcea3c16 in QEventDispatcherGlib::processEvents
(this=0x7ffd940076d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007ffdfce742bf in QEventLoop::processEvents
(this=this@entry=0x7ffd9d7f9d00, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007ffdfce74548 in QEventLoop::exec (this=0x7ffd9d7f9d00, flags=...) at
kernel/qeventloop.cpp:204
#13 0x00007ffdfcd75b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#14 0x00007ffdfcd78aec in QThreadPrivate::start (arg=0x6036740) at
thread/qthread_unix.cpp:338
#15 0x00007ffdf17cc764 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#16 0x00007ffdf4593e9a in start_thread (arg=0x7ffd9d7fa700) at
pthread_create.c:308
#17 0x00007ffe001fdcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffe0090c7c0 (LWP 6537)):
[KCrash Handler]
#6  0x00007ffdffd27205 in QMap (other=..., this=0x7fff40288130) at
/usr/include/qt4/QtCore/qmap.h:183
#7  QForeachContainer (t=..., this=0x7fff40288130) at
/usr/include/qt4/QtCore/qglobal.h:2367
#8  Plasma::DataContainer::checkForUpdate (this=0x724be20) at
../../plasma/datacontainer.cpp:297
#9  0x00007ffdffd298fb in Plasma::DataEngine::timerEvent (this=<optimized out>,
event=<optimized out>) at ../../plasma/dataengine.cpp:387
#10 0x00007ffdfce8a26c in QObject::event (this=0x22a6910, e=<optimized out>) at
kernel/qobject.cpp:1157
#11 0x00007ffdfc21ce9c in QApplicationPrivate::notify_helper
(this=this@entry=0x1c0df80, receiver=receiver@entry=0x22a6910,
e=e@entry=0x7fff402887f0) at kernel/qapplication.cpp:4562
#12 0x00007ffdfc22130a in QApplication::notify (this=0x1bc1920,
receiver=0x22a6910, e=0x7fff402887f0) at kernel/qapplication.cpp:4423
#13 0x00007ffdfdb2e1d6 in KApplication::notify (this=0x1bc1920,
receiver=0x22a6910, event=0x7fff402887f0) at
../../kdeui/kernel/kapplication.cpp:311
#14 0x00007ffdfce7556e in QCoreApplication::notifyInternal (this=0x1bc1920,
receiver=0x22a6910, event=0x7fff402887f0) at kernel/qcoreapplication.cpp:915
#15 0x00007ffdfcea6462 in sendEvent (event=0x7fff402887f0, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QTimerInfoList::activateTimers (this=0x1c0f460) at
kernel/qeventdispatcher_unix.cpp:611
#17 0x00007ffdfcea3584 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#18 timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:180
#19 0x00007ffdf3e94ab5 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffdf3e94de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffdf3e94ea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffdfcea3bf6 in QEventDispatcherGlib::processEvents (this=0x1b00ad0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007ffdfc2c1c1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007ffdfce742bf in QEventLoop::processEvents
(this=this@entry=0x7fff40288a60, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007ffdfce74548 in QEventLoop::exec (this=0x7fff40288a60, flags=...) at
kernel/qeventloop.cpp:204
#26 0x00007ffdfce79708 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#27 0x00007ffe00504035 in kdemain (argc=1, argv=0x7fff40288d58) at
../../../../plasma/desktop/shell/main.cpp:120
#28 0x00007ffe0012b76d in __libc_start_main (main=0x4006a0 <main(int, char**)>,
argc=1, ubp_av=0x7fff40288d58, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff40288d48) at libc-start.c:226
#29 0x00000000004006d1 in _start ()

Possible duplicates by query: bug 309496, bug 294550, bug 290918, bug 290127.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic