Bug 325076

Summary: Nvidia related crash
Product: [Plasma] plasma4 Reporter: bigpoppablunts
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: anvir, aruhwinkel, bbaago, bteissan, cfeck, dallen, dva.lider, dvdmerwe, dvl1, eruby, flatron.tonga, gian.sass, gridi_i, ilex.chesnokov, kde, marc, matthias.sweertvaegher, patodea, pierre.lacroix, private, rogerdodgerlee, root, sbakhos, suttoons, t.m.guymer, uzerhead, valerymamonov, yngwie
Priority: NOR Keywords: drkonqi
Version: 4.10.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description bigpoppablunts 2013-09-19 01:14:37 UTC
Application: plasma-desktop (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.10.11-200.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
- What I was doing when the application crashed: When clicking the (F) or menu button in Fedora 19 x64, if you do not wait for the tooltip window to appear before clicking it KDE will crash. I know this is a Nvidia bug but maybe this can help anyway.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f957ed138c0 (LWP 1494))]

Thread 5 (Thread 0x7f9571943700 (LWP 1495)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003e667868b7 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x0000003e667868e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x0000003e3d607c53 in start_thread (arg=0x7f9571943700) at pthread_create.c:308
#4  0x0000003e3cef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f95699d9700 (LWP 1496)):
#0  0x0000003e3ceeb76d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003e3f2480f4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f94dc002bc0, timeout=-1, context=0x7f94dc0009c0) at gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x7f94dc0009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x0000003e3f2481fc in g_main_context_iteration (context=0x7f94dc0009c0, may_block=1) at gmain.c:3762
#4  0x0000003e4b9a6696 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003e4b9769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003e4b976c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x0000003e4b8789a0 in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x0000003e4b95722f in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#9  0x0000003e4b87b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#10 0x0000003e3d607c53 in start_thread (arg=0x7f95699d9700) at pthread_create.c:308
#11 0x0000003e3cef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f94d92c2700 (LWP 1499)):
#0  0x0000003e3f247ad5 in g_main_context_check (context=context@entry=0x7f94d00009c0, max_priority=2147483647, fds=fds@entry=0x7f94d00013e0, n_fds=n_fds@entry=1) at gmain.c:3525
#1  0x0000003e3f24808b in g_main_context_iterate (context=context@entry=0x7f94d00009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#2  0x0000003e3f2481fc in g_main_context_iteration (context=0x7f94d00009c0, may_block=1) at gmain.c:3762
#3  0x0000003e4b9a6696 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x0000003e4b9769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003e4b976c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003e4b8789a0 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f94d99e6377 in KCupsConnection::run() () from /lib64/libkcupslib.so
#8  0x0000003e4b87b97c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x0000003e3d607c53 in start_thread (arg=0x7f94d92c2700) at pthread_create.c:308
#10 0x0000003e3cef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f94e7962700 (LWP 4675)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000003e4b87a424 in QMutexPrivate::wait(int) () from /lib64/libQtCore.so.4
#2  0x0000003e4b876615 in QMutex::lockInternal() () from /lib64/libQtCore.so.4
#3  0x0000003e4b87ba00 in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#4  0x0000003e3d607c53 in start_thread (arg=0x7f94e7962700) at pthread_create.c:308
#5  0x0000003e3cef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f957ed138c0 (LWP 1494)):
[KCrash Handler]
#6  0x0000003e3ce35a19 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x0000003e3ce37128 in __GI_abort () at abort.c:90
#8  0x0000003e3ce75d47 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x3e3cf7e548 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:196
#9  0x0000003e3ce7d0e8 in malloc_printerr (ptr=<optimized out>, str=0x3e3cf7e620 "double free or corruption (!prev)", action=3) at malloc.c:4916
#10 _int_free (av=0x3e3d1ba780 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:3768
#11 0x0000003e48aad07c in ?? () from /usr/lib64/nvidia/libGL.so.1
#12 0x0000003e4b40117a in ?? () from /usr/lib64/nvidia/tls/libnvidia-tls.so.319.32
#13 0x0000003e4b87b14e in QThread::start(QThread::Priority) () from /lib64/libQtCore.so.4
#14 0x00007f9572ad6aad in Kickoff::SystemModel::startUsageInfoFetch (this=0x29ff930) at /usr/src/debug/kde-workspace-4.10.5/plasma/desktop/applets/kickoff/core/systemmodel.cpp:431
#15 0x0000003e4b98d31f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#16 0x0000003e4b9951ef in QSingleShotTimer::timerEvent(QTimerEvent*) () from /lib64/libQtCore.so.4
#17 0x0000003e4b98c62c in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#18 0x00000033401ca68c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#19 0x00000033401ceb0a in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#20 0x00000033410415ba in KApplication::notify (this=0x21651a0, receiver=0x423bb40, event=0x7fffdde1bbc0) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#21 0x0000003e4b977d4e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#22 0x0000003e4b9a8ee2 in QTimerInfoList::activateTimers() () from /lib64/libQtCore.so.4
#23 0x0000003e4b9a5ee4 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4
#24 0x0000003e3f247e06 in g_main_dispatch (context=0x21b3cd0) at gmain.c:3054
#25 g_main_context_dispatch (context=context@entry=0x21b3cd0) at gmain.c:3630
#26 0x0000003e3f248158 in g_main_context_iterate (context=context@entry=0x21b3cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#27 0x0000003e3f2481fc in g_main_context_iteration (context=0x21b3cd0, may_block=1) at gmain.c:3762
#28 0x0000003e4b9a6676 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#29 0x000000334026a92e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#30 0x0000003e4b9769ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#31 0x0000003e4b976c88 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#32 0x0000003e4b97bcb8 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#33 0x0000003345c3c47c in kdemain (argc=1, argv=0x7fffdde1c098) at /usr/src/debug/kde-workspace-4.10.5/plasma/desktop/shell/main.cpp:126
#34 0x0000003e3ce21b75 in __libc_start_main (main=0x400940 <main(int, char**)>, argc=1, ubp_av=0x7fffdde1c098, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdde1c088) at libc-start.c:258
#35 0x0000000000400971 in _start ()

Possible duplicates by query: bug 324920, bug 324552, bug 324456, bug 324291, bug 322902.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-10-07 01:19:44 UTC
*** Bug 325730 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2013-10-09 02:16:24 UTC
*** Bug 325796 has been marked as a duplicate of this bug. ***
Comment 3 Jekyll Wu 2013-10-09 20:24:45 UTC
*** Bug 325825 has been marked as a duplicate of this bug. ***
Comment 4 Jekyll Wu 2013-10-10 14:17:06 UTC
*** Bug 321578 has been marked as a duplicate of this bug. ***
Comment 5 Jekyll Wu 2013-10-10 14:17:12 UTC
*** Bug 325843 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2013-10-14 05:24:53 UTC
*** Bug 325986 has been marked as a duplicate of this bug. ***
Comment 7 Jekyll Wu 2013-10-17 13:54:07 UTC
*** Bug 326131 has been marked as a duplicate of this bug. ***
Comment 8 Jekyll Wu 2013-10-20 23:01:14 UTC
*** Bug 322172 has been marked as a duplicate of this bug. ***
Comment 9 Jekyll Wu 2013-10-20 23:01:34 UTC
*** Bug 326350 has been marked as a duplicate of this bug. ***
Comment 10 Christoph Feck 2013-10-27 21:41:06 UTC
Crash is caused by NVIDIA binary driver. Please upgrade/downgrade it, and/or report it to  NVIDIA developers. You could also try Open Source drivers, for 2D/office work, they should be sufficient.
Comment 11 Jekyll Wu 2013-11-08 00:46:24 UTC
*** Bug 327290 has been marked as a duplicate of this bug. ***
Comment 12 Jekyll Wu 2013-11-14 10:08:09 UTC
*** Bug 327598 has been marked as a duplicate of this bug. ***
Comment 13 Hrvoje Senjan 2013-11-16 20:44:43 UTC
*** Bug 327700 has been marked as a duplicate of this bug. ***
Comment 14 Jekyll Wu 2013-11-18 16:32:15 UTC
*** Bug 327774 has been marked as a duplicate of this bug. ***
Comment 15 Jekyll Wu 2013-11-23 11:51:38 UTC
*** Bug 327971 has been marked as a duplicate of this bug. ***
Comment 16 Christoph Feck 2013-11-23 21:38:25 UTC
*** Bug 327990 has been marked as a duplicate of this bug. ***
Comment 17 Christoph Feck 2013-11-23 21:42:14 UTC
*** Bug 323283 has been marked as a duplicate of this bug. ***
Comment 18 Christoph Feck 2013-11-23 21:44:42 UTC
*** Bug 323242 has been marked as a duplicate of this bug. ***
Comment 19 Christoph Feck 2013-11-29 20:58:26 UTC
*** Bug 328227 has been marked as a duplicate of this bug. ***
Comment 20 Christoph Feck 2014-01-07 22:11:37 UTC
*** Bug 329700 has been marked as a duplicate of this bug. ***
Comment 21 Jekyll Wu 2014-01-10 00:39:30 UTC
*** Bug 329761 has been marked as a duplicate of this bug. ***
Comment 22 Christoph Feck 2014-01-16 10:58:16 UTC
*** Bug 330016 has been marked as a duplicate of this bug. ***
Comment 23 Jekyll Wu 2014-01-17 09:19:37 UTC
*** Bug 330056 has been marked as a duplicate of this bug. ***
Comment 24 Christoph Feck 2014-01-18 17:11:13 UTC
*** Bug 330123 has been marked as a duplicate of this bug. ***
Comment 25 Jekyll Wu 2014-01-23 01:16:30 UTC
*** Bug 330305 has been marked as a duplicate of this bug. ***
Comment 26 Christoph Feck 2014-02-01 22:28:02 UTC
*** Bug 330631 has been marked as a duplicate of this bug. ***
Comment 27 Jekyll Wu 2014-02-07 01:12:37 UTC
*** Bug 330865 has been marked as a duplicate of this bug. ***
Comment 28 Christoph Feck 2014-02-08 19:33:50 UTC
*** Bug 330918 has been marked as a duplicate of this bug. ***
Comment 29 Jekyll Wu 2014-03-18 21:22:02 UTC
*** Bug 332284 has been marked as a duplicate of this bug. ***
Comment 30 Jekyll Wu 2014-04-23 00:57:38 UTC
*** Bug 333680 has been marked as a duplicate of this bug. ***
Comment 31 Jekyll Wu 2014-05-07 00:37:00 UTC
*** Bug 334427 has been marked as a duplicate of this bug. ***
Comment 32 Jekyll Wu 2014-07-03 00:43:48 UTC
*** Bug 336983 has been marked as a duplicate of this bug. ***