Konqueror crashes on blogspot.com

Bug #298205 reported by Caujka
4
Affects Status Importance Assigned to Milestone
kde4libs (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: konqueror

I run amd64 version.

~$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
~$ apt-cache policy konqueror
konqueror:
  Installed: 4:4.1.3-0ubuntu1~intrepid1
  Candidate: 4:4.1.3-0ubuntu1~intrepid1
  Version table:
 *** 4:4.1.3-0ubuntu1~intrepid1 0
        500 http://ua.archive.ubuntu.com intrepid-backports/main Packages
        100 /var/lib/dpkg/status
     4:4.1.2-0ubuntu4 0
        500 http://ua.archive.ubuntu.com intrepid/main Packages

Konqueror crashes if I open http://www.blogger.com/home?pli=1 and http://lvivtm.blogspot.com/2008/11/visiting-eba-toastmasters-club-in-kiev.html simultaneously in two tabs or windows.

Here is relevant part of the log of running it under gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f6dde48e6f0 (LWP 8639)]
0x00007f6dcf0cd483 in DOM::HTMLSelectElementImpl::state (this=<value optimized out>)
    at /build/buildd/kde4libs-4.1.3/khtml/html/html_formimpl.cpp:2230
2230 /build/buildd/kde4libs-4.1.3/khtml/html/html_formimpl.cpp: No such file or directory.
        in /build/buildd/kde4libs-4.1.3/khtml/html/html_formimpl.cpp
(gdb) info threads
* 1 Thread 0x7f6dde48e6f0 (LWP 8639) 0x00007f6dcf0cd483 in DOM::HTMLSelectElementImpl::state (
    this=<value optimized out>) at /build/buildd/kde4libs-4.1.3/khtml/html/html_formimpl.cpp:2230
(gdb) bt
#0 0x00007f6dcf0cd483 in DOM::HTMLSelectElementImpl::state (this=<value optimized out>)
    at /build/buildd/kde4libs-4.1.3/khtml/html/html_formimpl.cpp:2230
#1 0x00007f6dcf054daf in DOM::DocumentImpl::docState (this=<value optimized out>)
    at /build/buildd/kde4libs-4.1.3/khtml/xml/dom_docimpl.cpp:1161
#2 0x00007f6dcefec783 in KHTMLPart::saveState (this=0x3f9ce40, stream=@0x7fffe64bcb70)
    at /build/buildd/kde4libs-4.1.3/khtml/khtml_part.cpp:5517
#3 0x00007f6dddff04a4 in KonqView::updateHistoryEntry (this=0x3ac85e0, saveLocationBarURL=true)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqview.cpp:761
#4 0x00007f6dddff2c5d in KonqView::saveConfig (this=0x3ac85e0, config=@0x7fffe64bd250,
    prefix=@0x7fffe64bd080, options=@0x7fffe64bd1f0)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqview.cpp:1385
#5 0x00007f6dde007282 in KonqFrame::saveConfig (this=0x3ab6290, config=@0x0, prefix=@0x0,
    options=@0x4bc3680, docContainer=0x39480b0)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqframe.cpp:80
#6 0x00007f6dde00c7e6 in KonqFrameTabs::saveConfig (this=0x1d74650, config=@0x7fffe64bd250,
    prefix=@0x7fffe64bd170, options=@0x7fffe64bd1f0, docContainer=0x1d74680, id=0, depth=1)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqtabs.cpp:244
#7 0x00007f6dddffb1b6 in KonqViewManager::saveViewProfileToGroup (this=0x1976ee0,
    profileGroup=@0x7fffe64bd250, options={i = -431238672})
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqviewmanager.cpp:812
#8 0x00007f6dde02644a in KonqMainWindow::saveProperties (this=<value optimized out>, config=@0x0)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqmainwindow.cpp:4788
#9 0x00007f6dde0631ed in KonqSessionManager::saveCurrentSession (this=<value optimized out>,
    sessionConfig=0x18681d0)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqsessionmanager.cpp:193
#10 0x00007f6dde0644c8 in KonqSessionManager::autoSaveSession (this=0x18ff1b0)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqsessionmanager.cpp:158
#11 0x00007f6dde065bc0 in KonqSessionManager::qt_metacall (this=0x18ff1b0,
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe64bd390)
    at /build/buildd/kdebase-4.1.3/obj-x86_64-linux-gnu/apps/konqueror/src/konqsessionmanager.moc:82
#12 0x00007f6ddc3ba134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0x00007f6ddc3b4a43 in QObject::event () from /usr/lib/libQtCore.so.4
#14 0x00007f6ddaeb1c3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#15 0x00007f6ddaeb99ea in QApplication::notify () from /usr/lib/libQtGui.so.4
#16 0x00007f6ddcd01fcb in KApplication::notify (this=0x7fffe64bdf70, receiver=0x18ff1c0,
    event=0x7fffe64bda40) at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#17 0x00007f6ddc3a5d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#18 0x00007f6ddc3d1ab6 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007f6ddc3ce1fd in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007f6dd81ebd3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007f6dd81ef50d in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007f6dd81ef6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007f6ddc3ce15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#24 0x00007f6ddaf43a9f in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007f6ddc3a4682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#26 0x00007f6ddc3a480d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#27 0x00007f6ddc3a6cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#28 0x00007f6dde076981 in kdemain (argc=<value optimized out>, argv=<value optimized out>)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqmain.cpp:227
#29 0x00007f6dddc59466 in __libc_start_main () from /lib/libc.so.6
#30 0x0000000000400669 in _start ()
(gdb) info locals
i = 8
state = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 20052},
    alloc = 0, size = 0, data = 0x7f6ddc68d2da, clean = 0, simpletext = 0, righttoleft = 0,
    asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
      _q_value = 185}, alloc = 0, size = 0, data = 0x7f6ddc68d2fa, clean = 0, simpletext = 0,
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
  d = 0x7fffe64bc8a0, static codecForCStrings = 0x0}
items = {{p = 0x4bc3680, d = 0x4bc3680}}
l = 12
(gdb) up
#1 0x00007f6dcf054daf in DOM::DocumentImpl::docState (this=<value optimized out>)
    at /build/buildd/kde4libs-4.1.3/khtml/xml/dom_docimpl.cpp:1161
1161 /build/buildd/kde4libs-4.1.3/khtml/xml/dom_docimpl.cpp: No such file or directory.
        in /build/buildd/kde4libs-4.1.3/khtml/xml/dom_docimpl.cpp
(gdb) info locals
n = (class DOM::NodeImpl *) 0x4aa94e0
it = {c = {{p = {static shared_null = {ref = {_q_value = 23878}, alloc = 0, begin = 0, end = 0,
          sharable = 1, array = {0x0}}, d = 0x4b49910}, d = 0x4b49910}}, i = {i = 0x4b49998}}
s = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 23878}, alloc = 0,
          begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffe64bcb00},
      d = 0x7fffe64bcb00}}, <No data fields>}
(gdb) up
#2 0x00007f6dcefec783 in KHTMLPart::saveState (this=0x3f9ce40, stream=@0x7fffe64bcb70)
    at /build/buildd/kde4libs-4.1.3/khtml/khtml_part.cpp:5517
5517 /build/buildd/kde4libs-4.1.3/khtml/khtml_part.cpp: No such file or directory.
        in /build/buildd/kde4libs-4.1.3/khtml/khtml_part.cpp
(gdb) info locals
focusNodeNumber = <value optimized out>
docState = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 23878}, alloc = 0,
          begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f6ddc68d220},
      d = 0x7f6ddc68d220}}, <No data fields>}
frameNameLst = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 23878},
          alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1},
      d = 0x1}}, <No data fields>}
frameServiceTypeLst = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 23878},
          alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x0},
      d = 0x0}}, <No data fields>}
frameServiceNameLst = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 23878},
          alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x50aa2b0},
      d = 0x50aa2b0}}, <No data fields>}
frameURLLst = {<QList<KUrl>> = {{p = {static shared_null = {ref = {_q_value = 23878}, alloc = 0,
          begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f6ddc68d180},
      d = 0x7f6ddc68d180}}, <No data fields>}
frameStateBufferLst = {{p = {static shared_null = {ref = {_q_value = 23878}, alloc = 0,
        begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffe64bd080},
    d = 0x7fffe64bd080}}
frameTypeLst = {{p = {static shared_null = {ref = {_q_value = 23878}, alloc = 0, begin = 0,
        end = 0, sharable = 1, array = {0x0}}, d = 0x2}, d = 0x2}}
(gdb) up
#3 0x00007f6dddff04a4 in KonqView::updateHistoryEntry (this=0x3ac85e0, saveLocationBarURL=true)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqview.cpp:761
761 /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqview.cpp: No such file or directory.
        in /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqview.cpp
(gdb) info locals
stream = <incomplete type>
current = (HistoryEntry *) 0x39a3d80

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

I can't reproduce this. Could you install kdebase-dbg and try to get another backtrace? Without debugging symbols the backtrace is somewhat useless. Thanks.

Changed in kdebase:
status: New → Incomplete
Caujka (asheremet)
description: updated
Changed in kdebase:
status: Incomplete → New
Changed in kde4libs:
status: New → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Oh, you updated the original post. I didn't notice.
Anyways, it would be a good idea to see if this happened with KDE 4.2, since KDE 4.1 will not be receiving any more bugfix releases, and reporting a 4.1 bug to KDE would probably get immediately closed.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in kde4libs:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.