Bug 247798

Summary: Plasma crashed while i was doing normal
Product: [Unmaintained] plasma4 Reporter: Justin O'Brien <three>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Justin O'Brien 2010-08-14 01:20:52 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.33.6-147.2.4.fc13.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
had evolution, choqok, konqi, seamonkey (with flash vids running), firefox, pidgin

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0xb777e9b0 (LWP 7789))]

Thread 3 (Thread 0xa9cffb70 (LWP 7793)):
#0  0x0032d416 in __kernel_vsyscall ()
#1  0x03b2d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x412ede67 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#3  0x412edeb2 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#4  0x03b29919 in start_thread (arg=0xa9cffb70) at pthread_create.c:301
#5  0x00a98cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xac339b70 (LWP 16463)):
[KCrash Handler]
#6  0x0032d416 in __kernel_vsyscall ()
#7  0x009e5d11 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x009e75ea in abort () at abort.c:92
#9  0x004c40d6 in IA__g_logv (log_domain=0x51d4a6 "GLib", log_level=<value optimized out>, format=0x522eec "Cannot create pipe main loop wake-up: %s\n", args1=0xac33916c "3k\260") at gmessages.c:549
#10 0x004c4107 in IA__g_log (log_domain=0x51d4a6 "GLib", log_level=G_LOG_LEVEL_ERROR, format=0x522eec "Cannot create pipe main loop wake-up: %s\n") at gmessages.c:569
#11 0x004ba0fe in g_main_context_init_pipe (context=0xab801100) at gmain.c:415
#12 0x004ba195 in IA__g_main_context_new () at gmain.c:510
#13 0x0394fbf2 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0xab801800, context=0x0) at kernel/qeventdispatcher_glib.cpp:308
#14 0x0394fd8c in QEventDispatcherGlib::QEventDispatcherGlib (this=0xab8018a8, parent=0x0) at kernel/qeventdispatcher_glib.cpp:350
#15 0x0383558a in QThreadPrivate::createEventDispatcher (data=0x8eb9a38) at thread/qthread_unix.cpp:200
#16 0x03835726 in QThreadPrivate::start (arg=0x92ee300) at thread/qthread_unix.cpp:241
#17 0x03b29919 in start_thread (arg=0xac339b70) at pthread_create.c:301
#18 0x00a98cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb777e9b0 (LWP 7789)):
#0  0x0032d416 in __kernel_vsyscall ()
#1  0x03b2d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x038366af in wait (this=0x919ac64, mutex=0x919ac50, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x919ac64, mutex=0x919ac50, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0382c13f in QThreadPoolPrivate::waitForDone (this=0x919ac00) at concurrent/qthreadpool.cpp:295
#5  0x0382c5b1 in QThreadPool::~QThreadPool (this=0x8ea8488, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:428
#6  0x0382c613 in QThreadPool::~QThreadPool (this=0x8ea8488, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:430
#7  0x0382cb8b in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x3a3daa0, __in_chrg=<value optimized out>) at ../../src/corelib/global/qglobal.h:1796
#8  0x009e942f in __run_exit_handlers (status=1) at exit.c:78
#9  exit (status=1) at exit.c:100
#10 0x021b07dc in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744
#11 0x02c0ccdb in KApplication::xioErrhandler (this=0x86508c0, dpy=0x867a540) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:408
#12 0x02c0cd17 in kde_xio_errhandler (dpy=0x867a540) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:125
#13 0x0015ba57 in _XIOError (dpy=0x867a540) at XlibInt.c:3138
#14 0x00163a43 in process_responses (dpy=<value optimized out>, wait_for_first_event=0, current_error=0x0, current_request=0) at xcb_io.c:247
#15 0x001643e7 in _XEventsQueued (dpy=0x867a540, mode=2) at xcb_io.c:263
#16 0x0014c9fb in XEventsQueued (dpy=0x867a540, mode=2) at Pending.c:44
#17 0x021eb446 in x11EventSourceCheck (s=0x865f6a8) at kernel/qguieventdispatcher_glib.cpp:87
#18 0x004bc739 in IA__g_main_context_check (context=0x865e890, max_priority=2147483647, fds=0x8b32e08, n_fds=11) at gmain.c:2469
#19 0x004bd066 in g_main_context_iterate (context=0x3b2c490, block=1, dispatch=1, self=0x865c408) at gmain.c:2588
#20 0x004bd449 in IA__g_main_context_iteration (context=0x865e890, may_block=1) at gmain.c:2654
#21 0x0394f47f in QEventDispatcherGlib::processEvents (this=0x863b968, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#22 0x021eb336 in QGuiEventDispatcherGlib::processEvents (this=0x863b968, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x0392580a in QEventLoop::processEvents (this=0xbf8366c4, flags=...) at kernel/qeventloop.cpp:149
#24 0x03925b4a in QEventLoop::exec (this=0xbf8366c4, flags=...) at kernel/qeventloop.cpp:201
#25 0x03929807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#26 0x0213c828 in QApplication::exec () at kernel/qapplication.cpp:3585
#27 0x0337e2c9 in kdemain (argc=1, argv=0xbf8368c4) at /usr/src/debug/kdebase-workspace-4.4.5/plasma/desktop/shell/main.cpp:112
#28 0x0804879c in main (argc=1, argv=0xbf8368c4) at /usr/src/debug/kdebase-workspace-4.4.5/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

This bug may be a duplicate of or related to bug 235051.

Possible duplicates by query: bug 245307, bug 235051.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-08-16 10:17:37 UTC

*** This bug has been marked as a duplicate of bug 235051 ***
Comment 2 Marco Martin 2011-01-06 22:44:58 UTC
SVN commit 1212407 by mart:

close the strage db when the job is over.
there were dangling file pointers before that could crash plasma when they go beyond the maximum allowed limit
BUG:259833
CCBUG:247798
BUG:235051



 M  +3 -4      storage.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1212407