Bug 170690

Summary: Konqueror crashes on close when loaded with webbrowsing profile
Product: [Applications] konqueror Reporter: Marcus Harrison <marcus>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: biby, frank78ac, porten, Tanktalus
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marcus Harrison 2008-09-08 16:39:27 UTC
Version:           4.1.1 (using KDE 4.1.1)
Installed from:    Ubuntu Packages

Backtrace for konqueror on close:


Application: Konqueror (konqueror), signal SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb6097940 (LWP 9333)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb7f73410 in __kernel_vsyscall ()
#7  0xb7d61085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7d62a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7d5a10e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb448fd33 in khtml::Cache::clear () from /usr/lib/kde4/lib/libkhtml.so.5
#11 0xb430ef9a in KHTMLGlobal::~KHTMLGlobal ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#12 0xb430f03f in KHTMLGlobal::deref () from /usr/lib/kde4/lib/libkhtml.so.5
#13 0xb430f185 in KHTMLGlobal::deregisterPart ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#14 0xb42fd7fa in KHTMLPart::~KHTMLPart ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#15 0xb2d09137 in ?? () from /usr/lib/kde4/lib/kde4/konq_aboutpage.so
#16 0xb7ede1ea in KonqView::~KonqView ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#17 0xb7ee669f in KonqViewManager::clear ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#18 0xb7f0ebe8 in KonqMainWindow::stayPreloaded ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#19 0xb7f11ffc in KonqMainWindow::queryExit ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#20 0xb79d9c3c in KMainWindow::closeEvent ()
   from /usr/lib/kde4/lib/libkdeui.so.5
#21 0xb7f20edb in KonqMainWindow::closeEvent ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#22 0xb69df8e8 in QWidget::event () from /usr/lib/libQtGui.so.4
#23 0xb6d37a55 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#24 0xb79dbd7f in KMainWindow::event () from /usr/lib/kde4/lib/libkdeui.so.5
#25 0xb7a1764c in KXmlGuiWindow::event () from /usr/lib/kde4/lib/libkdeui.so.5
#26 0xb7f0f131 in KonqMainWindow::event ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#27 0xb6987f9c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#28 0xb698cce8 in QApplication::notify () from /usr/lib/libQtGui.so.4
#29 0xb79231c3 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5
#30 0xb74a50b9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#31 0xb69d8097 in QWidgetPrivate::close_helper () from /usr/lib/libQtGui.so.4
#32 0xb69e3cb8 in ?? () from /usr/lib/libQtGui.so.4
#33 0xb69e4e35 in QApplication::x11ClientMessage ()
   from /usr/lib/libQtGui.so.4
#34 0xb69f3595 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#35 0xb6a1bc2a in ?? () from /usr/lib/libQtGui.so.4
#36 0xb6409dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb640d193 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb640d74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb74d09f8 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#40 0xb6a1ba25 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb74a433d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#42 0xb74a44cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#43 0xb74a674d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#44 0xb6987897 in QApplication::exec () from /usr/lib/libQtGui.so.4
#45 0xb7f5982d in kdemain () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#46 0x08048582 in _start ()
#0  0xb7f73410 in __kernel_vsyscall ()

Konsole output for the same window:
*****@*****-laptop:~$ /usr/lib/kde4/bin/konqueror
konqueror(9333) KonqMainWindow::setAnimatedLogoSize: buttonHeight= 28 max iconSize= 28
konqueror(9333) KonqMainWindow::setAnimatedLogoSize: final iconSize= 22
konqueror(9333) KonqViewManager::setCurrentProfile: "webbrowsing" localPath= "/home/marcus/.kde4/share/apps/konqueror/profiles/webbrowsing"
konqueror: /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/misc/loader.cpp:1604: static void khtml::Cache::clear(): Assertion `!crash' failed.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = konqueror path = <unknown> pid = 9333
sock_file=/home/marcus/.kde4/socket-marcus-laptop/kdeinit4__0



Backtrace for konqueror when trying to load a local folder (in this case, "~/"):


Application: Konqueror (konqueror), signal SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb60a8940 (LWP 9621)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb7f84410 in __kernel_vsyscall ()
#7  0xb7d72085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7d73a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7d6b10e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb44a0d33 in khtml::Cache::clear () from /usr/lib/kde4/lib/libkhtml.so.5
#11 0xb431ff9a in KHTMLGlobal::~KHTMLGlobal ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#12 0xb432003f in KHTMLGlobal::deref () from /usr/lib/kde4/lib/libkhtml.so.5
#13 0xb4320185 in KHTMLGlobal::deregisterPart ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#14 0xb430e7fa in KHTMLPart::~KHTMLPart ()
   from /usr/lib/kde4/lib/libkhtml.so.5
#15 0xb2d1a137 in ?? () from /usr/lib/kde4/lib/kde4/konq_aboutpage.so
#16 0xb7eed823 in KonqView::switchView ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#17 0xb7eede8c in KonqView::changePart ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#18 0xb7f37653 in KonqMainWindow::openView ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#19 0xb7f398e2 in KonqMainWindow::openUrl ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#20 0xb7f3b547 in KonqMainWindow::openFilteredUrl ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#21 0xb7f3b68b in KonqMainWindow::openFilteredUrl ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#22 0xb7f3bdf8 in KonqMainWindow::slotURLEntered ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#23 0xb7f3fa56 in KonqMainWindow::qt_metacall ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#24 0xb74caf79 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb74cb642 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb7f18369 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#27 0xb7f1bcd9 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#28 0xb7f1bd59 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#29 0xb74caf79 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0xb74cb642 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0xb6cf55d3 in QComboBox::activated () from /usr/lib/libQtGui.so.4
#32 0xb79da5c1 in KHistoryComboBox::slotSimulateActivated ()
   from /usr/lib/kde4/lib/libkdeui.so.5
#33 0xb79db7c2 in KHistoryComboBox::qt_metacall ()
   from /usr/lib/kde4/lib/libkdeui.so.5
#34 0xb7f1bd2a in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#35 0xb74c48ab in QMetaCallEvent::placeMetaCall ()
   from /usr/lib/libQtCore.so.4
#36 0xb74c5c31 in QObject::event () from /usr/lib/libQtCore.so.4
#37 0xb69f050f in QWidget::event () from /usr/lib/libQtGui.so.4
#38 0xb6cf91c7 in QComboBox::event () from /usr/lib/libQtGui.so.4
#39 0xb6998f9c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#40 0xb699dce8 in QApplication::notify () from /usr/lib/libQtGui.so.4
#41 0xb79341c3 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5
#42 0xb74b60b9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#43 0xb74b7469 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#44 0xb74b768d in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#45 0xb74e162f in ?? () from /usr/lib/libQtCore.so.4
#46 0xb641add6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb641e193 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0xb641e74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0xb74e19f8 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#50 0xb6a2ca25 in ?? () from /usr/lib/libQtGui.so.4
#51 0xb74b533d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#52 0xb74b54cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#53 0xb74b774d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#54 0xb6998897 in QApplication::exec () from /usr/lib/libQtGui.so.4
#55 0xb7f6a82d in kdemain () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#56 0x08048582 in _start ()
#0  0xb7f84410 in __kernel_vsyscall ()


Konsole output for the same window:
*****@*****-laptop:~$ /usr/lib/kde4/bin/konqueror
konqueror(9621) KonqMainWindow::setAnimatedLogoSize: buttonHeight= 28 max iconSize= 28
konqueror(9621) KonqMainWindow::setAnimatedLogoSize: final iconSize= 22
konqueror(9621) KonqViewManager::setCurrentProfile: "webbrowsing" localPath= "/home/marcus/.kde4/share/apps/konqueror/profiles/webbrowsing"
konqueror(9621) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"
konqueror(9621) KMimeTypeFactory::parseMagic: Now parsing  "/home/marcus/.local/share/mime/magic"
konqueror(9621) FixHostUriFilter::filterUri: FixHostUriFilter::filterUri:  KUrl("file:///home/marcus/")
konqueror: /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/misc/loader.cpp:1604: static void khtml::Cache::clear(): Assertion `!crash' failed.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = konqueror path = <unknown> pid = 9621
sock_file=/home/marcus/.kde4/socket-marcus-laptop/kdeinit4__0


I'm not sure when it started, but here's what I've done to try and fix it:
Re-installed konqueror;
Re-installed all of KDE 4.1;
deleted config files for konqueror.

I'm not sure if the two cases above are the same bug or not, so I loaded them both.
Comment 1 Tommi Tervo 2008-09-08 20:31:43 UTC
here are two dupe candidates:

http://bugs.kde.org/show_bug.cgi?id=170461
http://bugs.kde.org/show_bug.cgi?id=167826

Exact use case how to reproduce this crash with KDE >= 4.1.1 is useful.
Comment 2 Marcus Harrison 2008-09-09 13:56:20 UTC
Sorry, I don't know. It's obvious that it had something to do with the configuration files (not just "~/.kde4/share/apps/konqueror", but possibly somewhere else as well) as deleting ~/.kde4 and restoring a backup solved the problem.

Sorry I couldn't be of much help.
Comment 3 Marcus Harrison 2008-09-12 11:21:41 UTC
Good news! I reproduced the crash.
Changing the stylesheet in Settings --> configure Konqueror --> Stylesheets in any way will make it crash when you enter the URL, "~/" (I haven't tried it when closing the window, but I've a sneaking feeling that was what caused it as well).
Better news! I (think I) have a more usefull traceback:


Application: Konqueror (konqueror), signal SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb60d7940 (LWP 3479)]
[KCrash handler]
#6  0xb7fba410 in __kernel_vsyscall ()
#7  0xb7da1085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7da2a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7d9a10e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb4477d33 in khtml::Cache::clear ()
    at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/misc/loader.cpp:1604
#11 0xb42f6f9a in ~KHTMLGlobal (this=0x8352018)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_global.cpp:99
#12 0xb42f703f in KHTMLGlobal::deref ()
    at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_global.cpp:133
#13 0xb42f7185 in KHTMLGlobal::deregisterPart (part=0x84999d8)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_global.cpp:160
#14 0xb42e57fa in ~KHTMLPart (this=0x84999d8, __vtt_parm=0xb285a1c4)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/khtml/khtml_part.cpp:548
#15 0xb284f137 in ?? () from /usr/lib/kde4/lib/kde4/konq_aboutpage.so
#16 0xb7f23823 in KonqView::switchView ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#17 0xb7f23e8c in KonqView::changePart ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#18 0xb7f6d653 in KonqMainWindow::openView ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#19 0xb7f6f8e2 in KonqMainWindow::openUrl ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#20 0xb7f71547 in KonqMainWindow::openFilteredUrl ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#21 0xb7f7168b in KonqMainWindow::openFilteredUrl ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#22 0xb7f71df8 in KonqMainWindow::slotURLEntered ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#23 0xb7f75a56 in KonqMainWindow::qt_metacall ()
   from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#24 0xb74f9f79 in QMetaObject::activate (sender=0x81806e8, 
    from_signal_index=74, to_signal_index=74, argv=0xbfbbd558)
    at kernel/qobject.cpp:3016
#25 0xb74fa642 in QMetaObject::activate (sender=0x81806e8, m=0xb7fb46b4, 
    local_signal_index=0, argv=0xbfbbd558) at kernel/qobject.cpp:3086
#26 0xb7f4e369 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#27 0xb7f51cd9 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#28 0xb7f51d59 in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#29 0xb74f9f79 in QMetaObject::activate (sender=0x81806e8, 
    from_signal_index=29, to_signal_index=29, argv=0xbfbbd69c)
    at kernel/qobject.cpp:3016
#30 0xb74fa642 in QMetaObject::activate (sender=0x81806e8, m=0xb71a55d8, 
    local_signal_index=2, argv=0xbfbbd69c) at kernel/qobject.cpp:3086
#31 0xb6d245d3 in QComboBox::activated (this=0x81806e8, _t1=@0x8699208)
    at .moc/release-shared/moc_qcombobox.cpp:257
#32 0xb7a095c1 in KHistoryComboBox::slotSimulateActivated (this=0x81806e8, 
    text=@0x8699208)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/kdeui/widgets/khistorycombobox.cpp:430
#33 0xb7a0a7c2 in KHistoryComboBox::qt_metacall (this=0x81806e8, 
    _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x8699190)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kdeui/khistorycombobox.moc:87
#34 0xb7f51d2a in ?? () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#35 0xb74f38ab in QMetaCallEvent::placeMetaCall (this=0x8490178, 
    object=0x81806e8) at kernel/qobject.cpp:535
#36 0xb74f4c31 in QObject::event (this=0x81806e8, e=0x8490178)
    at kernel/qobject.cpp:1140
#37 0xb6a1f50f in QWidget::event (this=0x81806e8, event=0x8490178)
    at kernel/qwidget.cpp:7407
#38 0xb6d281c7 in QComboBox::event (this=0x81806e8, event=0x8490178)
    at widgets/qcombobox.cpp:2616
#39 0xb69c7f9c in QApplicationPrivate::notify_helper (this=0x805ccb0, 
    receiver=0x81806e8, e=0x8490178) at kernel/qapplication.cpp:3800
#40 0xb69ccce8 in QApplication::notify (this=0xbfbbe17c, receiver=0x81806e8, 
    e=0x8490178) at kernel/qapplication.cpp:3765
#41 0xb79631c3 in KApplication::notify (this=0xbfbbe17c, receiver=0x81806e8, 
    event=0x8490178)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/kdeui/kernel/kapplication.cpp:311
#42 0xb74e50b9 in QCoreApplication::notifyInternal (this=0xbfbbe17c, 
    receiver=0x81806e8, event=0x8490178) at kernel/qcoreapplication.cpp:591
#43 0xb74e6469 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804b6b0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 0xb74e668d in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1095
#45 0xb751062f in postEventSourceDispatch (s=0x805f510)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#46 0xb6449dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0xb644d193 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0xb644d74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0xb75109f8 in QEventDispatcherGlib::processEvents (this=0x805cd78, 
    flags=@0xbfbbde98) at kernel/qeventdispatcher_glib.cpp:325
#50 0xb6a5ba25 in QGuiEventDispatcherGlib::processEvents (this=0x805cd78, 
    flags=@0xbfbbdec8) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb74e433d in QEventLoop::processEvents (this=0xbfbbdf40, 
    flags=@0xbfbbdf04) at kernel/qeventloop.cpp:149
#52 0xb74e44cd in QEventLoop::exec (this=0xbfbbdf40, flags=@0xbfbbdf48)
    at kernel/qeventloop.cpp:200
#53 0xb74e674d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#54 0xb69c7897 in QApplication::exec () at kernel/qapplication.cpp:3330
#55 0xb7fa082d in kdemain () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#56 0x08048582 in _start ()
#0  0xb7fba410 in __kernel_vsyscall ()
Comment 4 Frank Reininghaus 2008-10-13 22:44:42 UTC
I managed to reproduce it in trunk rev. 870090 once using the instructions in comment 3 and got a crash with the same backtrace.

The failed assert

konqueror: /home/kde-devel/kde/src/KDE/kdelibs/khtml/misc/loader.cpp:1612: static void khtml::Cache::clear(): Assertion `!crash' failed.

is reported in Konsole. It's not 100% reproducible so far for me, though. Once I also got a crash on close after changing stylesheets.

Note that bug 166541, bug 164345 look related.
Comment 5 FiNeX 2008-12-07 14:03:33 UTC
*** Bug 177120 has been marked as a duplicate of this bug. ***
Comment 6 FiNeX 2008-12-07 14:19:10 UTC
*** Bug 177063 has been marked as a duplicate of this bug. ***
Comment 7 Harri Porten 2008-12-07 22:02:59 UTC
I tried the steps from comment #3 several times with trunk but - unfortunately - I cannot reproduce the assertion. Valgrind shows no problem either.
Comment 8 Marcus Harrison 2009-01-11 01:05:47 UTC
I can't  reproduce this any more either. Web pages refresh with the new settings in place and navigating to the home directory/closing the window doesn't crash it nay more. Consider this fixed.