Bug 219377 - Konqueror crashed when closing a tab
Summary: Konqueror crashed when closing a tab
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.3.4
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-20 01:55 UTC by ren
Modified: 2011-11-18 00:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ren 2009-12-20 01:55:39 UTC
Application that crashed: konqueror
Version of the application: 4.3.4 (KDE 4.3.4)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I had a tab displaying a .png image, and I closed it with Ctrl-W, which caused a crash.

My previous actiion was closing another tab the same way.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x00007fabebe40d1f in QWidget::testAttribute_helper (this=0x4cf8130, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:9976
#6  0x00007fabebe45aaa in QWidget::testAttribute (this=0x4cf8130) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:997
#7  QWidget::effectiveWinId (this=0x4cf8130) at kernel/qwidget.cpp:2224
#8  0x00007fabebe843f1 in qt_x11_enforce_cursor (w=0x3267540, force=false) at kernel/qwidget_x11.cpp:306
#9  0x00007fabebe845ad in QWidgetPrivate::unsetCursor_sys (this=<value optimized out>) at kernel/qwidget_x11.cpp:1248
#10 0x00007fabebe4cd80 in QWidget::unsetCursor (this=0x3267540) at kernel/qwidget.cpp:4638
#11 0x00007fabeca9bcf9 in KCursorPrivateAutoHideEventFilter::unhideCursor (this=0x3264d80) at ../../kdeui/util/kcursor.cpp:282
#12 0x00007fabeca9ca81 in KCursorPrivateAutoHideEventFilter::eventFilter (this=0x3264d80, o=0x3c, e=0x0) at ../../kdeui/util/kcursor.cpp:325
#13 0x00007fabeca9bae0 in KCursorPrivate::eventFilter (this=0x1782490, o=0x3267540, e=0x7fffe2e22c10) at ../../kdeui/util/kcursor.cpp:421
#14 0x00007fabecaff858 in KLineEdit::event (this=0x4cf8130, ev=0x3c) at ../../kdeui/widgets/klineedit.cpp:1280
#15 0x00007fabebdfeefc in QApplicationPrivate::notify_helper (this=0x14fe370, receiver=0x3267540, e=0x7fffe2e22c10) at kernel/qapplication.cpp:4056
#16 0x00007fabebe061ce in QApplication::notify (this=0x7fffe2e24510, receiver=0x3267540, e=0x7fffe2e22c10) at kernel/qapplication.cpp:4021
#17 0x00007fabeca35e56 in KApplication::notify (this=0x7fffe2e24510, receiver=0x3267540, event=0x7fffe2e22c10) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007fabede52c2c in QCoreApplication::notifyInternal (this=0x7fffe2e24510, receiver=0x3267540, event=0x7fffe2e22c10) at kernel/qcoreapplication.cpp:610
#19 0x00007fabebe52aaa in QCoreApplication::sendEvent (this=0x32675b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#20 QWidgetPrivate::show_helper (this=0x32675b0) at kernel/qwidget.cpp:6756
#21 0x00007fabebe52d81 in QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7061
#22 0x00007fabebe5299f in QWidgetPrivate::show_helper (this=0x1ef6140) at kernel/qwidget.cpp:6703
#23 0x00007fabebe52d81 in QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7061
#24 0x00007fabebe5299f in QWidgetPrivate::show_helper (this=0x1ef7540) at kernel/qwidget.cpp:6703
#25 0x00007fabebe52d81 in QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7061
#26 0x00007fabebe5299f in QWidgetPrivate::show_helper (this=0x1f4b260) at kernel/qwidget.cpp:6703
#27 0x00007fabebe52d81 in QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7061
#28 0x00007fabebe5299f in QWidgetPrivate::show_helper (this=0x1f54be0) at kernel/qwidget.cpp:6703
#29 0x00007fabebe52d81 in QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7061
#30 0x00007fabebe5299f in QWidgetPrivate::show_helper (this=0x1f4b8b0) at kernel/qwidget.cpp:6703
#31 0x00007fabebe53bba in QWidget::setVisible (this=0x1f022f0, visible=<value optimized out>) at kernel/qwidget.cpp:6975
#32 0x00007fabebe37d9d in QWidget::show (this=0x1ca7670, index=4) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:473
#33 QStackedLayout::setCurrentIndex (this=0x1ca7670, index=4) at kernel/qstackedlayout.cpp:313
#34 0x00007fabebe380de in QStackedLayout::takeAt (this=0x1ca7670, index=5) at kernel/qstackedlayout.cpp:267
#35 0x00007fabebe278af in QLayout::removeWidget (this=0x1ca7670, widget=0x45845a0) at kernel/qlayout.cpp:1413
#36 0x00007fabecb28203 in KTabWidget::Private::removeTab (this=0x1ca7550, index=5) at ../../kdeui/widgets/ktabwidget.cpp:141
#37 0x00007fabecb28355 in KTabWidget::removeTab (this=0x178ebd0, index=5) at ../../kdeui/widgets/ktabwidget.cpp:599
#38 0x00007fabe217c9ab in ?? () from /usr/lib/libkdeinit4_konqueror.so
#39 0x00007fabe21687c4 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#40 0x00007fabe21ac07e in ?? () from /usr/lib/libkdeinit4_konqueror.so
#41 0x00007fabe21bd87d in ?? () from /usr/lib/libkdeinit4_konqueror.so
#42 0x00007fabede620f9 in QObject::event (this=0x15453f0, e=0x53d1840) at kernel/qobject.cpp:1111
#43 0x00007fabebe4d15f in QWidget::event (this=0x15453f0, event=0x53d1840) at kernel/qwidget.cpp:7946
#44 0x00007fabec1c39db in QMainWindow::event (this=0x15453f0, event=0x53d1840) at widgets/qmainwindow.cpp:1399
#45 0x00007fabecb41b33 in KXmlGuiWindow::event (this=0x4cf8130, ev=0x3c) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#46 0x00007fabe21bebdc in ?? () from /usr/lib/libkdeinit4_konqueror.so
#47 0x00007fabebdfeefc in QApplicationPrivate::notify_helper (this=0x14fe370, receiver=0x15453f0, e=0x53d1840) at kernel/qapplication.cpp:4056
#48 0x00007fabebe061ce in QApplication::notify (this=0x7fffe2e24510, receiver=0x15453f0, e=0x53d1840) at kernel/qapplication.cpp:4021
#49 0x00007fabeca35e56 in KApplication::notify (this=0x7fffe2e24510, receiver=0x15453f0, event=0x53d1840) at ../../kdeui/kernel/kapplication.cpp:302
#50 0x00007fabede52c2c in QCoreApplication::notifyInternal (this=0x7fffe2e24510, receiver=0x15453f0, event=0x53d1840) at kernel/qcoreapplication.cpp:610
#51 0x00007fabede5380a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x14714d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x14714d0) at kernel/qcoreapplication.cpp:1247
#53 0x00007fabede7e2b0 in QEventDispatcherUNIX::processEvents (this=0x1474040, flags=) at kernel/qeventdispatcher_unix.cpp:876
#54 0x00007fabebe94727 in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_x11.cpp:152
#55 0x00007fabede51532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#56 0x00007fabede51904 in QEventLoop::exec (this=0x7fffe2e24310, flags=) at kernel/qeventloop.cpp:201
#57 0x00007fabede53ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#58 0x00007fabe21e9f16 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#59 0x0000000000406da8 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=0x40a299 "0") at ../../kinit/kinit.cpp:677
#60 0x0000000000407aa0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#61 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#62 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793

This bug may be a duplicate of or related to bug 217611

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-31 16:02:21 UTC
- Have you tried to repeat the situation to check if Konqueror crash again ? Thanks
Comment 2 ren 2009-12-31 17:16:28 UTC
After the crash, I re-opened Konq and had it restore my tabs, which included the one I had tried to close. I then closed the tab successfully.

I open image tabs fairly often, including .pngs sometimes, and usually closing them does not trigger a crash. I think it has happened to me once before in about a month of using Kubuntu 9.10.
Comment 3 Dawit Alemayehu 2011-11-18 00:00:07 UTC
(In reply to comment #2)
> After the crash, I re-opened Konq and had it restore my tabs, which included
> the one I had tried to close. I then closed the tab successfully.
> 
> I open image tabs fairly often, including .pngs sometimes, and usually closing
> them does not trigger a crash. I think it has happened to me once before in
> about a month of using Kubuntu 9.10.

Unfortunately it is hard to reproduce a bug that only occurs occasionally without a concrete steps on how to make it crash. If the problem perists in a more recent version of KDE, v4.7 and higher, feel free to reopen this ticket. Thanks for the report.