Bug 181641 - Konqueror crash on selecting 'back' from RMB
Summary: Konqueror crash on selecting 'back' from RMB
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.1.3
Platform: Fedora RPMs Unspecified
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-23 07:45 UTC by Amit Shah
Modified: 2012-06-18 18:40 UTC (History)
2 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 Amit Shah 2009-01-23 07:45:09 UTC
Version:            (using KDE 4.1.3)
Installed from:    Fedora RPMs

I'm running Fedora 10 and just got KDE version 4.1.4 yesterday via the stable updates.

I've never experienced any crashes with v4.1.3 but got this within 2 hrs of using 4.1.4.

crash dump:
Application: Konqueror (konqueror), signal SIGSEGV
0x00000035d1ea7f81 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f2d541ac800 (LWP 4487))]

Thread 1 (Thread 0x7f2d541ac800 (LWP 4487)):
[KCrash Handler]
#5  0x000000329949807b in QString::operator== () from /usr/lib64/libQtCore.so.4
#6  0x00007f2d4a84117d in KHTMLPart::restoreState () from /usr/lib64/libkhtml.so.5
#7  0x0000000000154f51 in KConfigGroup::writeEntry () from /usr/lib64/libkdeinit4_konqueror.so
#8  0x00000000001991da in KConfigGroup::writeEntry () from /usr/lib64/libkdeinit4_konqueror.so
#9  0x00000000001a4b6d in KConfigGroup::writeEntry () from /usr/lib64/libkdeinit4_konqueror.so
#10 0x0000003299556764 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#11 0x000000329955c9cf in ?? () from /usr/lib64/libQtCore.so.4
#12 0x0000003299551073 in QObject::event () from /usr/lib64/libQtCore.so.4
#13 0x000000329ad828dd in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4
#14 0x000000329ad8a68a in QApplication::notify () from /usr/lib64/libQtGui.so.4
#15 0x0000000005c6b60b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#16 0x0000003299542391 in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4
#17 0x000000329956e0d6 in ?? () from /usr/lib64/libQtCore.so.4
#18 0x000000329956a83d in ?? () from /usr/lib64/libQtCore.so.4
#19 0x00000035d4e3779b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#20 0x00000035d4e3af6d in ?? () from /lib64/libglib-2.0.so.0
#21 0x00000035d4e3b12b in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#22 0x000000329956a79f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
#23 0x000000329ae1328f in ?? () from /usr/lib64/libQtGui.so.4
#24 0x0000003299540cb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4
#25 0x0000003299540e3d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#26 0x00000032995432ed in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4
#27 0x00000000001c7c64 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#28 0x00000035d1e1e576 in __libc_start_main () from /lib64/libc.so.6
#29 0x0000000000400809 in _start ()

qt version is 4.4.3

This doesn't seem to be linked to the website where this happened, as konqueror restored tabs and I could go back in the history by using the RMB later.
Comment 1 Dario Andres 2009-01-23 11:10:47 UTC
May you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here if you experience this again? Thanks :)
Comment 2 Gerry Gavigan 2009-01-23 23:48:45 UTC
while I do not have the debug packages installed, (so I doubt if the trace will be much use) moving back in this URL repeatedly caused a crash (using latest openSUSE 4.1.3 RPMs

http://www.wickes.co.uk/Plasterboard/Plasterboard/icat/plastboard 

(no debugging symbols found)
[KCrash handler]
#6  0xb439a5f1 in ?? () from /usr/lib/libkjs.so.4
#7  0xb4357118 in KJS::Collector::markStackObjectsConservatively(void*, void*)
    () from /usr/lib/libkjs.so.4
#8  0xb43578cb in KJS::Collector::markCurrentThreadConservatively() ()
   from /usr/lib/libkjs.so.4
#9  0xb4357907 in KJS::Collector::markStackObjectsConservatively() ()
   from /usr/lib/libkjs.so.4
#10 0xb435794f in KJS::Collector::collect() () from /usr/lib/libkjs.so.4
#11 0xb438a187 in KJS::Interpreter::collect() () from /usr/lib/libkjs.so.4
#12 0xb41503c5 in ?? () from /usr/lib/libkhtml.so.5
#13 0xb3f40380 in ?? () from /usr/lib/libkhtml.so.5
#14 0xb3f1d898 in KHTMLPart::clear() () from /usr/lib/libkhtml.so.5
#15 0xb3f25b8b in KHTMLPart::begin(KUrl const&, int, int) ()
   from /usr/lib/libkhtml.so.5
#16 0xb413bbcc in ?? () from /usr/lib/libkhtml.so.5
#17 0xb43880b4 in KJS::JSObject::get(KJS::ExecState*, KJS::Identifier const&) const () from /usr/lib/libkjs.so.4
#18 0xb43a01b1 in ?? () from /usr/lib/libkjs.so.4
#19 0xb4382761 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#20 0xb438894d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#21 0xb43a614d in ?? () from /usr/lib/libkjs.so.4
#22 0xb43592e5 in ?? () from /usr/lib/libkjs.so.4
#23 0xb438bbca in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) () from /usr/lib/libkjs.so.4
#24 0xb438bd67 in KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) () from /usr/lib/libkjs.so.4
#25 0xb41508dc in ?? () from /usr/lib/libkhtml.so.5
#26 0xb3f13b54 in KHTMLPart::executeScript(QString const&, int, DOM::Node const&, QString const&) () from /usr/lib/libkhtml.so.5
#27 0xb3fc0e89 in ?? () from /usr/lib/libkhtml.so.5
#28 0xb3fc5dc4 in ?? () from /usr/lib/libkhtml.so.5
#29 0xb3fc778d in ?? () from /usr/lib/libkhtml.so.5
#30 0xb3fc96ea in ?? () from /usr/lib/libkhtml.so.5
#31 0xb3fcabdd in ?? () from /usr/lib/libkhtml.so.5
#32 0xb3f202b1 in KHTMLPart::write(char const*, int) ()
   from /usr/lib/libkhtml.so.5
#33 0xb3f2720a in KHTMLPart::slotData(KIO::Job*, QByteArray const&) ()
   from /usr/lib/libkhtml.so.5
#34 0xb3f39b97 in KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib/libkhtml.so.5
#35 0xb73bc580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#36 0xb73bd302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#37 0xb7d98e39 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) ()
   from /usr/lib/libkio.so.5
#38 0xb7d99772 in KIO::TransferJob::slotData(QByteArray const&) ()
   from /usr/lib/libkio.so.5
#39 0xb7da0eb5 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**)
    () from /usr/lib/libkio.so.5
#40 0xb73bc580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#41 0xb73bd302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#42 0xb7e4c1a3 in KIO::SlaveInterface::data(QByteArray const&) ()
   from /usr/lib/libkio.so.5
#43 0xb7e4ec64 in KIO::SlaveInterface::dispatch(int, QByteArray const&) ()
   from /usr/lib/libkio.so.5
#44 0xb7e4c937 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#45 0xb7e3f5a0 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#46 0xb7e3f913 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib/libkio.so.5
#47 0xb73bc580 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/libQtCore.so.4
#48 0xb73bd302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#49 0xb7d6ee37 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#50 0xb7d70863 in ?? () from /usr/lib/libkio.so.5
#51 0xb7d70eb6 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**)
    () from /usr/lib/libkio.so.5
#52 0xb73b571b in QMetaCallEvent::placeMetaCall(QObject*) ()
   from /usr/lib/libQtCore.so.4
#53 0xb73b7281 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#54 0xb69d38fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#55 0xb69db75e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQtGui.so.4
#56 0xb7b2452d in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdeui.so.5
#57 0xb73a7961 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/libQtCore.so.4
#58 0xb73a85d5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#59 0xb73a87cd in QCoreApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/libQtCore.so.4
#60 0xb73d236f in ?? () from /usr/lib/libQtCore.so.4
#61 0xb62a79a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#62 0xb62ab063 in ?? () from /usr/lib/libglib-2.0.so.0
#63 0xb62ab221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#64 0xb73d1fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#65 0xb6a6c785 in ?? () from /usr/lib/libQtGui.so.4
#66 0xb73a601a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#67 0xb73a61da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#68 0xb73a8895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#69 0xb69d3777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#70 0xb807fd3f in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#71 0x08048812 in _start ()
Comment 3 Dario Andres 2009-01-24 00:16:41 UTC
@Gerry: your crash is a different one (the backtraces are different), and I think it's already reported
Comment 4 Christophe Marin 2009-04-24 11:38:24 UTC
No useful backtrace was provided (comment #1). Changing this bug status.
Comment 5 Myriam Schweingruber 2012-06-18 18:40:03 UTC
Closing correctly.