Bug 310036

Summary: Konqueror crashed after close
Product: [Applications] konqueror Reporter: kavol <kavol>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: 4.9.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kavol 2012-11-13 16:16:35 UTC
Application: konqueror (4.9.2)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.6.6-1.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

I've opened a link to a bugreport from kmail.
Konqueror has asked me whether this Bugzilla site is the one I want to log in with the user name "null" (I bet I've seen report of this problem somewhere already) and after closing that dialogue, I've closed Konqueror.
Then DrKonqi appeared ...

I've got a suspicion that I've hit the timeframe between displaying this dialogue for the first and for the second time and that was the condition to trigger the crash - if I would wait for the second appearance of the dialogue, closed it and closed Konqueror only after that, I'd bet it wouldn't crash, as it happened to me multiple times before. (Sometimes, the dialogue appears just once, sometimes multiple times - up to four.)

Note that there are several duplicates suggested, but these are closed, and I really have Qt > 4.6 ...

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fb65f774880 (LWP 9767))]

Thread 4 (Thread 0x7fb63acd2700 (LWP 9768)):
#0  0x00007fb65ddb20ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fb658949cdf in read (__nbytes=16, __buf=0x7fb63acd1b10, __fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x1d673c0) at gwakeup.c:212
#3  0x00007fb65890e679 in g_main_context_check (context=context@entry=0x7fb6340009a0, max_priority=2147483647, fds=fds@entry=0x7fb634002a50, n_fds=n_fds@entry=1) at gmain.c:2980
#4  0x00007fb65890ea92 in g_main_context_iterate (context=context@entry=0x7fb6340009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3143
#5  0x00007fb65890ec14 in g_main_context_iteration (context=0x7fb6340009a0, may_block=1) at gmain.c:3207
#6  0x00007fb65e165ff6 in QEventDispatcherGlib::processEvents (this=0x7fb6340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007fb65e136cbf in QEventLoop::processEvents (this=this@entry=0x7fb63acd1cd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fb65e136f48 in QEventLoop::exec (this=0x7fb63acd1cd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fb65e0387e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007fb64d7b068e in KIO::NameLookUpThread::run (this=0x1f09830) at /usr/src/debug/kdelibs-4.9.2/kio/kio/hostinfo.cpp:226
#11 0x00007fb65e03b7bc in QThreadPrivate::start (arg=0x1f09830) at thread/qthread_unix.cpp:338
#12 0x00007fb65ddabd14 in start_thread (arg=0x7fb63acd2700) at pthread_create.c:309
#13 0x00007fb65c3d267d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fb631d9f700 (LWP 9778)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218
#1  0x00007fb65e03bc77 in wait (time=30000, this=0x2d8ee50) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32ea4a8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb65e02f4ff in QThreadPoolThread::run (this=0x32e6660) at concurrent/qthreadpool.cpp:141
#4  0x00007fb65e03b7bc in QThreadPrivate::start (arg=0x32e6660) at thread/qthread_unix.cpp:338
#5  0x00007fb65ddabd14 in start_thread (arg=0x7fb631d9f700) at pthread_create.c:309
#6  0x00007fb65c3d267d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fb630f04700 (LWP 9781)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218
#1  0x00007fb65e03bc77 in wait (time=30000, this=0x2d8ee50) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32ea4a8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb65e02f4ff in QThreadPoolThread::run (this=0x32a9a00) at concurrent/qthreadpool.cpp:141
#4  0x00007fb65e03b7bc in QThreadPrivate::start (arg=0x32a9a00) at thread/qthread_unix.cpp:338
#5  0x00007fb65ddabd14 in start_thread (arg=0x7fb630f04700) at pthread_create.c:309
#6  0x00007fb65c3d267d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fb65f774880 (LWP 9767)):
[KCrash Handler]
#6  0x00007fb65d30bccf in QWidget::testAttribute_helper (this=this@entry=0x1f13f40, attribute=attribute@entry=Qt::WA_WState_Created) at kernel/qwidget.cpp:11043
#7  0x00007fb65d30cb4a in testAttribute (attribute=Qt::WA_WState_Created, this=0x1f13f40) at ../../src/gui/kernel/qwidget.h:1042
#8  QWidget::effectiveWinId (this=0x1f13f40) at kernel/qwidget.cpp:2619
#9  0x00007fb65f0d07fd in KMessageBox::warningYesNoList (parent=<optimized out>, text=..., strlist=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.9.2/kdeui/dialogs/kmessagebox.cpp:595
#10 0x00007fb65f0d0884 in KMessageBox::warningYesNo (parent=<optimized out>, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.9.2/kdeui/dialogs/kmessagebox.cpp:572
#11 0x00007fb64d7a50ee in KIO::SlaveInterfacePrivate::messageBox (this=this@entry=0x245fd90, type=type@entry=2, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=...) at /usr/src/debug/kdelibs-4.9.2/kio/kio/slaveinterface.cpp:450
#12 0x00007fb64d7a60da in KIO::SlaveInterface::messageBox (this=this@entry=0x235b7f0, type=2, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=...) at /usr/src/debug/kdelibs-4.9.2/kio/kio/slaveinterface.cpp:393
#13 0x00007fb64d7a7032 in KIO::SlaveInterface::dispatch (this=0x235b7f0, _cmd=29, rawdata=...) at /usr/src/debug/kdelibs-4.9.2/kio/kio/slaveinterface.cpp:284
#14 0x00007fb64d7a3bca in KIO::SlaveInterface::dispatch (this=0x235b7f0) at /usr/src/debug/kdelibs-4.9.2/kio/kio/slaveinterface.cpp:88
#15 0x00007fb64d79802e in KIO::Slave::gotInput (this=0x235b7f0) at /usr/src/debug/kdelibs-4.9.2/kio/kio/slave.cpp:344
#16 0x00007fb65e14e71f in QMetaObject::activate (sender=0x245fee0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#17 0x00007fb64d6da192 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.9.2/kio/kio/connection.cpp:82
#18 KIO::ConnectionPrivate::dequeue (this=0x24604a0) at /usr/src/debug/kdelibs-4.9.2/kio/kio/connection.cpp:71
#19 0x00007fb65e14c86e in QObject::event (this=0x245fee0, e=<optimized out>) at kernel/qobject.cpp:1195
#20 0x00007fb65d2cd4ac in QApplicationPrivate::notify_helper (this=this@entry=0x1d65eb0, receiver=receiver@entry=0x245fee0, e=e@entry=0x2a0e000) at kernel/qapplication.cpp:4557
#21 0x00007fb65d2d192a in QApplication::notify (this=0x7fffdd9ddff0, receiver=0x245fee0, e=0x2a0e000) at kernel/qapplication.cpp:4418
#22 0x00007fb65f15c8a6 in KApplication::notify (this=0x7fffdd9ddff0, receiver=0x245fee0, event=0x2a0e000) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#23 0x00007fb65e137f6e in QCoreApplication::notifyInternal (this=0x7fffdd9ddff0, receiver=receiver@entry=0x245fee0, event=event@entry=0x2a0e000) at kernel/qcoreapplication.cpp:915
#24 0x00007fb65e13ba21 in sendEvent (event=0x2a0e000, receiver=0x245fee0) at kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1c982d0) at kernel/qcoreapplication.cpp:1539
#26 0x00007fb65e165e43 in sendPostedEvents () at kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=s@entry=0x1d674c0) at kernel/qeventdispatcher_glib.cpp:279
#28 0x00007fb65890e825 in g_main_dispatch (context=0x1d67400) at gmain.c:2539
#29 g_main_context_dispatch (context=context@entry=0x1d67400) at gmain.c:3075
#30 0x00007fb65890eb58 in g_main_context_iterate (context=context@entry=0x1d67400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#31 0x00007fb65890ec14 in g_main_context_iteration (context=0x1d67400, may_block=1) at gmain.c:3207
#32 0x00007fb65e165fd6 in QEventDispatcherGlib::processEvents (this=0x1c9a7f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007fb65d36d48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#34 0x00007fb65e136cbf in QEventLoop::processEvents (this=this@entry=0x7fffdd9ddcf0, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007fb65e136f48 in QEventLoop::exec (this=0x7fffdd9ddcf0, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007fb65e13bd38 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#37 0x00007fb64110a3b2 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-baseapps-4.9.2/konqueror/src/konqmain.cpp:227
#38 0x00000000004081c6 in launch (argc=argc@entry=4, _name=_name@entry=0x1d37eb8 "konqueror", args=0x1d37f09 "/home/kvolny", args@entry=0x1d37ec2 "-mimetype", cwd=cwd@entry=0x1d37f09 "/home/kvolny", envc=envc@entry=46, envs=<optimized out>, envs@entry=0x1d37f1e "XDG_VTNR=1", reset_env=true, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x1d3858d "kvolny.usersys.redhat.com;1352822786;983085;7522_TIME29125538") at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:726
#39 0x000000000040904b in handle_launcher_request (sock=sock@entry=12, who=<optimized out>) at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:1218
#40 0x0000000000409640 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:1402
#41 0x0000000000405297 in main (argc=4, argv=<optimized out>, envp=0x7fffdd9def30) at /usr/src/debug/kdelibs-4.9.2/kinit/kinit.cpp:1899

Possible duplicates by query: bug 219377, bug 217611.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-11-24 20:05:10 UTC

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