Bug 215939 - Konqueror crashed when I've clicked a link
Summary: Konqueror crashed when I've clicked a link
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-24 10:24 UTC by Michael DING
Modified: 2009-12-14 20:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael DING 2009-11-24 10:24:50 UTC
Application that crashed: konqueror
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I was using a search engine to search something, when i typed some words,I tried to use another engine, so I clicked the link leaving the searching form filled with the words i want to search

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f0195b93750 (LWP 9943))]

Thread 2 (Thread 0x7f017eca0910 (LWP 10644)):
#0  0x00007f01925a5ad8 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x00007f01925a6280 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f01925a66b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f01956ea1fe in QEventDispatcherGlib::processEvents (this=0x1dade30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007f01956c0532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f01956c0904 in QEventLoop::exec (this=0x7f017eca0010, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f01955d86cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f01956a3b78 in QInotifyFileSystemWatcherEngine::run (this=0x1dad370) at io/qfilesystemwatcher_inotify.cpp:214
#8  0x00007f01955db445 in QThreadPrivate::start (arg=0x1dad370) at thread/qthread_unix.cpp:188
#9  0x00007f0192351a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f0192f317bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0195b93750 (LWP 9943)):
[KCrash Handler]
#5  0x00007f0183813637 in khtml::CSSStyleSelector::applyRule (this=0x62ee180, id=7274595, value=0x66ed1a0) at ../../khtml/css/cssstyleselector.cpp:2253
#6  0x00007f018381f512 in khtml::CSSStyleSelector::styleForElement (this=0x62ee180, e=<value optimized out>, fallbackParentStyle=<value optimized out>) at ../../khtml/css/cssstyleselector.cpp:739
#7  0x00007f01836e5021 in DOM::ElementImpl::recalcStyle (this=0x443aa00, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:955
#8  0x00007f018372dd19 in DOM::HTMLElementImpl::recalcStyle (this=0x66ed1a0, ch=7274595) at ../../khtml/html/html_elementimpl.cpp:242
#9  0x00007f01836e50a7 in DOM::ElementImpl::recalcStyle (this=0x6b72ac0, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:990
#10 0x00007f018372dd19 in DOM::HTMLElementImpl::recalcStyle (this=0x66ed1a0, ch=7274595) at ../../khtml/html/html_elementimpl.cpp:242
#11 0x00007f01836e50a7 in DOM::ElementImpl::recalcStyle (this=0x6b7b200, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:990
#12 0x00007f018372dd19 in DOM::HTMLElementImpl::recalcStyle (this=0x66ed1a0, ch=7274595) at ../../khtml/html/html_elementimpl.cpp:242
#13 0x00007f01836e50a7 in DOM::ElementImpl::recalcStyle (this=0x6558150, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_elementimpl.cpp:990
#14 0x00007f018372dd19 in DOM::HTMLElementImpl::recalcStyle (this=0x66ed1a0, ch=7274595) at ../../khtml/html/html_elementimpl.cpp:242
#15 0x00007f01836d440f in DOM::DocumentImpl::recalcStyle (this=0x4ad23b0, change=DOM::NodeImpl::NoChange) at ../../khtml/xml/dom_docimpl.cpp:1436
#16 0x00007f01836cec71 in DOM::DocumentImpl::updateLayout (this=0x4ad23b0) at ../../khtml/xml/dom_docimpl.cpp:1494
#17 0x00007f0183879055 in KJS::DOMNode::getValueProperty (this=0x7f017d89bf00, exec=0x7fff429f79b0, token=61) at ../../khtml/ecma/kjs_dom.cpp:373
#18 0x00007f018320bb70 in KJS::PropertySlot::getValue (this=0x7f017d89bf00, exec=0x7fff429f79b0, propertyName=...) at ../../kjs/property_slot.h:46
#19 KJS::JSObject::get (this=0x7f017d89bf00, exec=0x7fff429f79b0, propertyName=...) at ../../kjs/object.cpp:132
#20 0x00007f01832200dc in KJS::Machine::runBlock (exec=0x7fff429f79b0, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:673
#21 0x00007f018320898a in KJS::FunctionImp::callAsFunction (this=0x7f017dc56740, exec=0x7fff429f83a0, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#22 0x00007f018320c249 in KJS::JSObject::call (this=0x66ed1a0, exec=0x0, thisObj=0x66ed1a0, args=...) at ../../kjs/object.cpp:69
#23 0x00007f01832284da in KJS::Machine::runBlock (exec=0x7fff429f83a0, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#24 0x00007f018320898a in KJS::FunctionImp::callAsFunction (this=0x7f017dc4fcc0, exec=0x7fff429f8d90, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#25 0x00007f018320c249 in KJS::JSObject::call (this=0x66ed1a0, exec=0x0, thisObj=0x66ed1a0, args=...) at ../../kjs/object.cpp:69
#26 0x00007f01832284da in KJS::Machine::runBlock (exec=0x7fff429f8d90, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#27 0x00007f018320898a in KJS::FunctionImp::callAsFunction (this=0x7f017d8bda80, exec=0x7fff429f9780, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#28 0x00007f018320c249 in KJS::JSObject::call (this=0x66ed1a0, exec=0x0, thisObj=0x66ed1a0, args=...) at ../../kjs/object.cpp:69
#29 0x00007f01832284da in KJS::Machine::runBlock (exec=0x7fff429f9780, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#30 0x00007f018320898a in KJS::FunctionImp::callAsFunction (this=0x7f017d8bd800, exec=0x7fff429fa170, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#31 0x00007f018320c249 in KJS::JSObject::call (this=0x66ed1a0, exec=0x0, thisObj=0x66ed1a0, args=...) at ../../kjs/object.cpp:69
#32 0x00007f01832284da in KJS::Machine::runBlock (exec=0x7fff429fa170, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#33 0x00007f018320898a in KJS::FunctionImp::callAsFunction (this=0x7f017d8b7fc0, exec=0x7fff429fab60, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#34 0x00007f018320c249 in KJS::JSObject::call (this=0x66ed1a0, exec=0x0, thisObj=0x66ed1a0, args=...) at ../../kjs/object.cpp:69
#35 0x00007f01832284da in KJS::Machine::runBlock (exec=0x7fff429fab60, codeBlock=<value optimized out>, parentExec=<value optimized out>) at codes.def:1192
#36 0x00007f018320898a in KJS::FunctionImp::callAsFunction (this=0x7f017dc4ee40, exec=0x654b3d0, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:144
#37 0x00007f018320c249 in KJS::JSObject::call (this=0x66ed1a0, exec=0x0, thisObj=0x66ed1a0, args=...) at ../../kjs/object.cpp:69
#38 0x00007f01838de893 in KJS::JSEventListener::handleEvent (this=0x7fb3090, evt=...) at ../../khtml/ecma/kjs_events.cpp:106
#39 0x00007f01836c5e28 in DOM::DocumentImpl::defaultEventHandler (this=<value optimized out>, evt=0x66647f0) at ../../khtml/xml/dom_docimpl.cpp:2748
#40 0x00007f01836dcfd8 in DOM::NodeImpl::dispatchWindowEvent (this=0x4ad23c8, _id=26, canBubbleArg=<value optimized out>, cancelableArg=<value optimized out>) at ../../khtml/xml/dom_nodeimpl.cpp:568
#41 0x00007f01936c07d4 in QWidget::event (this=0x661c570, event=0x7fff429fb4c0) at kernel/qwidget.cpp:7695
#42 0x00007f0193a1c2a6 in QFrame::event (this=0x661c570, e=0x7fff429fb4c0) at widgets/qframe.cpp:559
#43 0x00007f018363ecbd in KHTMLView::viewportEvent (this=0x661c570, e=0x6f0063) at ../../khtml/khtmlview.cpp:2135
#44 0x00007f01956c0f47 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x666afc0, event=0x7fff429fb4c0) at kernel/qcoreapplication.cpp:726
#45 0x00007f0193671ecc in QApplicationPrivate::notify_helper (this=0x155b910, receiver=0x666afc0, e=0x7fff429fb4c0) at kernel/qapplication.cpp:4052
#46 0x00007f01936791ce in QApplication::notify (this=0x7fff429fc7b0, receiver=0x666afc0, e=0x7fff429fb4c0) at kernel/qapplication.cpp:4021
#47 0x00007f01942a8ab6 in KApplication::notify (this=0x7fff429fc7b0, receiver=0x666afc0, event=0x7fff429fb4c0) at ../../kdeui/kernel/kapplication.cpp:302
#48 0x00007f01956c1c2c in QCoreApplication::notifyInternal (this=0x7fff429fc7b0, receiver=0x666afc0, event=0x7fff429fb4c0) at kernel/qcoreapplication.cpp:610
#49 0x00007f01936faf14 in QCoreApplication::sendEvent (this=0x7fc98e0, x=<value optimized out>, y=0, w=<value optimized out>, h=0, isMove=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#50 QWidgetPrivate::setGeometry_sys (this=0x7fc98e0, x=<value optimized out>, y=0, w=<value optimized out>, h=0, isMove=<value optimized out>) at kernel/qwidget_x11.cpp:2452
#51 0x00007f01936bfa0d in QWidget::setGeometry (this=0x666afc0, r=...) at kernel/qwidget.cpp:6232
#52 0x00007f0193aab778 in QAbstractScrollAreaPrivate::layoutChildren (this=0x7fb2510) at widgets/qabstractscrollarea.cpp:459
#53 0x00007f0193aabfdb in QAbstractScrollArea::qt_metacall (this=0x661c570, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x261dd20) at .moc/release-shared/moc_qabstractscrollarea.cpp:80
#54 0x00007f0193c78bc5 in QScrollArea::qt_metacall (this=0x66ed1a0, _c=7274595, _id=107925920, _a=0x4) at .moc/release-shared/moc_qscrollarea.cpp:63
#55 0x00007f0183646e90 in KHTMLView::qt_metacall (this=0x66ed1a0, _c=7274595, _id=107925920, _a=0x4) at ./khtmlview.moc:84
#56 0x00007f01956d10f9 in QObject::event (this=0x661c570, e=0x6638050) at kernel/qobject.cpp:1111
#57 0x00007f01936c015f in QWidget::event (this=0x661c570, event=0x6638050) at kernel/qwidget.cpp:7946
#58 0x00007f0193a1c2a6 in QFrame::event (this=0x661c570, e=0x6638050) at widgets/qframe.cpp:559
#59 0x00007f0193aabbc9 in QAbstractScrollArea::event (this=0x661c570, e=0x6638050) at widgets/qabstractscrollarea.cpp:918
#60 0x00007f0183648dd7 in KHTMLView::event (this=0x661c570, e=<value optimized out>) at ../../khtml/khtmlview.cpp:546
#61 0x00007f0193671efc in QApplicationPrivate::notify_helper (this=0x155b910, receiver=0x661c570, e=0x6638050) at kernel/qapplication.cpp:4056
#62 0x00007f01936791ce in QApplication::notify (this=0x7fff429fc7b0, receiver=0x661c570, e=0x6638050) at kernel/qapplication.cpp:4021
#63 0x00007f01942a8ab6 in KApplication::notify (this=0x7fff429fc7b0, receiver=0x661c570, event=0x6638050) at ../../kdeui/kernel/kapplication.cpp:302
#64 0x00007f01956c1c2c in QCoreApplication::notifyInternal (this=0x7fff429fc7b0, receiver=0x661c570, event=0x6638050) at kernel/qcoreapplication.cpp:610
#65 0x00007f01956c280a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x14d14d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#66 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x14d14d0) at kernel/qcoreapplication.cpp:1247
#67 0x00007f01956ea533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#68 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#69 0x00007f01925a2bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#70 0x00007f01925a6588 in ?? () from /lib/libglib-2.0.so.0
#71 0x00007f01925a66b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#72 0x00007f01956ea1a6 in QEventDispatcherGlib::processEvents (this=0x14d4040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#73 0x00007f01937064be in QGuiEventDispatcherGlib::processEvents (this=0x66ed1a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#74 0x00007f01956c0532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#75 0x00007f01956c0904 in QEventLoop::exec (this=0x7fff429fc5b0, flags=) at kernel/qeventloop.cpp:201
#76 0x00007f01956c2ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#77 0x00007f018a771e26 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:271
#78 0x0000000000406da8 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=16, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a299 "0") at ../../kinit/kinit.cpp:677
#79 0x0000000000407aa0 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#80 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#81 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793

This bug may be a duplicate of or related to bug 202682

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-24 15:01:52 UTC
- Which URLs/sites were you using ?
- Have you tried to repeat the situation to see if Konqueror crashes again ?
Thanks
Comment 2 Michael DING 2009-11-25 07:50:06 UTC
On Tuesday 24 November 2009 10:01:55 pm Dario Andres wrote:
> https://bugs.kde.org/show_bug.cgi?id=215939
> 
> 
> Dario Andres <andresbajotierra@gmail.com> changed:
> 
>            What    |Removed                     |Added
> ---------------------------------------------------------------------------
> - CC|                            |andresbajotierra@gmail.com
> 
> 
> 
> 
> --- Comment #1 from Dario Andres <andresbajotierra gmail com>  2009-11-24
>  15:01:52 --- - Which URLs/sites were you using ?
> - Have you tried to repeat the situation to see if Konqueror crashes again
>  ? Thanks
> 

I used "http://www.baidu.com",a search engine similar to google but popular in 
CHina. 
I tried to repeat the situation but Konqueror didn't crash again,I think maybe 
I didn't repeat the entirely same situation because at that time I also opened 
a lot of other tabs.
My Konqueror crashed a lot of times since i installed the new version. I like 
KDE and want to do as much as i can for you
Thanks
Comment 3 Dario Andres 2009-12-14 20:07:24 UTC
To fix Konqueror crashes is really important to have a reproducible testcase. I'm going to close this as WORKSFORME. Please reopen if you experience a similar crash again. Thanks!