Bug 117424 - konqueror crashes on history back
Summary: konqueror crashes on history back
Status: RESOLVED DUPLICATE of bug 116156
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-01 11:54 UTC by Robert Bialek
Modified: 2014-05-08 11:02 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 Robert Bialek 2005-12-01 11:54:23 UTC
Version:            (using KDE KDE 3.5.0)
Installed from:    Gentoo Packages

When visiting www.theage.com.au and going back in history (either back button or Alt+Left) konqueror crashes. 

It does not reproduce always, but only around 75% of the cases. 

To reproduce try:
1. new konqueror window
2. go to www.theage.com.au
3. choose one of the articles
4. <go back>
5. if does not crash goto 3
Comment 1 Tommi Tervo 2005-12-01 12:17:19 UTC
#8  0xb6199f7f in khtml::HTMLTokenizer::reset (this=0x8ec3d98)
    at htmltokenizer.cpp:159
#9  0xb61a2bb0 in ~HTMLTokenizer (this=0x8ec3d98) at htmltokenizer.cpp:1686
#10 0xb615ab31 in DOM::DocumentImpl::detach (this=0x8f54b20)
    at dom_docimpl.cpp:1166
#11 0xb6117cb4 in KHTMLPart::clear (this=0x8ca07e8) at khtml_part.cpp:1406
#12 0xb6119ff5 in ~KHTMLPart (this=0x8ca07e8) at khtml_part.cpp:505
#13 0xb6117fd7 in KHTMLPart::clear (this=0x86a5a60) at khtml_part.cpp:1445
#14 0xb6118411 in KHTMLPart::begin (this=0x86a5a60, url=@0xbfe7cf14, 
    xOffset=0, yOffset=0) at khtml_part.cpp:1879
#15 0xb62d58a3 in KJS::Window::get (this=0x8dbce10, exec=0xbfe7d45c, 
    p=@0xbfe7d15c) at kjs_window.cpp:574
#16 0xb5f09da2 in KJS::Reference::getValue (this=0xbfe7d14c, exec=0xbfe7d45c)
    at reference.cpp:143
#17 0xb5f09e65 in KJS::Node::evaluate (this=0x8a704c8, exec=0xbfe7d45c)
    at nodes.cpp:130
#18 0xb5f1bf57 in KJS::AccessorNode2::evaluateReference (this=0x8d4c7e0, 
    exec=0xbfe7d45c) at nodes.cpp:668
#19 0xb5f09e52 in KJS::Node::evaluate (this=0x8d4c7e0, exec=0xbfe7d45c)
    at nodes.cpp:130
#20 0xb5f15e9e in KJS::BinaryLogicalNode::evaluate (this=0x8a2f948, 
    exec=0xbfe7d45c) at nodes.cpp:1487
#21 0xb5ee6d19 in KJS::Node::toBoolean (this=0x8a2f948, exec=0xbfe7d45c)
    at nodes.cpp:136
#22 0xb5f14b2e in KJS::IfNode::execute (this=0x88592e0, exec=0xbfe7d45c)
    at nodes.cpp:2016
#23 0xb5f125cd in KJS::SourceElementsNode::execute (this=0x88b7cb8, 
    exec=0xbfe7d45c) at nodes.cpp:3091
#24 0xb5ef8c3c in KJS::BlockNode::execute (this=0x84c8630, exec=0xbfe7d45c)
    at nodes.cpp:1942
#25 0xb5ef8901 in KJS::DeclaredFunctionImp::execute (this=0x86f9888, 
    exec=0xbfe7d45c) at function.cpp:579
#26 0xb5f1f0b2 in KJS::FunctionImp::call (this=0x86f9888, exec=0xbfe7d94c, 
    thisObj=@0xbfe7d518, args=@0xbfe7d528) at function.cpp:354
#27 0xb5f0aec1 in KJS::Object::call (this=0xbfe7d520, exec=0xbfe7d94c, 
    thisObj=@0xbfe7d518, args=@0xbfe7d528) at object.cpp:70
#28 0xb5f1827e in KJS::FunctionCallNode::evaluate (this=0x87cd278, 
    exec=0xbfe7d94c) at nodes.cpp:870
#29 0xb5f14d19 in KJS::ExprStatementNode::execute (this=0x8620a30, 
    exec=0xbfe7d94c) at nodes.cpp:1980
#30 0xb5f126e8 in KJS::SourceElementsNode::execute (this=0x8f47de0, 
    exec=0xbfe7d94c) at nodes.cpp:3097
#31 0xb5ef8c3c in KJS::BlockNode::execute (this=0x8762e98, exec=0xbfe7d94c)
    at nodes.cpp:1942
#32 0xb5f0a642 in KJS::TryNode::execute (this=0x8e86300, exec=0xbfe7d94c)
    at nodes.cpp:2871
#33 0xb5f125cd in KJS::SourceElementsNode::execute (this=0x8899858, 
    exec=0xbfe7d94c) at nodes.cpp:3091
#34 0xb5ef8c3c in KJS::BlockNode::execute (this=0x872ed20, exec=0xbfe7d94c)
    at nodes.cpp:1942
#35 0xb5f14c14 in KJS::IfNode::execute (this=0x8e59d58, exec=0xbfe7d94c)
    at nodes.cpp:2021
#36 0xb5f126e8 in KJS::SourceElementsNode::execute (this=0x8d82840, 
    exec=0xbfe7d94c) at nodes.cpp:3097
Comment 2 Tommi Tervo 2005-12-01 12:18:49 UTC

*** This bug has been marked as a duplicate of 116156 ***
Comment 3 Kanwar Plaha 2006-01-17 02:08:24 UTC
This happens with www.smh.com.au as well. It is reproducible each time.

Go to www.smh.com.au
Click on any article link
Press 'back' or Alt-Left Arrow
'See Konqueror come crashing ...'
Comment 4 Przemyslaw Kaminski 2008-05-10 09:37:01 UTC
I get the same error. My backtrace:

Application: Konqueror (konqueror), signal SIGSEGV
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x2ae5293daf60 (LWP 6204)]
[New Thread 0x42003950 (LWP 6225)]
[KCrash handler]
#5  0x00002ae525b7d43f in ?? () from /usr/lib/libQtGui.so.4
#6  0x00002ae5256b9dca in QWidget::updateMicroFocus ()
   from /usr/lib/libQtGui.so.4
#7  0x00002ae5259ce01e in ?? () from /usr/lib/libQtGui.so.4
#8  0x00002ae5259cdd97 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00002ae525993119 in ?? () from /usr/lib/libQtGui.so.4
#10 0x00002ae525994741 in QComboBox::qt_metacall () from /usr/lib/libQtGui.so.4
#11 0x00002ae52207ac95 in KComboBox::qt_metacall ()
   from /opt/kdemod/lib/libkdeui.so.5
#12 0x00002ae52208c635 in KHistoryComboBox::qt_metacall ()
   from /opt/kdemod/lib/libkdeui.so.5
#13 0x00002ae520c3d2c5 in KonqCombo::qt_metacall ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#14 0x00002ae524b3ab34 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0x00002ae524b71607 in QAbstractItemModel::dataChanged ()
   from /usr/lib/libQtCore.so.4
#16 0x00002ae525b6493b in ?? () from /usr/lib/libQtGui.so.4
#17 0x00002ae525b64ad8 in QStandardItem::setData () from /usr/lib/libQtGui.so.4
#18 0x00002ae525b6b1d8 in QStandardItemModel::setData ()
   from /usr/lib/libQtGui.so.4
#19 0x00002ae52598c55a in QComboBox::setItemText () from /usr/lib/libQtGui.so.4
#20 0x00002ae520c3d424 in KonqCombo::updateItem ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#21 0x00002ae520c3d606 in KonqCombo::setTemporary ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#22 0x00002ae520c3d6fd in KonqCombo::setTemporary ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#23 0x00002ae520c3da36 in KonqCombo::setURL ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#24 0x00002ae520c3feca in KonqMainWindow::setLocationBarURL ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#25 0x00002ae520c10a8c in KonqView::setLocationBarURL ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#26 0x00002ae520c1713d in KonqView::restoreHistory ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#27 0x00002ae520c5400a in KonqMainWindow::slotGoHistoryDelayed ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#28 0x00002ae520c64a0d in KonqMainWindow::qt_metacall ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#29 0x00002ae524b3ab34 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0x00002ae524b40e1f in ?? () from /usr/lib/libQtCore.so.4
#31 0x00002ae524b35443 in QObject::event () from /usr/lib/libQtCore.so.4
#32 0x00002ae5256727ad in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#33 0x00002ae52567a45a in QApplication::notify () from /usr/lib/libQtGui.so.4
#34 0x00002ae521fef84b in KApplication::notify ()
   from /opt/kdemod/lib/libkdeui.so.5
#35 0x00002ae524b267e1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#36 0x00002ae524b52776 in ?? () from /usr/lib/libQtCore.so.4
#37 0x00002ae524b4ec9d in ?? () from /usr/lib/libQtCore.so.4
#38 0x00002ae5284876fa in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#39 0x00002ae52848adf0 in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#40 0x00002ae52848af8c in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#41 0x00002ae524b4ebff in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#42 0x00002ae52570253f in ?? () from /usr/lib/libQtGui.so.4
#43 0x00002ae524b250f2 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#44 0x00002ae524b2527d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0x00002ae524b2774d in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#46 0x00002ae520c84f12 in kdemain ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#47 0x00002ae52721318a in __libc_start_main () from /lib/libc.so.6
#48 0x0000000000400869 in _start ()
#0  0x00002ae527292e01 in nanosleep () from /lib/libc.so.6

Comment 5 Rémi Benoit 2014-04-11 11:51:25 UTC
Git commit 946ef8156c8ce49989ecae51b5cbb90fadeeea1d by Rémi Benoit.
Committed on 04/04/2014 at 17:09.
Pushed by remibenoit into branch 'master'.

Implement NoteQueries::findAll for Akonadi

Code based on TaskQueries implementation.
Provides update on item added, removed or modified.

M  +1    -0    src/akonadi/CMakeLists.txt
A  +155  -0    src/akonadi/akonadinotequeries.cpp     [License: GPL (v2/3)]
A  +75   -0    src/akonadi/akonadinotequeries.h     [License: Public Domain GPL (v2/3)]
M  +14   -0    src/akonadi/akonadiserializer.cpp
M  +3    -0    src/akonadi/akonadiserializer.h
M  +4    -0    src/akonadi/akonadiserializerinterface.h
M  +1    -0    tests/units/akonadi/CMakeLists.txt
A  +355  -0    tests/units/akonadi/akonadinotequeriestest.cpp     [License: GPL (v2/3)]

http://commits.kde.org/zanshin/946ef8156c8ce49989ecae51b5cbb90fadeeea1d
Comment 6 Rémi Benoit 2014-05-08 11:02:43 UTC

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