Bug 306552 - Konqueror crashes during KDE session restore (login)
Summary: Konqueror crashes during KDE session restore (login)
Status: RESOLVED DUPLICATE of bug 201326
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-10 15:31 UTC by Nick Boyce
Modified: 2012-09-12 05:16 UTC (History)
0 users

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 Nick Boyce 2012-09-10 15:31:17 UTC
Application: konqueror (4.4.5 (KDE 4.4.5))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-amd64 x86_64
Distribution: Debian GNU/Linux 6.0.5 (squeeze)

-- Information about the crash:
Three times now, on logging in a new KDE session (Debian Squeeze) at the start of the day, I have found Konqueror crashing when it resumes (having been running when I logged out the previous evening).  Since I don't know what order it does things in this situation I cannot say which site it may have been reconnecting to, but there will have been several open tabs to restore.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
The current source language is "auto; currently asm".
[KCrash Handler]
#5  DOM::DocumentImpl::paintDevice (value=0x10c6210, style=0x10c53d0, part=0x1237670, op=MinPrefix) at ../../khtml/xml/dom_docimpl.h:378
#6  widthMediaFeatureEval (value=0x10c6210, style=0x10c53d0, part=0x1237670, op=MinPrefix) at ../../khtml/css/css_mediaquery.cpp:585
#7  0x00007f915308b793 in khtml::MediaQueryEvaluator::eval (this=0x1006a40, expr=0x10c61e0) at ../../khtml/css/css_mediaquery.cpp:780
#8  0x00007f915308b90a in khtml::MediaQueryEvaluator::eval (this=0x1006a40, mediaList=0x10c62c0, styleSelector=0x10b46e0) at ../../khtml/css/css_mediaquery.cpp:296
#9  0x00007f915306500c in khtml::CSSStyleSelectorList::append (this=0x10a5c70, sheet=0x11a6720, medium=<value optimized out>, styleSelector=<value optimized out>)
    at ../../khtml/css/cssstyleselector.cpp:2064
#10 0x00007f9153074f21 in CSSStyleSelector (this=0x10b46e0, doc=0x1054d70, userStyleSheet=<value optimized out>, styleSheets=<value optimized out>, url=<value optimized out>, 
    _strictParsing=<value optimized out>) at ../../khtml/css/cssstyleselector.cpp:282
#11 0x00007f9152f281e7 in DOM::DocumentImpl::rebuildStyleSelector (this=0x1054d70) at ../../khtml/xml/dom_docimpl.cpp:2394
#12 0x00007f9152f2831d in DOM::DocumentImpl::updateStyleSelector (this=0x1054d70, shallow=false) at ../../khtml/xml/dom_docimpl.cpp:2213
#13 0x00007f9152f840ac in DOM::HTMLStyleElementImpl::parseText (this=0x118ab80) at ../../khtml/html/html_headimpl.cpp:667
#14 0x00007f9152f3061c in DOM::NodeBaseImpl::addChild (this=0x118ab80, newChild=0x1058cf0) at ../../khtml/xml/dom_nodeimpl.cpp:1811
#15 0x00007f9152f6f133 in khtml::KHTMLParser::insertNode (this=0x10546e0, n=0x1058cf0, flat=true) at ../../khtml/html/htmlparser.cpp:414
#16 0x00007f9152f7185b in khtml::KHTMLParser::parseToken (this=0x10546e0, t=0x1069628) at ../../khtml/html/htmlparser.cpp:302
#17 0x00007f9152f72211 in khtml::HTMLTokenizer::processToken (this=0x1069600) at ../../khtml/html/htmltokenizer.cpp:2056
#18 0x00007f9152f79bec in khtml::HTMLTokenizer::parseSpecial (this=0x1069600, src=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:372
#19 0x00007f9152f7c96b in khtml::HTMLTokenizer::write (this=0x1069600, str=<value optimized out>, appendData=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:1725
#20 0x00007f9152eca325 in KHTMLPart::write (this=<value optimized out>, 
    data=0x10d72b8 "der-width:5px 5px 5px 0;}.xl .count-o u{margin-left:-4px;}.xl .rtl .count-o i,.xl .rtl .count-o u{margin:-5px -5px 0 0;border-width:5px 0 5px 5px;}.xl .rtl .count-o u{margin-right:-4px;}.xl #count{pad"..., len=<value optimized out>) at ../../khtml/khtml_part.cpp:2102
#21 0x00007f9152ecd7e2 in KHTMLPart::slotData (this=0x1237670, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1781
#22 0x00007f9152ee7498 in KHTMLPart::qt_metacall (this=0x1237670, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffed88d6b0) at ./khtml_part.moc:277
#23 0x00007f91604f12e6 in QMetaObject::activate (sender=0x12853a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#24 0x00007f91616150c4 in KIO::TransferJob::data (this=0x0, _t1=0x12853a0, _t2=<value optimized out>) at ./jobclasses.moc:388
#25 0x00007f91616178e0 in KIO::TransferJob::slotData (this=0x12853a0, _data=...) at ../../kio/kio/job.cpp:984
#26 0x00007f916161b476 in KIO::TransferJob::qt_metacall (this=0x12853a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffed88d890) at ./jobclasses.moc:368
#27 0x00007f91604f12e6 in QMetaObject::activate (sender=0xe15490, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#28 0x00007f91616dbc12 in KIO::SlaveInterface::data (this=0x0, _t1=<value optimized out>) at ./slaveinterface.moc:146
#29 0x00007f91616dec00 in KIO::SlaveInterface::dispatch (this=0xe15490, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#30 0x00007f91616dbec3 in KIO::SlaveInterface::dispatch (this=0xe15490) at ../../kio/kio/slaveinterface.cpp:91
#31 0x00007f91616d0336 in KIO::Slave::gotInput (this=0xe15490) at ../../kio/kio/slave.cpp:324
#32 0x00007f91616d051c in KIO::Slave::qt_metacall (this=0xe15490, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffed88dc80) at ./slave.moc:82
#33 0x00007f91604f12e6 in QMetaObject::activate (sender=0xdc7700, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#34 0x00007f91615ebc67 in KIO::ConnectionPrivate::dequeue (this=0xdff7a0) at ../../kio/kio/connection.cpp:82
#35 0x00007f91615ebd8d in KIO::Connection::qt_metacall (this=0xdc7700, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x11b6080) at ./connection.moc:79
#36 0x00007f91604ede29 in QObject::event (this=0xdc7700, e=0x11a1fc0) at kernel/qobject.cpp:1248
#37 0x00007f915f60532c in QApplicationPrivate::notify_helper (this=0x69e940, receiver=0xdc7700, e=0x11a1fc0) at kernel/qapplication.cpp:4302
#38 0x00007f915f60b80b in QApplication::notify (this=0x7fffed88e8e0, receiver=0xdc7700, e=0x11a1fc0) at kernel/qapplication.cpp:4185
#39 0x00007f9160ec6796 in KApplication::notify (this=0x7fffed88e8e0, receiver=0xdc7700, event=0x11a1fc0) at ../../kdeui/kernel/kapplication.cpp:302
#40 0x00007f91604de09c in QCoreApplication::notifyInternal (this=0x7fffed88e8e0, receiver=0xdc7700, event=0x11a1fc0) at kernel/qcoreapplication.cpp:726
#41 0x00007f91604e1744 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x682470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x682470) at kernel/qcoreapplication.cpp:1367
#43 0x00007f9160507b73 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#44 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#45 0x00007f915b82c6f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x00007f915b830568 in ?? () from /lib/libglib-2.0.so.0
#47 0x00007f915b83071c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x00007f91605076b3 in QEventDispatcherGlib::processEvents (this=0x681f80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#49 0x00007f915f6b519e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f91604dc9c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#51 0x00007f91604dcd9c in QEventLoop::exec (this=0x7fffed88e6d0, flags=) at kernel/qeventloop.cpp:201
#52 0x00007f91604e1a2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#53 0x00007f9162a5576b in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#54 0x00007f916264ec8d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fffed88f2b8) at libc-start.c:228
#55 0x0000000000400699 in _start ()

Reported using DrKonqi
Comment 1 Tommi Tervo 2012-09-10 16:49:05 UTC

*** This bug has been marked as a duplicate of bug 201326 ***
Comment 2 Myriam Schweingruber 2012-09-10 19:14:51 UTC
Nick: I strongly suggest you update your KDE installation, 4.4.x is very old and outdated, the latest stable one is 4.9.1
Comment 3 Nick Boyce 2012-09-12 05:16:19 UTC
I understand your point here, but being a Debian user I am of course reporting a fault with the current stable release of Konqueror as supplied by the Debian project.  The usual Debian policy is that only packaging bugs should be reported to Debian, while others go upstream. Indeed, the KDE Crash Reporting Assistant guides me to report the crash direct to the KDE project, rather than Debian.

To a naive user, KDE 4.4.x is only two years old, but I realise that eons have passed  in KDE time since that epoch :-)

I note that all the Konqueror crashes I've reported so far have turned out to be known bugs, or bugs in now abandoned software, which means the reports have inevitably wasted engineering time - I'm sorry about that.  I'll try to get some guidance from Debian.