Bug 238230

Summary: Random konqueror crash while using kwin tabbing
Product: [Applications] konqueror Reporter: Cyrille Dunant <cyrille.dunant>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Cyrille Dunant 2010-05-19 21:18:41 UTC
Application: konqueror (4.4.3 (KDE 4.4.3))
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
I was using the tab feature of kwin. This is the only particular thing about this crash, as I was not doing anything particular.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f32a3376750 (LWP 25478))]

Thread 6 (Thread 0x7f3289246910 (LWP 23102)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f32a18aaac2 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f32a189fb51 in QThreadPoolThread::run (this=0xdd4e30) at concurrent/qthreadpool.cpp:140
#4  0x00007f32a18a9b15 in QThreadPrivate::start (arg=0xdd4e30) at thread/qthread_unix.cpp:248
#5  0x00007f32a161a65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f32a040ce1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3287a3b910 (LWP 23118)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f32a18aaac2 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f32a189fb51 in QThreadPoolThread::run (this=0x7f328000d350) at concurrent/qthreadpool.cpp:140
#4  0x00007f32a18a9b15 in QThreadPrivate::start (arg=0x7f328000d350) at thread/qthread_unix.cpp:248
#5  0x00007f32a161a65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f32a040ce1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 4 (Thread 0x7f3286df7910 (LWP 23121)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f32a18aaac2 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f32a189fb51 in QThreadPoolThread::run (this=0x2d8e240) at concurrent/qthreadpool.cpp:140
#4  0x00007f32a18a9b15 in QThreadPrivate::start (arg=0x2d8e240) at thread/qthread_unix.cpp:248
#5  0x00007f32a161a65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f32a040ce1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3285df5910 (LWP 23127)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f32a18aaac2 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f32a189fb51 in QThreadPoolThread::run (this=0x22c62a0) at concurrent/qthreadpool.cpp:140
#4  0x00007f32a18a9b15 in QThreadPrivate::start (arg=0x22c62a0) at thread/qthread_unix.cpp:248
#5  0x00007f32a161a65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f32a040ce1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f327fd0e910 (LWP 23143)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f32a18aaac2 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f32a189fb51 in QThreadPoolThread::run (this=0x15b0320) at concurrent/qthreadpool.cpp:140
#4  0x00007f32a18a9b15 in QThreadPrivate::start (arg=0x15b0320) at thread/qthread_unix.cpp:248
#5  0x00007f32a161a65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f32a040ce1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f32a3376750 (LWP 25478)):
[KCrash Handler]
#5  DOM::HTMLSelectElementImpl::state (this=0xb7f6440) at /usr/src/debug/kdelibs-4.4.3/khtml/html/html_formimpl.cpp:2294
#6  0x00007f328e20c33b in DOM::DocumentImpl::docState (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/khtml/xml/dom_docimpl.cpp:1328
#7  0x00007f328e1a769e in KHTMLPart::saveState (this=0x1c9a0f0, stream=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/khtml/khtml_part.cpp:5271
#8  0x00007f328e1a7ab4 in KHTMLPart::saveState (this=<value optimized out>, stream=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/khtml/khtml_part.cpp:5316
#9  0x00007f32947dfd3d in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.4.3/kdecore/config/kconfiggroup.cpp:953
#10 0x00007f32947e383e in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.4.3/kdecore/config/kconfiggroup.cpp:953
#11 0x00007f32947e3ad3 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () at /usr/src/debug/kdelibs-4.4.3/kdecore/config/kconfiggroup.cpp:953
#12 0x00007f32a19ac916 in QMetaObject::activate (sender=0x2ec00b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xafb51e0) at kernel/qobject.cpp:3287
#13 0x00007f32a2af2b34 in KParts::BrowserExtension::qt_metacall (this=0x2ec00b0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9404de40)
    at /usr/src/debug/kdelibs-4.4.3/build/kparts/browserextension.moc:195
#14 0x00007f328e1ea740 in KHTMLPartBrowserExtension::qt_metacall (this=0xb7f6440, _c=192898112, _id=6337793, _a=0xafb51e0) at /usr/src/debug/kdelibs-4.4.3/build/khtml/khtml_ext.moc:91
#15 0x00007f32a19ac916 in QMetaObject::activate (sender=0xafeb460, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xafb51e0) at kernel/qobject.cpp:3287
#16 0x00007f328e1b6785 in KHTMLPart::processObjectRequest (this=0x77e200, child=0x3410d80, _url=<value optimized out>, mimetype=...) at /usr/src/debug/kdelibs-4.4.3/khtml/khtml_part.cpp:4296
#17 0x00007f328e1da2e0 in KHTMLRun::foundMimeType (this=0x2fe2e50, _type=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/khtml/khtml_run.cpp:55
#18 0x00007f32a237e3f2 in KRun::mimeTypeDetermined (this=0xb7f6440, mimeType=...) at /usr/src/debug/kdelibs-4.4.3/kio/kio/krun.cpp:1383
#19 0x00007f32a2af91e1 in KParts::BrowserRun::slotBrowserMimetype (this=0x2fe2e50, _job=<value optimized out>, type=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kparts/browserrun.cpp:232
#20 0x00007f32a2af95e9 in KParts::BrowserRun::qt_metacall (this=0x2fe2e50, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9404e440)
    at /usr/src/debug/kdelibs-4.4.3/build/kparts/browserrun.moc:80
#21 0x00007f32a19ac916 in QMetaObject::activate (sender=0xb9c0320, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xafb51e0) at kernel/qobject.cpp:3287
#22 0x00007f32a2389a97 in KIO::TransferJob::mimetype (this=0xb7f6440, _t1=0xb9c0320, _t2=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/build/kio/jobclasses.moc:416
#23 0x00007f32a24b8514 in KIO::TransferJob::slotMimetype (this=0xb9c0320, type=...) at /usr/src/debug/kdelibs-4.4.3/kio/kio/job.cpp:1193
#24 0x00007f32a2465986 in KIO::TransferJob::qt_metacall (this=0xb9c0320, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9404e620)
    at /usr/src/debug/kdelibs-4.4.3/build/kio/jobclasses.moc:370
#25 0x00007f32a19ac916 in QMetaObject::activate (sender=0x65c3730, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xafb51e0) at kernel/qobject.cpp:3287
#26 0x00007f32a2388815 in KIO::SlaveInterface::mimeType (this=0xb7f6440, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/build/kio/slaveinterface.moc:273
#27 0x00007f32a24b7b46 in KIO::SlaveInterface::dispatch (this=0x65c3730, _cmd=21, rawdata=...) at /usr/src/debug/kdelibs-4.4.3/kio/kio/slaveinterface.cpp:270
#28 0x00007f32a23a66d3 in KIO::SlaveInterface::dispatch (this=0x65c3730) at /usr/src/debug/kdelibs-4.4.3/kio/kio/slaveinterface.cpp:91
#29 0x00007f32a23e7fc6 in KIO::Slave::gotInput (this=0x65c3730) at /usr/src/debug/kdelibs-4.4.3/kio/kio/slave.cpp:324
#30 0x00007f32a23e819c in KIO::Slave::qt_metacall (this=0x65c3730, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9404ea10) at /usr/src/debug/kdelibs-4.4.3/build/kio/slave.moc:82
#31 0x00007f32a19ac916 in QMetaObject::activate (sender=0x22308f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xafb51e0) at kernel/qobject.cpp:3287
#32 0x00007f32a23a8727 in KIO::ConnectionPrivate::dequeue (this=0x4b04030) at /usr/src/debug/kdelibs-4.4.3/kio/kio/connection.cpp:82
#33 0x00007f32a23a87ed in KIO::Connection::qt_metacall (this=0x22308f0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x8b69390) at /usr/src/debug/kdelibs-4.4.3/build/kio/connection.moc:79
#34 0x00007f32a19a9489 in QObject::event (this=0x22308f0, e=0x3c97460) at kernel/qobject.cpp:1240
#35 0x00007f32a0b6035c in QApplicationPrivate::notify_helper (this=0x67e770, receiver=0x22308f0, e=0x3c97460) at kernel/qapplication.cpp:4302
#36 0x00007f32a0b6693b in QApplication::notify (this=0x7fff9404f670, receiver=0x22308f0, e=0x3c97460) at kernel/qapplication.cpp:4185
#37 0x00007f32a1e6d4e6 in KApplication::notify (this=0x7fff9404f670, receiver=0x22308f0, event=0x3c97460) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#38 0x00007f32a199967c in QCoreApplication::notifyInternal (this=0x7fff9404f670, receiver=0x22308f0, event=0x3c97460) at kernel/qcoreapplication.cpp:726
#39 0x00007f32a199cd34 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#41 0x00007f32a19c3193 in sendPostedEvents () at kernel/qcoreapplication.h:220
#42 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#43 0x00007f329cc0a880 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f329cc0e6e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f329cc0e89c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f32a19c2cd3 in QEventDispatcherGlib::processEvents (this=0x61a8e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#47 0x00007f32a0c0eb2e in QGuiEventDispatcherGlib::processEvents (this=0xb7f6440, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f32a1997f92 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#49 0x00007f32a199836c in QEventLoop::exec (this=0x7fff9404f460, flags=) at kernel/qeventloop.cpp:201
#50 0x00007f32a199d01b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#51 0x00007f329486003b in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#52 0x00000000004073b8 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=16, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x663824 "gb242a;1274287107;290034;23416_TIME2516479229") at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:717
#53 0x0000000000408070 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1209
#54 0x0000000000408521 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1402
#55 0x0000000000409202 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1845

Possible duplicates by query: bug 191289.

Reported using DrKonqi
Comment 1 Maksim Orlovich 2010-05-20 00:44:33 UTC

*** This bug has been marked as a duplicate of bug 238248 ***