Bug 161956 - konqueror crash when going back in history
Summary: konqueror crash when going back in history
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: SVN
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-11 14:32 UTC by Przemyslaw Kaminski
Modified: 2008-05-25 19:11 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 Przemyslaw Kaminski 2008-05-11 14:32:02 UTC
Version:            (using Devel)
Installed from:    Compiled sources
OS:                Linux

Konqueror has some serious problems when I hit Alt-Left or the 'Back' button. Go to some website, for example archlinux.org. Then click on a link, say 'Forums'. Then hit Alt-Left. Konqueror returns to the start page instead of the original archlinux.org as it should. OK, now hit Alt-Right and Konq crashes. Here's the backtrace (I'm using the most recent kdemod4 binary packages from Arch):

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 0x7f4496a9b700 (LWP 3837)]
[New Thread 0x42130950 (LWP 3849)]
[KCrash handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007f4491d7e445 in ?? () from /usr/lib/libQtGui.so.4
#7  0x00007f44918badca in QWidget::updateMicroFocus ()
   from /usr/lib/libQtGui.so.4
#8  0x00007f4491bcf01e in ?? () from /usr/lib/libQtGui.so.4
#9  0x00007f4491bced97 in ?? () from /usr/lib/libQtGui.so.4
#10 0x00007f4491b94119 in ?? () from /usr/lib/libQtGui.so.4
#11 0x00007f4491b95741 in QComboBox::qt_metacall () from /usr/lib/libQtGui.so.4
#12 0x00007f4495485c95 in KComboBox::qt_metacall ()
   from /opt/kdemod/lib/libkdeui.so.5
#13 0x00007f4495497635 in KHistoryComboBox::qt_metacall ()
   from /opt/kdemod/lib/libkdeui.so.5
#14 0x00007f44967552c5 in KonqCombo::qt_metacall ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#15 0x00007f4492a0fb34 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0x00007f4492a46607 in QAbstractItemModel::dataChanged ()
   from /usr/lib/libQtCore.so.4
#17 0x00007f4491d6593b in ?? () from /usr/lib/libQtGui.so.4
#18 0x00007f4491d65ad8 in QStandardItem::setData () from /usr/lib/libQtGui.so.4
#19 0x00007f4491d6c1d8 in QStandardItemModel::setData ()
   from /usr/lib/libQtGui.so.4
#20 0x00007f4491b8d55a in QComboBox::setItemText () from /usr/lib/libQtGui.so.4
#21 0x00007f4496755424 in KonqCombo::updateItem ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#22 0x00007f4496755606 in KonqCombo::setTemporary ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#23 0x00007f44967556fd in KonqCombo::setTemporary ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#24 0x00007f4496755a36 in KonqCombo::setURL ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#25 0x00007f4496757eca in KonqMainWindow::setLocationBarURL ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#26 0x00007f4496728a8c in KonqView::setLocationBarURL ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#27 0x00007f449672f13d in KonqView::restoreHistory ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#28 0x00007f449676c00a in KonqMainWindow::slotGoHistoryDelayed ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#29 0x00007f449677ca0d in KonqMainWindow::qt_metacall ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#30 0x00007f4492a0fb34 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0x00007f4492a15e1f in ?? () from /usr/lib/libQtCore.so.4
#32 0x00007f4492a0a443 in QObject::event () from /usr/lib/libQtCore.so.4
#33 0x00007f44918737ad in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#34 0x00007f449187b45a in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0x00007f44953fa84b in KApplication::notify ()
   from /opt/kdemod/lib/libkdeui.so.5
#36 0x00007f44929fb7e1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#37 0x00007f4492a27776 in ?? () from /usr/lib/libQtCore.so.4
#38 0x00007f4492a23c9d in ?? () from /usr/lib/libQtCore.so.4
#39 0x00007f448eef36fa in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#40 0x00007f448eef6df0 in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#41 0x00007f448eef6f8c in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#42 0x00007f4492a23bff in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#43 0x00007f449190353f in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007f44929fa0f2 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#45 0x00007f44929fa27d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#46 0x00007f44929fc74d in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#47 0x00007f449679cf12 in kdemain ()
   from /opt/kdemod/lib/libkdeinit4_konqueror.so
#48 0x00007f449019c18a in __libc_start_main () from /lib/libc.so.6
#49 0x0000000000400869 in _start ()
#0  0x00007f449021be01 in nanosleep () from /lib/libc.so.6
Comment 1 Balachandran Chandrasekharan 2008-05-18 12:48:56 UTC
Works for me on Debian.

konqueror -v
Qt: 4.4.0
KDE: 4.00.74 (KDE 4.0.73 >= 20080515
Konqueror: 4.00.68 (KDE 4.0.68 >= 20080402)

It works as expected, without crashing.
Comment 2 Przemyslaw Kaminski 2008-05-18 14:53:21 UTC
On my computer this crashes almost all the time (and even when it doesn't crash, going back doesn't work right). I hit Alt-Left and then Alt-Right and I get the crash.

konqueror -v
Qt: 4.4.0-rc1
KDE: 4.00.69 (KDE 4.0.69 >= 20080410)
Konqueror: 4.00.69 (KDE 4.0.69 >= 20080410)
Comment 3 Michael Leupold 2008-05-21 09:53:20 UTC
I just checked and I don't encounter any errors neither with 3.5.9 nor with trunk r810280 (20080520).

@Przemyslaw: Please try upgrading to a more recent snapshot if possible so you can see if the bug is (hopefully) finally gone.
Comment 4 Przemyslaw Kaminski 2008-05-25 19:11:08 UTC
OK, I got KDE 4.0.80-1 and now this seems to work fine. :)