| Summary: | I was trying to access gmail.com (www.mail.google.com) after having added a custom User Agent string to emulate FIrefox 3.5.0. It works in the standard view but its unstable. | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Kevin Knebel <Firestem4> |
| Component: | kjs | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | andresbajotierra, aquavitae69, Firestem4, gregor.rosenauer, jabel119, justin.zobel, luizromario |
| Priority: | NOR | ||
| Version First Reported In: | 4.3.0 | ||
| Target Milestone: | --- | ||
| Platform: | Unlisted Binaries | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Kevin Knebel
2009-08-05 22:07:02 UTC
If you can reproduce the crash at will, may you install the "kdelibs5-dbg" package and post a complete backtrace here? Thanks I'll do that later when I get home. Internet at work is too unstable to download the files for that.. How do I perform a complete backtrace once I download the kdelib5-dbg? Once you have the package installed, reproduce the crash and you will get the "Crash Handler Dialog" again. Instead of clicking "Report Bug" just click the "Developer Information" tab, wait until the backtrace appears and then copy and paste it here. Thanks Here is the complete backtrace. I also narrowed it down to exactly what causes the crash. It is repeatable every time.
There is 1 of 2 ways it crashes (Both prevalent to each other).
When I access www.mail.google.com and log in. Everything works fine for the most part (some formatting is slightly off and gtalk does not load at all.) When I click Compose Message it will immediately crash when it starts to render/load the compose view.
The other exception is where it loads the Compose page. But when I click in the text box to write my mesasge. It will then crash there.
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 6257)]
Thread 2 (Thread 0xb0b0ab90 (LWP 6271)):
#0 0xb7fe2430 in __kernel_vsyscall ()
#1 0xb6501412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb66e1344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7de314c in QWaitCondition::wait (this=0xa165640, mutex=0xa16563c, time=30000) at thread/qwaitcondition_unix.cpp:85
#4 0xb7dd7ac6 in QThreadPoolThread::run (this=0x9eff9e8) at concurrent/qthreadpool.cpp:140
#5 0xb7de2132 in QThreadPrivate::start (arg=0x9eff9e8) at thread/qthread_unix.cpp:188
#6 0xb64fd4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb66d249e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb600ba10 (LWP 6257)):
[KCrash Handler]
#6 0xb220ee0e in DOM::RegisteredListenerList::addEventListener (this=0xe8, id={m_id = 52506}, listener=0xa8883a0, useCapture=false) at /build/buildd/kde4libs-4.3.0/khtml/xml/dom_nodeimpl.cpp:2198
#7 0xb21f6396 in DOM::DocumentImpl::addWindowEventListener (this=0x0, id={m_id = 53268}, listener=0xa8883a0, useCapture=<value optimized out>)
at /build/buildd/kde4libs-4.3.0/khtml/xml/dom_docimpl.cpp:2770
#8 0xb24060f4 in KJS::WindowFunc::callAsFunction (this=0xb0119ba0, exec=0xbfafd6ec, thisObj=0xb02f0040, args=@0xbfafd674) at /build/buildd/kde4libs-4.3.0/khtml/ecma/kjs_window.cpp:2110
#9 0xb2039d6d in KJS::JSObject::call (this=0xa0fe1a8, exec=0xbfafd6ec, thisObj=0xb02f0040, args=@0xbfafd674) at /build/buildd/kde4libs-4.3.0/kjs/object.cpp:69
#10 0xb2056d3b in KJS::Machine::runBlock (exec=0xbfafd6ec, codeBlock=@0xa0ffb28, parentExec=0xbfafdf10) at codes.def:1192
#11 0xb2035fd3 in KJS::FunctionImp::callAsFunction (this=0xb02e5660, exec=0xbfafdf10, thisObj=0xb02f0000, args=@0xbfafde14) at /build/buildd/kde4libs-4.3.0/kjs/function.cpp:144
#12 0xb2039d6d in KJS::JSObject::call (this=0xa0fe1a8, exec=0xbfafdf10, thisObj=0xb02f0000, args=@0xbfafde14) at /build/buildd/kde4libs-4.3.0/kjs/object.cpp:69
#13 0xb2056d3b in KJS::Machine::runBlock (exec=0xbfafdf10, codeBlock=@0xa0ffb28, parentExec=0x0) at codes.def:1192
#14 0xb2008c70 in KJS::FunctionBodyNode::execute (this=0xa88abb0, exec=0xbfafdf10) at /build/buildd/kde4libs-4.3.0/kjs/nodes.cpp:928
#15 0xb203ce42 in KJS::Interpreter::evaluate (this=0xa1c7158, sourceURL=@0xbfafe094, startingLineNumber=994, code=0xa09c4a0, codeLength=5676, thisV=0xb02f0000)
at /build/buildd/kde4libs-4.3.0/kjs/interpreter.cpp:556
#16 0xb203cfe7 in KJS::Interpreter::evaluate (this=0xa1c7158, sourceURL=@0xbfafe094, startingLineNumber=994, code=@0xbfafe098, thisV=0xb02f0000)
at /build/buildd/kde4libs-4.3.0/kjs/interpreter.cpp:496
#17 0xb24120f9 in KJS::KJSProxyImpl::evaluate (this=0xa146558, filename=
{static null = {<No data fields>}, static shared_null = {ref = {_q_value = 17899}, alloc = 0, size = 0, data = 0x80532da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 175}, alloc = 0, size = 0, data = 0xb7fca46e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfafe128, static codecForCStrings = 0x0}, baseLine=994, str=@0xbfafe358, n=@0xbfafe18c, completion=0xbfafe100) at /build/buildd/kde4libs-4.3.0/khtml/ecma/kjs_proxy.cpp:158
#18 0xb21b126e in KHTMLPart::executeScript (this=0x9e14ad0, filename=@0xbfafe1a8, baseLine=994, n=@0xbfafe18c, script=@0xbfafe358) at /build/buildd/kde4libs-4.3.0/khtml/khtml_part.cpp:1328
#19 0xb224c129 in khtml::HTMLTokenizer::scriptExecution (this=0xa0f1dc0, str=@0xbfafe358, scriptURL=@0xbfafe354, baseLine=994) at /build/buildd/kde4libs-4.3.0/khtml/html/htmltokenizer.cpp:501
#20 0xb2250364 in khtml::HTMLTokenizer::scriptHandler (this=0xa0f1dc0) at /build/buildd/kde4libs-4.3.0/khtml/html/htmltokenizer.cpp:454
#21 0xb22519ed in khtml::HTMLTokenizer::parseSpecial (this=0xa0f1dc0, src=@0xa0f22c0) at /build/buildd/kde4libs-4.3.0/khtml/html/htmltokenizer.cpp:369
#22 0xb2254aec in khtml::HTMLTokenizer::write (this=0xa0f1dc0, str=@0xbfafe4b8, appendData=true) at /build/buildd/kde4libs-4.3.0/khtml/html/htmltokenizer.cpp:1725
#23 0xb2190b85 in KHTMLPart::write (this=0x9e14ad0,
data=0xa0717f0 "his,a,-1)};I.Jf=function $8ga(a,c,d){mW.D.Jf[A](this,a,c,d);d=this.Cr;var f=this.Sg();if(d){Aw[q](d);iqa(a,c,Aw);la(Aw,0);var g=Bw[a][d.W()];d.Ss(a,g,a==tw&&c!=-1&&g==c)}for(c=0;c<f;c++){g=this.sc(c);"..., len=8192) at /build/buildd/kde4libs-4.3.0/khtml/khtml_part.cpp:2100
#24 0xb2192026 in KHTMLPart::slotData (this=0x9e14ad0, kio_job=0x9f4de88, data=@0xbfafe9f4) at /build/buildd/kde4libs-4.3.0/khtml/khtml_part.cpp:1785
#25 0xb21b53cf in KHTMLPart::qt_metacall (this=0x9e14ad0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfafe748) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/khtml/khtml_part.moc:271
#26 0xb7eec1b8 in QMetaObject::activate (sender=0x9f4de88, from_signal_index=40, to_signal_index=40, argv=0xbfafe748) at kernel/qobject.cpp:3113
#27 0xb7eece42 in QMetaObject::activate (sender=0x9f4de88, m=0xb7a29330, local_signal_index=0, argv=0xbfafe748) at kernel/qobject.cpp:3187
#28 0xb7878489 in KIO::TransferJob::data (this=0x9f4de88, _t1=0x9f4de88, _t2=@0xbfafe9f4) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kio/jobclasses.moc:364
#29 0xb7878d92 in KIO::TransferJob::slotData (this=0x9f4de88, _data=@0xbfafe9f4) at /build/buildd/kde4libs-4.3.0/kio/kio/job.cpp:903
#30 0xb787faf5 in KIO::TransferJob::qt_metacall (this=0x9f4de88, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfafe86c) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kio/jobclasses.moc:344
#31 0xb7eec1b8 in QMetaObject::activate (sender=0x9f5d248, from_signal_index=4, to_signal_index=4, argv=0xbfafe86c) at kernel/qobject.cpp:3113
#32 0xb7eece42 in QMetaObject::activate (sender=0x9f5d248, m=0xb7a2bf44, local_signal_index=0, argv=0xbfafe86c) at kernel/qobject.cpp:3187
#33 0xb7948d33 in KIO::SlaveInterface::data (this=0x9f5d248, _t1=@0xbfafe9f4) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kio/slaveinterface.moc:140
#34 0xb794ca7c in KIO::SlaveInterface::dispatch (this=0x9f5d248, _cmd=100, rawdata=@0xbfafe9f4) at /build/buildd/kde4libs-4.3.0/kio/kio/slaveinterface.cpp:163
#35 0xb79490f7 in KIO::SlaveInterface::dispatch (this=0x9f5d248) at /build/buildd/kde4libs-4.3.0/kio/kio/slaveinterface.cpp:91
#36 0xb793ae6d in KIO::Slave::gotInput (this=0x9f5d248) at /build/buildd/kde4libs-4.3.0/kio/kio/slave.cpp:322
#37 0xb793d303 in KIO::Slave::qt_metacall (this=0x9f5d248, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfafeb08) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kio/slave.moc:76
#38 0xb7eec1b8 in QMetaObject::activate (sender=0x9b29620, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#39 0xb7eece42 in QMetaObject::activate (sender=0x9b29620, m=0xb7a28880, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#40 0xb78471d7 in KIO::Connection::readyRead (this=0x9b29620) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kio/connection.moc:86
#41 0xb7848b43 in KIO::ConnectionPrivate::dequeue (this=0x9fe14b8) at /build/buildd/kde4libs-4.3.0/kio/kio/connection.cpp:82
#42 0xb7848f26 in KIO::Connection::qt_metacall (this=0x9b29620, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xb2c00c48) at /build/buildd/kde4libs-4.3.0/obj-i486-linux-gnu/kio/connection.moc:73
#43 0xb7ee58cb in QMetaCallEvent::placeMetaCall (this=0xb2c00488, object=0x9b29620) at kernel/qobject.cpp:477
#44 0xb7ee73b0 in QObject::event (this=0x9b29620, e=0xb2c00488) at kernel/qobject.cpp:1111
#45 0xb6997d3c in QApplicationPrivate::notify_helper (this=0x9a74f48, receiver=0x9b29620, e=0xb2c00488) at kernel/qapplication.cpp:4056
#46 0xb69a003e in QApplication::notify (this=0xbfaff480, receiver=0x9b29620, e=0xb2c00488) at kernel/qapplication.cpp:3603
#47 0xb74a85cd in KApplication::notify (this=0xbfaff480, receiver=0x9b29620, event=0xb2c00488) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#48 0xb7ed6bcb in QCoreApplication::notifyInternal (this=0xbfaff480, receiver=0x9b29620, event=0xb2c00488) at kernel/qcoreapplication.cpp:610
#49 0xb7ed7825 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9a03b38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#50 0xb7ed7a1d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#51 0xb7f026af in postEventSourceDispatch (s=0x9a77110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#52 0xb654ab88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0xb654e0eb in ?? () from /usr/lib/libglib-2.0.so.0
#54 0xb654e268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0xb7f022f8 in QEventDispatcherGlib::processEvents (this=0x9a05d40, flags={i = -1078988392}) at kernel/qeventdispatcher_glib.cpp:327
#56 0xb6a39a75 in QGuiEventDispatcherGlib::processEvents (this=0x9a05d40, flags={i = -1078988344}) at kernel/qguieventdispatcher_glib.cpp:202
#57 0xb7ed51fa in QEventLoop::processEvents (this=0xbfaff240, flags={i = -1078988280}) at kernel/qeventloop.cpp:149
#58 0xb7ed5642 in QEventLoop::exec (this=0xbfaff240, flags={i = -1078988216}) at kernel/qeventloop.cpp:201
#59 0xb7ed7ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#60 0xb6997bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#61 0xb4ab50c8 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#62 0x0804e27d in launch (argc=2, _name=0x9a50aac "/usr/bin/konqueror", args=0x9a50ac7 "", cwd=0x0, envc=0, envs=0x9a50acc "", reset_env=false, tty=0x0, avoid_loops=false,
startup_id_str=0x9a50ad0 "icarus-linux;1249709859;934605;3272_TIME2061006") at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:676
#63 0x0804ea5d in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1168
#64 0x0804efe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1361
#65 0x0804fbca in main (argc=2, argv=0xbfaffe74, envp=0xbfaffe80) at /build/buildd/kde4libs-4.3.0/kinit/kinit.cpp:1788
Thanks. The mechanics of the crash are quite obvious from your latest comment, so it's easy enough to prevent it from crashing... But it's not clear why it gets into such a state (window without a document). @Maksim: are bug 203505 and bug 194667 also related to this ? Thanks *** Bug 207509 has been marked as a duplicate of this bug. *** *** Bug 203505 has been marked as a duplicate of this bug. *** *** Bug 208705 has been marked as a duplicate of this bug. *** *** Bug 208842 has been marked as a duplicate of this bug. *** SVN commit 1029928 by orlovich: Add some robustness vs. 194667/202699; should hopefully avoid crashes, but needs further investigation CCBUG:202699 CCBUG:194667 M +8 -2 kjs_window.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1029928 SVN commit 1029929 by orlovich: Merged revision:r1029928 | orlovich | 2009-10-01 00:13:37 -0400 (Thu, 01 Oct 2009) | 7 lines Add some robustness vs. 194667/202699; should hopefully avoid crashes, but needs further investigation CCBUG:202699 CCBUG:194667 M +8 -2 kjs_window.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1029929 Thank you for the crash report, Kevin. 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. 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! 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! |