Application: marble (1.2.95 (1.3 Release Candidate 1)) KDE Platform Version: 4.7.97 (4.8 RC2 (4.7.97) (Compiled from sources) Qt Version: 4.8.0 Operating System: Linux 3.1-CHAKRA x86_64 Distribution: "Chakra Linux" -- Information about the crash: Marble crashes randomly, just rotating the globe, using KDE 4.8 Rc2 , Qt 4.8 and the lastest nVidia propietary driver (290.10) The crash is easy to reproduce just playing a bit with marble. The crash can be reproduced some of the time. -- Backtrace: Application: El globus terraqüi virtual Marble (marble), signal: Segmentation fault [Current thread is 1 (Thread 0x7f95f46137a0 (LWP 5525))] Thread 12 (Thread 0x7f95dcf72700 (LWP 5526)): #0 0x00007f95f02a2d44 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007f95eb0e1ce2 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f2582bf7 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007f95f2662c8f in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #10 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #11 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f95d5855700 (LWP 5527)): #0 0x00007f95f02a2d44 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007f95eb0e09ef in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e1aa9 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x00007f95f2582bf7 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0x00007f95f2662c8f in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #11 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #12 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #13 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f95ccaef700 (LWP 5533)): #0 0x00007f95f26b2451 in ?? () from /usr/lib/libQtCore.so.4 #1 0x00007f95eb0e0b87 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e1aa9 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x00007f95f3c916eb in Marble::RunnerTask::run (this=0x17efab0) at /chakra/desktop-unstable/kdeedu-marble/src/marble-4.7.97/src/lib/RunnerTask.cpp:37 #8 0x00007f95f2579422 in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #11 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #12 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #13 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f95cc2ee700 (LWP 5534)): #0 0x00007f95f0f65123 in poll () from /lib/libc.so.6 #1 0x00007f95eb0e1c14 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f3c916eb in Marble::RunnerTask::run (this=0x17e4680) at /chakra/desktop-unstable/kdeedu-marble/src/marble-4.7.97/src/lib/RunnerTask.cpp:37 #7 0x00007f95f2579422 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #10 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #11 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f95cbaed700 (LWP 5535)): #0 0x00007f95f0f65123 in poll () from /lib/libc.so.6 #1 0x00007f95eb0e1c14 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f3c916eb in Marble::RunnerTask::run (this=0x17e7eb0) at /chakra/desktop-unstable/kdeedu-marble/src/marble-4.7.97/src/lib/RunnerTask.cpp:37 #7 0x00007f95f2579422 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #10 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #11 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f95cb2ec700 (LWP 5536)): #0 0x00007f95eb0e0b05 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #1 0x00007f95eb0e1aa9 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f3c916eb in Marble::RunnerTask::run (this=0x17eff40) at /chakra/desktop-unstable/kdeedu-marble/src/marble-4.7.97/src/lib/RunnerTask.cpp:37 #7 0x00007f95f2579422 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #10 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #11 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f95cf2f4700 (LWP 5537)): #0 0x00007f95f02a3e2f in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0x00007f95eb0e1a1d in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f2582bf7 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007f95f3c28d10 in Marble::FileStorageWatcher::run (this=0x13b22c0) at /chakra/desktop-unstable/kdeedu-marble/src/marble-4.7.97/src/lib/FileStorageWatcher.cpp:401 #8 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #10 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #11 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f95ce2f2700 (LWP 5796)): #0 0x00007f95f0f65123 in poll () from /lib/libc.so.6 #1 0x00007f95eb0e1c14 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f2582bf7 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #9 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #10 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f95ceaf3700 (LWP 5797)): #0 0x00007f95f0f65123 in poll () from /lib/libc.so.6 #1 0x00007f95eb0e1c14 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f95f26b2fb6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f95f2582bf7 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007f95f2585c1b in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #9 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #10 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f95c91de700 (LWP 5798)): [KCrash Handler] #6 0x00007f95e66cca08 in _nv007tls () from /usr/lib/libnvidia-tls.so.290.10 #7 0x00007f95f02a0ba3 in __nptl_deallocate_tsd () from /lib/libpthread.so.0 #8 0x00007f95f02a0dfe in start_thread () from /lib/libpthread.so.0 #9 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f95c89dd700 (LWP 6343)): #0 0x00007f95f02a4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f95ef39492c in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f95ef394a59 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007f95e7da12da in ?? () from /usr/lib/libGL.so.1 #4 0x00007f95f02a0df0 in start_thread () from /lib/libpthread.so.0 #5 0x00007f95f0f6d39d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f95f46137a0 (LWP 5525)): #0 0x00007f95f02a4b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f95f258612b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007f95f2578bae in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007f95f257a5d4 in QThreadPool::~QThreadPool() () from /usr/lib/libQtCore.so.4 #4 0x00007f95f257a619 in QThreadPool::~QThreadPool() () from /usr/lib/libQtCore.so.4 #5 0x00007f95f257a645 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007f95f0ed04b1 in ?? () from /lib/libc.so.6 #7 0x00007f95f0ed0535 in exit () from /lib/libc.so.6 #8 0x00007f95f1aa1d28 in ?? () from /usr/lib/libQtGui.so.4 #9 0x00007f95f312d7f8 in KApplication::xioErrhandler (this=0x7fff746a6d80, dpy=0x10fc000) at /chakra/desktop-unstable/kdelibs/src/kdelibs-4.7.97/kdeui/kernel/kapplication.cpp:419 #10 0x00007f95ed83617e in _XIOError () from /usr/lib/libX11.so.6 #11 0x00007f95ed8339fd in _XEventsQueued () from /usr/lib/libX11.so.6 #12 0x00007f95ed82437f in XEventsQueued () from /usr/lib/libX11.so.6 #13 0x00007f95f1ad928c in ?? () from /usr/lib/libQtGui.so.4 #14 0x00007f95eb0e134c in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #15 0x00007f95eb0e1c32 in ?? () from /usr/lib/libglib-2.0.so.0 #16 0x00007f95eb0e214d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #17 0x00007f95f26b2f4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #18 0x00007f95f1ad944e in ?? () from /usr/lib/libQtGui.so.4 #19 0x00007f95f2682e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #20 0x00007f95f2683067 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #21 0x00007f95f2687bc5 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #22 0x000000000041bd70 in main (argc=1, argv=0x7fff746a8638) at /chakra/desktop-unstable/kdeedu-marble/src/marble-4.7.97/src/kdemain.cpp:398 Reported using DrKonqi
The crash occurs in the binary nvidia lib with no Marble traces before. We can't debug that further. Please reopen if you experience similar behavior with a non-binary nvidia driver. The issue might be related to Qt 4.8, there seem to be problems with it. We'll look into that.
Happens also on Intel and of course may be related to Qt 4.8.
Got a backtrace as well by chance?
Well using the last kde 4.8.0 tarballs and a beta version of the nVidia driver (295.09) this bug seems completelly gone, clossing.
*** Bug 292132 has been marked as a duplicate of this bug. ***
Created attachment 68429 [details] New crash information added by DrKonqi marble (1.2.97 (1.3 Release Candidate 2)) on KDE Platform 4.8.00 (4.8.0 using Qt 4.8.0 - What I was doing when the application crashed: I click on the map in order to move the earth - Custom settings of the application: I just have the default settings. I try to delete custom settings I had but there was no changes. -- Backtrace (Reduced): #6 0x00007f32d2e36a08 in _nv007tls () from /usr/lib/libnvidia-tls.so.290.10 [...]