Bug 193455 - plasma crash after update (nvidia?)
Summary: plasma crash after update (nvidia?)
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-21 07:57 UTC by Ayden Beeson
Modified: 2009-05-22 17:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace in a text file (8.79 KB, text/plain)
2009-05-21 08:25 UTC, Ayden Beeson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ayden Beeson 2009-05-21 07:57:57 UTC
Version:            (using KDE 4.2.3)
OS:                Linux
Installed from:    Fedora RPMs

After updating, plasma seems to have become unstable, even when not touching the laptop, it will just crash for no reason, and then reload ok.

I have two widgets running, CWP and oxygen system monitor (From kde-look) and i think its CWP causing the crash (from the backtrace, which for once was surprisingly detailed) but it did not do it before I updated to 4.2.3 from 4.2.2, and it should not crash plasma anyhow, hence the bug report.

I was not doing anything in particular, there is no repeatable pattern....

i assume it is happening when it does an update of the weather info, which runs every 5 minutes, but this has been happening plenty of other times without a crash...

Backtrace will be attached.
Comment 1 Ayden Beeson 2009-05-21 08:25:17 UTC
Created attachment 33895 [details]
Backtrace in a text file

Backtrace of crash
Comment 2 Anne-Marie Mahfouf 2009-05-21 09:52:14 UTC
Application: Plasma Workspace (plasma), signal SIGABRT
[Current thread is 1 (Thread 0xb7f9d7a0 (LWP 2949))]

Thread 9 (Thread 0xace22b90 (LWP 2970)):
#0  0x008cc416 in __kernel_vsyscall ()
#1  0x00baa432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0153dc11 in ?? () from /usr/lib/libxine.so.1
#3  0x00ba651f in start_thread () from /lib/libpthread.so.0
#4  0x001e504e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xac421b90 (LWP 2971)):
#0  0x00ba7a1d in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00906ea6 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x009077ed in ?? () from /lib/libglib-2.0.so.0
#3  0x00907ac1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x049d01a7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0x049a2d8a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0x049a31ca in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0x048ad199 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0x0562d8ea in Phonon::MediaSource::type () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x048b048e in ?? () from /usr/lib/libQtCore.so.4
#10 0x00ba651f in start_thread () from /lib/libpthread.so.0
#11 0x001e504e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaba20b90 (LWP 2972)):
#0  0x008cc416 in __kernel_vsyscall ()
#1  0x001da777 in poll () from /lib/libc.so.6
#2  0x01a62937 in ?? () from /usr/lib/libpulse.so.0
#3  0x09685230 in ?? ()
#4  0x00000002 in ?? ()
#5  0xffffffff in ?? ()
#6  0xffffffff in ?? ()
#7  0x00000000 in ?? ()

Thread 6 (Thread 0xa701eb90 (LWP 2973)):
#0  0x008cc416 in __kernel_vsyscall ()
#1  0x00baa105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x015500fb in ?? () from /usr/lib/libxine.so.1
#3  0x00ba651f in start_thread () from /lib/libpthread.so.0
#4  0x001e504e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa661db90 (LWP 2974)):
#0  0x008cc416 in __kernel_vsyscall ()
#1  0x001f41f3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0x00175cfd in _L_lock_4593 () from /lib/libc.so.6
#3  0x0017234a in free () from /lib/libc.so.6
#4  0x00bd7aa0 in ?? () from /usr/lib/nvidia/tls/libnvidia-tls.so.1
#5  0xa5b36868 in ?? ()
#6  0x00588ff4 in ?? () from /lib/libdbus-1.so.3
#7  0xa661afd8 in ?? ()
#8  0x00572131 in dbus_free () from /lib/libdbus-1.so.3
#9  0x0056b2ff in ?? () from /lib/libdbus-1.so.3
#10 0x00566369 in ?? () from /lib/libdbus-1.so.3
#11 0x00557f52 in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#12 0x04ac43a4 in ?? () from /usr/lib/libQtDBus.so.4
#13 0x04aaef51 in QDBusConnection::call () from /usr/lib/libQtDBus.so.4
#14 0x04acb33b in QDBusAbstractInterface::callWithArgumentList () from /usr/lib/libQtDBus.so.4
#15 0x04acb8ee in QDBusAbstractInterface::internalConstCall () from /usr/lib/libQtDBus.so.4
#16 0x04ab1a41 in QDBusConnectionInterface::isServiceRegistered () from /usr/lib/libQtDBus.so.4
#17 0x05b48f89 in KToolInvocation::klauncher () from /usr/lib/libkdecore.so.5
#18 0x05dfdfa2 in KIO::Slave::createSlave () from /usr/lib/libkio.so.5
#19 0x05df5089 in ?? () from /usr/lib/libkio.so.5
#20 0x05df8597 in ?? () from /usr/lib/libkio.so.5
#21 0x05df85e0 in ?? () from /usr/lib/libkio.so.5
#22 0x05df8846 in KIO::Scheduler::qt_metacall () from /usr/lib/libkio.so.5
#23 0x049baa08 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#24 0x049bc192 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0x049f6417 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#26 0x049c045e in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#27 0x049b4ebf in QObject::event () from /usr/lib/libQtCore.so.4
#28 0x0357dcec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#29 0x03585fce in QApplication::notify () from /usr/lib/libQtGui.so.4
#30 0x06a484fd in KApplication::notify () from /usr/lib/libkdeui.so.5
#31 0x049a475b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#32 0x049d3a41 in ?? () from /usr/lib/libQtCore.so.4
#33 0x049d0230 in ?? () from /usr/lib/libQtCore.so.4
#34 0x00904258 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x00907903 in ?? () from /lib/libglib-2.0.so.0
#36 0x00907ac1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x049d0188 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#38 0x049a2d8a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0x049a31ca in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0x05de1f4b in KIO::NetAccess::enter_loop () from /usr/lib/libkio.so.5
#41 0x05de260f in KIO::NetAccess::synchronousRunInternal () from /usr/lib/libkio.so.5
#42 0x05de2cc1 in KIO::NetAccess::synchronousRun () from /usr/lib/libkio.so.5
#43 0x0101118f in Update_Thread::downloadFile (this=0x983af70, url=
      {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 13199}, alloc = 0, size = 0, data = 0x4a9b79a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 657}, alloc = 0, size = 0, data = 0x4a9b7ae, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xa5b07618, static codecForCStrings = 0x0}, data=0x9835088) at /home/abeeson/Download/widgets/cwp-0.9.9/plasma-cwp-update-thread.cpp:1191
#44 0x0101d2f2 in Update_Thread::collectAndParseData (this=0x983af70) at /home/abeeson/Download/widgets/cwp-0.9.9/plasma-cwp-update-thread.cpp:754
#45 0x0101e210 in Update_Thread::run (this=0x983af70) at /home/abeeson/Download/widgets/cwp-0.9.9/plasma-cwp-update-thread.cpp:88
#46 0x048b048e in ?? () from /usr/lib/libQtCore.so.4
#47 0x00ba651f in start_thread () from /lib/libpthread.so.0
#48 0x001e504e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa5074b90 (LWP 2978)):
#0  0x008cc416 in __kernel_vsyscall ()
#1  0x00baa105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x048b14d2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x04d4f2c2 in ?? () from /usr/lib/libQtNetwork.so.4
#4  0x048b048e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00ba651f in start_thread () from /lib/libpthread.so.0
#6  0x001e504e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa4673b90 (LWP 2979)):
#0  0x008cc416 in __kernel_vsyscall ()
#1  0x00baa105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x048b14d2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00fcacda in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0x048b048e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00ba651f in start_thread () from /lib/libpthread.so.0
#6  0x001e504e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa3c0fb90 (LWP 7451)):
#0  0x008cc416 in __kernel_vsyscall ()
#1  0x001dd3d1 in select () from /lib/libc.so.6
#2  0x049821c7 in ?? () from /usr/lib/libQtCore.so.4
#3  0x048b048e in ?? () from /usr/lib/libQtCore.so.4
#4  0x00ba651f in start_thread () from /lib/libpthread.so.0
#5  0x001e504e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7f9d7a0 (LWP 2949)):
[KCrash Handler]
#6  0x008cc416 in __kernel_vsyscall ()
#7  0x0012c460 in raise () from /lib/libc.so.6
#8  0x0012de28 in abort () from /lib/libc.so.6
#9  0x00169fed in __libc_message () from /lib/libc.so.6
#10 0x001703a4 in malloc_printerr () from /lib/libc.so.6
#11 0x00172356 in free () from /lib/libc.so.6
#12 0x00bd7aa0 in ?? () from /usr/lib/nvidia/tls/libnvidia-tls.so.1
#13 0xa5b71918 in ?? ()
#14 0x092f0fe0 in ?? ()
#15 0xbf8d3da8 in ?? ()
#16 0x004db591 in operator delete () from /usr/lib/libstdc++.so.6
#17 0x04ac1b79 in ?? () from /usr/lib/libQtDBus.so.4
#18 0x049b515f in QObject::event () from /usr/lib/libQtCore.so.4
#19 0x0357dcec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#20 0x03585fce in QApplication::notify () from /usr/lib/libQtGui.so.4
#21 0x06a484fd in KApplication::notify () from /usr/lib/libkdeui.so.5
#22 0x049a475b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#23 0x049a53b5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#24 0x049a55ad in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#25 0x049d053f in ?? () from /usr/lib/libQtCore.so.4
#26 0x00904258 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x00907903 in ?? () from /lib/libglib-2.0.so.0
#28 0x00907ac1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x049d0188 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#30 0x0361d665 in ?? () from /usr/lib/libQtGui.so.4
#31 0x049a2d8a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#32 0x049a31ca in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#33 0x049a5679 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#34 0x0357db67 in QApplication::exec () from /usr/lib/libQtGui.so.4
#35 0x00312336 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#36 0x080486f2 in _start ()
Comment 3 Anne-Marie Mahfouf 2009-05-21 09:54:32 UTC
Ayden, can you install the debug packages from your distribution and reports a new backtrace as a comment please? Having good information from the crash is important and putting the backtrace as a comment allows us to compare the different crashes.

It looks like maybe it could be your nvidia driver.
Comment 4 A. Spehr 2009-05-22 17:03:29 UTC
Yep. Try changing your nvidia driver back to what it was. Or maybe your X server. Some combinations can be bad. Look for help in the forums on this one, I don't think it's plasma related. 

http://forum.kde.org