Bug 235619 - konqueror crashed when tried to close the tab
Summary: konqueror crashed when tried to close the tab
Status: RESOLVED DUPLICATE of bug 210551
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-28 13:20 UTC by anton
Modified: 2010-04-28 13:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description anton 2010-04-28 13:20:43 UTC
Application: konqueror (4.4.2 (KDE 4.4.2) "release 234")
KDE Platform Version: 4.4.2 (KDE 4.4.2) "release 234"
Qt Version: 4.6.2
Operating System: Linux 2.6.31.5-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
I have logged in to kde after reboot and noticed that I have the buggy page from this report:

https://mail.google.com/mail/?shva=1#label/%40kde.org/1283c2082b53ef08

saved in my session - I have tried to quickly close it before it have eaten all my memory, clicked few times on the tab close button and then konqueror crashed.

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

Thread 3 (Thread 0x7f1726de4910 (LWP 22616)):
#0  0x00007f173de8e2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f173e119692 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  0x00007f173e10eb29 in QThreadPoolThread::run (this=0xb320380) at concurrent/qthreadpool.cpp:140
#4  0x00007f173e118775 in QThreadPrivate::start (arg=0xb320380) at thread/qthread_unix.cpp:248
#5  0x00007f173de8965d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f173cc5714d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f17265e3910 (LWP 22617)):
#0  0x00007f173de8e2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f173e119692 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  0x00007f173e10eb29 in QThreadPoolThread::run (this=0xc2fd320) at concurrent/qthreadpool.cpp:140
#4  0x00007f173e118775 in QThreadPrivate::start (arg=0xc2fd320) at thread/qthread_unix.cpp:248
#5  0x00007f173de8965d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f173cc5714d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f173fbdd750 (LWP 21658)):
[KCrash Handler]
#5  KonqMainWindow::slotAddClosedUrl (this=0x77a1f0, tab=0xd1b0f8) at /usr/src/debug/kdebase-4.4.2/apps/konqueror/src/konqmainwindow.cpp:5165
#6  0x00007f17317f93d5 in KonqMainWindow::qt_metacall (this=0x77a1f0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0993e800)
    at /usr/src/debug/kdebase-4.4.2/build/apps/konqueror/src/konqmainwindow.moc:383
#7  0x00007f173e21f78f in QMetaObject::activate (sender=0x77d860, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f1731a45480) at kernel/qobject.cpp:3293
#8  0x00007f17317a8c4f in KonqViewManager::aboutToRemoveTab (this=0x7f1731a444e0, _t1=0xd1b0f8) at /usr/src/debug/kdebase-4.4.2/build/apps/konqueror/src/konqviewmanager.moc:112
#9  0x00007f17317a98f3 in KonqViewManager::removeTab (this=0x77d860, currentFrame=0xd1b0f8, emitAboutToRemoveSignal=true) at /usr/src/debug/kdebase-4.4.2/apps/konqueror/src/konqviewmanager.cpp:398
#10 0x00007f17317f96ad in KonqMainWindow::qt_metacall (this=0x77a1f0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0993eaa0)
    at /usr/src/debug/kdebase-4.4.2/build/apps/konqueror/src/konqmainwindow.moc:421
#11 0x00007f173e21f78f in QMetaObject::activate (sender=0xb2b5a20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f1731a45480) at kernel/qobject.cpp:3293
#12 0x00007f173e226f7f in QSingleShotTimer::timerEvent (this=0xb2b5a20) at kernel/qtimer.cpp:308
#13 0x00007f173e21c3e3 in QObject::event (this=0xb2b5a20, e=0x7fff0993f240) at kernel/qobject.cpp:1212
#14 0x00007f173d3ace1c in QApplicationPrivate::notify_helper (this=0x671c70, receiver=0xb2b5a20, e=0x7fff0993f240) at kernel/qapplication.cpp:4300
#15 0x00007f173d3b33fb in QApplication::notify (this=0x7fff0993f7a0, receiver=0xb2b5a20, e=0x7fff0993f240) at kernel/qapplication.cpp:4183
#16 0x00007f173e6df506 in KApplication::notify (this=0x7fff0993f7a0, receiver=0xb2b5a20, event=0x7fff0993f240) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#17 0x00007f173e20c98c in QCoreApplication::notifyInternal (this=0x7fff0993f7a0, receiver=0xb2b5a20, event=0x7fff0993f240) at kernel/qcoreapplication.cpp:704
#18 0x00007f173e239655 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#19 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:617
#20 0x00007f173e2361c4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#21 0x00007f173946ddde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f17394717a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f17394718d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f173e235eb3 in QEventDispatcherGlib::processEvents (this=0x61a8e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#25 0x00007f173d45b51e in QGuiEventDispatcherGlib::processEvents (this=0x7f1731a444e0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f173e20b2a2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#27 0x00007f173e20b67c in QEventLoop::exec (this=0x7fff0993f590, flags=) at kernel/qeventloop.cpp:201
#28 0x00007f173e20f3cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#29 0x00007f173182006b in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.4.2/apps/konqueror/src/konqmain.cpp:257
#30 0x00000000004073b8 in launch (argc=3, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=24, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x409c52 "0") at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:717
#31 0x0000000000408070 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1209
#32 0x0000000000408521 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1402
#33 0x0000000000409202 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1845

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-04-28 13:39:33 UTC
This will be fixed in KDE 4.5 (the fix might be backported to the 4.4.x series
as well).

Thanks for reporting!

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