Bug 294675

Summary: Konqueror crashed when browsing map on zemljevid.najdi.si
Product: [Applications] konqueror Reporter: Jure Repinc <jlp>
Component: khtml ecmaAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: justin.zobel, stupor_scurvy343
Priority: NOR    
Version: 4.8.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jure Repinc 2012-02-23 11:05:29 UTC
Application: konqueror (4.8.00 (4.8.0))
KDE Platform Version: 4.8.00 (4.8.0) (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.3.0-rc3+ x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
I was browsing the map on zemljevid.najdi.si. First I opened the page and searched for BTC, then I clicked on the bubble ! and clicked Približaj to zoom in then I wes browing around and zoomin in/out. Then I searched for "City Park Ljubljana" and browsed some more and then Konqueror crashed.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  KJS::CanvasImageData::mark (this=0x7f0d515fc240) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/ecma/kjs_context2d.cpp:736
#7  0x0000003c2ec37b37 in KJS::Collector::markStackObjectsConservatively (start=<optimized out>, end=0x7fffe0dfa000) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/collector.cpp:474
#8  0x0000003c2ec37c23 in KJS::Collector::markCurrentThreadConservatively () at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/collector.cpp:545
#9  0x0000003c2ec37e48 in KJS::Collector::collect () at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/collector.cpp:679
#10 0x0000003c2ec3846c in KJS::Collector::allocate (s=56) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/collector.cpp:331
#11 0x0000003f8a6a877d in KJS::CanvasImageData::CanvasImageData (this=0x7f0d515fc240, exec=0x7fffe0df2560, impl=0xae497a0) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/ecma/kjs_context2d.cpp:726
#12 0x0000003f8a6ac6e4 in KJS::getWrapper<KJS::CanvasImageData> (exec=0x7fffe0df2560, g=0xae497a0) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/ecma/kjs_binding.h:180
#13 0x0000003f8a6a9196 in KJS::Context2DFunction::callAsFunction (this=0x7f0d51701380, exec=0x7fffe0df2560, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/ecma/kjs_context2d.cpp:483
#14 0x0000003c2ec7f5d2 in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#15 KJS::Machine::runBlock (exec=0x7fffe0df2560, codeBlock=..., parentExec=0x7fffe0df2fd0) at codes.def:1223
#16 0x0000003c2ec5fe2e in KJS::FunctionImp::callAsFunction (this=0x7f0d52bc84c0, exec=0x7fffe0df2fd0, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function.cpp:172
#17 0x0000003c2ec7f5d2 in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#18 KJS::Machine::runBlock (exec=0x7fffe0df2fd0, codeBlock=..., parentExec=0x7fffe0df3a40) at codes.def:1223
#19 0x0000003c2ec5fe2e in KJS::FunctionImp::callAsFunction (this=0x7f0d4f5c8dc0, exec=0x7fffe0df3a40, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function.cpp:172
#20 0x0000003c2ec7f5d2 in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#21 KJS::Machine::runBlock (exec=0x7fffe0df3a40, codeBlock=..., parentExec=0x7fffe0df44b0) at codes.def:1223
#22 0x0000003c2ec5fe2e in KJS::FunctionImp::callAsFunction (this=0x7f0d4f5c80c0, exec=0x7fffe0df44b0, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function.cpp:172
#23 0x0000003c2ec7f5d2 in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#24 KJS::Machine::runBlock (exec=0x7fffe0df44b0, codeBlock=..., parentExec=0x7fffe0df4fe0) at codes.def:1223
#25 0x0000003c2ec5fe2e in KJS::FunctionImp::callAsFunction (this=0x7f0d4f5ca340, exec=0x7fffe0df4fe0, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function.cpp:172
#26 0x0000003c2ec492cf in call (args=..., thisObj=0x7f0d517bf980, exec=0x7fffe0df4fe0, this=0x7f0d4f5ca340) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#27 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fffe0df4fe0, thisObj=0x7f0d4f5ca340, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function_object.cpp:123
#28 0x0000003c2ec7f5d2 in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#29 KJS::Machine::runBlock (exec=0x7fffe0df4fe0, codeBlock=..., parentExec=0x7fffe0df5a50) at codes.def:1223
#30 0x0000003c2ec5fe2e in KJS::FunctionImp::callAsFunction (this=0x7f0d57539940, exec=0x7fffe0df5a50, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function.cpp:172
#31 0x0000003c2ec7f5d2 in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#32 KJS::Machine::runBlock (exec=0x7fffe0df5a50, codeBlock=..., parentExec=0x7fffe0df6580) at codes.def:1223
#33 0x0000003c2ec5fe2e in KJS::FunctionImp::callAsFunction (this=0x7f0d575398c0, exec=0x7fffe0df6580, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function.cpp:172
#34 0x0000003c2ec491b5 in call (args=..., thisObj=0x7f0d51815ac0, exec=0x7fffe0df6580, this=0x7f0d575398c0) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#35 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fffe0df6580, thisObj=0x7f0d575398c0, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function_object.cpp:139
#36 0x0000003c2ec7f5d2 in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#37 KJS::Machine::runBlock (exec=0x7fffe0df6580, codeBlock=..., parentExec=0x48f7940) at codes.def:1223
#38 0x0000003c2ec5fe2e in KJS::FunctionImp::callAsFunction (this=0x7f0d51815980, exec=0x48f7940, thisObj=<optimized out>, args=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/function.cpp:172
#39 0x0000003f8a694f49 in call (args=..., thisObj=0x7f0d51815bc0, exec=0x48f7940, this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kjs/object.h:626
#40 KJS::JSEventListener::handleEvent (this=0x2f4b7c0, evt=...) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/ecma/kjs_events.cpp:108
#41 0x0000003f8a4be5fc in DOM::EventTargetImpl::handleLocalEvents (this=0x2f4b9b0, evt=0xae49650, useCapture=false) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/xml/dom2_eventsimpl.cpp:62
#42 0x0000003f8a499136 in DOM::NodeImpl::dispatchGenericEvent (this=0x5766970, evt=0xae49650) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/xml/dom_nodeimpl.cpp:481
#43 0x0000003f8a4996bf in DOM::NodeImpl::dispatchEvent (this=0x5766970, evt=0xae49650, exceptioncode=<optimized out>, tempEvent=true) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/xml/dom_nodeimpl.cpp:401
#44 0x0000003f8a3efa82 in KHTMLView::dispatchMouseEvent (this=0x2ee0290, eventId=7, targetNode=0x5766970, targetNodeNonShared=<optimized out>, cancelable=false, detail=0, _mouse=0x7fffe0df7a50, setUnder=true, mouseEventType=4, orient=0) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/khtmlview.cpp:3610
#45 0x0000003f8a3f42b9 in KHTMLView::mouseMoveEvent (this=0x2ee0290, _mouse=0x7fffe0df7a50) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/khtmlview.cpp:1350
#46 0x0000003f7fa2b6c7 in QWidget::event (this=0x2ee0290, event=0x7fffe0df7a50) at kernel/qwidget.cpp:8346
#47 0x0000003f7fdd621e in QFrame::event (this=0x2ee0290, e=0x7fffe0df7a50) at widgets/qframe.cpp:557
#48 0x0000003f8a3f8215 in KHTMLView::widgetEvent (this=0x2ee0290, e=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/khtmlview.cpp:2209
#49 0x0000003f8a3f7a14 in KHTMLView::eventFilter (this=0x2ee0290, o=0x294bd50, e=0x7fffe0df7a50) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/khtml/khtmlview.cpp:2054
#50 0x0000003f08181ae7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x294bd50, event=0x7fffe0df7a50) at kernel/qcoreapplication.cpp:986
#51 0x0000003f7f9da3f1 in notify_helper (e=0x7fffe0df7a50, receiver=0x294bd50, this=0x187b940) at kernel/qapplication.cpp:4546
#52 QApplicationPrivate::notify_helper (this=0x187b940, receiver=0x294bd50, e=0x7fffe0df7a50) at kernel/qapplication.cpp:4522
#53 0x0000003f7f9dfadb in QApplication::notify (this=<optimized out>, receiver=0x294bd50, e=0x7fffe0df7a50) at kernel/qapplication.cpp:4093
#54 0x0000003f80c61ce8 in KApplication::notify (this=0x7fffe0df8710, receiver=0x294bd50, event=0x7fffe0df7a50) at /var/tmp/portage/kde-base/kdelibs-4.8.49.9999/work/kdelibs-4.8.49.9999/kdeui/kernel/kapplication.cpp:311
#55 0x0000003f0818196b in QCoreApplication::notifyInternal (this=0x7fffe0df8710, receiver=0x294bd50, event=0x7fffe0df7a50) at kernel/qcoreapplication.cpp:876
#56 0x0000003f7f9db382 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#57 QApplicationPrivate::sendMouseEvent (receiver=0x294bd50, event=0x7fffe0df7a50, alienWidget=0x0, nativeWidget=0x294bd50, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3161
#58 0x0000003f7fa588bf in QETWidget::translateMouseEvent (this=0x294bd50, event=<optimized out>) at kernel/qapplication_x11.cpp:4494
#59 0x0000003f7fa576f2 in QApplication::x11ProcessEvent (this=0x7fffe0df8710, event=0x7fffe0df8170) at kernel/qapplication_x11.cpp:3620
#60 0x0000003f7fa7ec42 in x11EventSourceDispatch (s=0x187f2a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#61 0x0000003f0604709c in g_main_dispatch (context=0x187e000) at gmain.c:2441
#62 g_main_context_dispatch (context=0x187e000) at gmain.c:3011
#63 0x0000003f06047890 in g_main_context_iterate (context=0x187e000, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#64 0x0000003f06047a3b in g_main_context_iteration (context=0x187e000, may_block=1) at gmain.c:3152
#65 0x0000003f081b0bb6 in QEventDispatcherGlib::processEvents (this=0x184fb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#66 0x0000003f7fa7e906 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0x0000003f081806b2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#68 0x0000003f08180937 in QEventLoop::exec (this=0x7fffe0df8530, flags=...) at kernel/qeventloop.cpp:204
#69 0x0000003f08185565 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#70 0x0000003f838bb331 in kdemain (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.8.49.9999/work/konqueror-4.8.49.9999/konqueror/src/konqmain.cpp:227
#71 0x0000003f020243cd in __libc_start_main (main=0x400780 <main(int, char**)>, argc=2, ubp_av=0x7fffe0df8fd8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe0df8fc8) at libc-start.c:226
#72 0x00000000004007b1 in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-13 02:21:39 UTC
Thank you for the crash report, Jure.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2020-12-28 04:34:40 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-01-12 04:34:16 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!