Bug 183929

Summary: Konqueror segfaults at some pages
Product: [Applications] konqueror Reporter: Marton Drotos <drotos>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.2.0   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marton Drotos 2009-02-10 19:16:37 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Debian testing/unstable Packages

I get segfaults on several pages of this site: http://totalcar.hu/

Information that may be useful:
- I have a number of AdBlocK filters for images on the page
- 32 bit flash plugin with nspluginviewer on amd64
- Debian unstable/experimental packages

Here is a backtrace for http://totalcar.hu/magazin/technika/hummerlpg/

Application: Konqueror (konqueror), signal SIGSEGV
0x00007f93fcf81b51 in nanosleep () from /lib/libc.so.6
[Current thread is 1 (Thread 0x7f93fd5fd750 (LWP 24308))]

Thread 3 (Thread 0x7f93e79ef950 (LWP 24314)):
#0  0x00007f93fcfa8b86 in poll () from /lib/libc.so.6
#1  0x00007f93e7bfb7f4 in __libc_res_nsend () from /lib/libresolv.so.2
#2  0x00007f93e7bf9b20 in __libc_res_nquery () from /lib/libresolv.so.2
#3  0x00007f93e7bfa14d in __libc_res_nquerydomain () from /lib/libresolv.so.2
#4  0x00007f93e7bfa343 in __libc_res_nsearch () from /lib/libresolv.so.2
#5  0x00007f93e7e0ac9d in _nss_dns_gethostbyname4_r () from /lib/libnss_dns.so.2
#6  0x00007f93fcf9cce6 in gaih_inet () from /lib/libc.so.6
#7  0x00007f93fcf9ef6d in getaddrinfo () from /lib/libc.so.6
#8  0x00007f93f8c1c630 in QHostInfoAgent::fromName (hostName=@0x7f93e79eef80) at kernel/qhostinfo_unix.cpp:174
#9  0x00007f93f8c14472 in QHostInfo::fromName (name=<value optimized out>) at kernel/qhostinfo.cpp:216
#10 0x00007f93fbfda9cb in QtConcurrent::StoredFunctorCall1<QHostInfo, QHostInfo (*)(QString const&), QString>::runFunctor (this=0x24a4f60)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:270
#11 0x00007f93fbfdb873 in QtConcurrent::RunFunctionTask<QHostInfo>::run (this=0x24a4f60) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:102
#12 0x00007f93fab1a351 in QThreadPoolThread::run (this=0x211ea90) at concurrent/qthreadpool.cpp:101
#13 0x00007f93fab23162 in QThreadPrivate::start (arg=0x211ea90) at thread/qthread_unix.cpp:185
#14 0x00007f93f6bf1faa in start_thread () from /lib/libpthread.so.0
#15 0x00007f93fcfb150d in clone () from /lib/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f93e8a3c950 (LWP 24315)):
#0  0x00007f93fcfa8b86 in poll () from /lib/libc.so.6
#1  0x00007f93e7bfb7f4 in __libc_res_nsend () from /lib/libresolv.so.2
#2  0x00007f93e7bf9b20 in __libc_res_nquery () from /lib/libresolv.so.2
#3  0x00007f93e7bfa14d in __libc_res_nquerydomain () from /lib/libresolv.so.2
#4  0x00007f93e7bfa343 in __libc_res_nsearch () from /lib/libresolv.so.2
#5  0x00007f93e7e0ac9d in _nss_dns_gethostbyname4_r () from /lib/libnss_dns.so.2
#6  0x00007f93fcf9cce6 in gaih_inet () from /lib/libc.so.6
#7  0x00007f93fcf9ef6d in getaddrinfo () from /lib/libc.so.6
#8  0x00007f93f8c1c630 in QHostInfoAgent::fromName (hostName=@0x7f93e8a3bf80) at kernel/qhostinfo_unix.cpp:174
#9  0x00007f93f8c14472 in QHostInfo::fromName (name=<value optimized out>) at kernel/qhostinfo.cpp:216
#10 0x00007f93fbfda9cb in QtConcurrent::StoredFunctorCall1<QHostInfo, QHostInfo (*)(QString const&), QString>::runFunctor (this=0x1d0db30)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:270
#11 0x00007f93fbfdb873 in QtConcurrent::RunFunctionTask<QHostInfo>::run (this=0x1d0db30) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:102
#12 0x00007f93fab1a351 in QThreadPoolThread::run (this=0x1d047c0) at concurrent/qthreadpool.cpp:101
#13 0x00007f93fab23162 in QThreadPrivate::start (arg=0x1d047c0) at thread/qthread_unix.cpp:185
#14 0x00007f93f6bf1faa in start_thread () from /lib/libpthread.so.0
#15 0x00007f93fcfb150d in clone () from /lib/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f93fd5fd750 (LWP 24308)):
[KCrash Handler]
#5  KJS::Debugger::reportSourceParsed (this=0x1d1edd0, exec=0x1a612f0, body=0x0, source=<value optimized out>, startingLineNumber=0, errorLine=0, errorMsg=@0x7fff057469a0)
    at ../../kjs/debugger.cpp:158
#6  0x00007f93edd3e907 in KJS::Interpreter::evaluate (this=0x1a612d0, sourceURL=@0x7fff05746ab0, startingLineNumber=0, code=0x26b9da0, codeLength=33, thisV=0x7f93e6f30000)
    at ../../kjs/interpreter.cpp:513
#7  0x00007f93edd3ed53 in KJS::Interpreter::evaluate (this=0x1a612f0, sourceURL=@0x0, startingLineNumber=91515264, code=<value optimized out>, thisV=<value optimized out>)
    at ../../kjs/interpreter.cpp:493
#8  0x00007f93ee6211b1 in KJS::KJSProxyImpl::evaluate (this=0x1e57320, filename=<value optimized out>, baseLine=0, str=@0x7fff05746f40, n=<value optimized out>, completion=0x7fff05746b40)
    at ../../khtml/ecma/kjs_proxy.cpp:158
#9  0x00007f93ee3eeb51 in KHTMLPart::executeScript (this=0x1a0ce80, filename=@0x7fff05746c90, baseLine=0, n=@0x7fff05746c50, script=@0x7fff05746f40) at ../../khtml/khtml_part.cpp:1303
#10 0x00007f93ee47bb08 in khtml::HTMLTokenizer::scriptExecution (this=0x1aa31c0, str=@0x7fff05746f40, scriptURL=<value optimized out>, baseLine=0) at ../../khtml/html/htmltokenizer.cpp:498
#11 0x00007f93ee47fc46 in khtml::HTMLTokenizer::notifyFinished (this=0x1aa31c0) at ../../khtml/html/htmltokenizer.cpp:2119
#12 0x00007f93ee5a2e8f in khtml::CachedScript::checkNotify (this=0x26d4760) at ../../khtml/misc/loader.cpp:387
#13 0x00007f93ee5a3074 in khtml::CachedScript::data (this=0x26d4760, buffer=<value optimized out>, eof=<value optimized out>) at ../../khtml/misc/loader.cpp:379
#14 0x00007f93ee5a0dad in khtml::Loader::slotFinished (this=0x193f590, job=0x198f600) at ../../khtml/misc/loader.cpp:1402
#15 0x00007f93ee5a6c47 in khtml::Loader::qt_metacall (this=0x193f590, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff05747230) at ./loader.moc:129
#16 0x00007f93fac1f6e4 in QMetaObject::activate (sender=0x198f600, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x7fff05746980) at kernel/qobject.cpp:3031
#17 0x00007f93fb255a62 in KJob::result (this=0x1d1ed90, _t1=0x198f600) at ./kjob.moc:186
#18 0x00007f93fb255ddf in KJob::emitResult (this=0x198f600) at ../../kdecore/jobs/kjob.cpp:294
#19 0x00007f93fbf1c400 in KIO::SimpleJob::slotFinished (this=0x198f600) at ../../kio/kio/job.cpp:489
#20 0x00007f93fbf1d623 in KIO::TransferJob::slotFinished (this=0x198f600) at ../../kio/kio/job.cpp:957
#21 0x00007f93fbf1e6a5 in KIO::TransferJob::qt_metacall (this=0x198f600, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff05747630) at ./jobclasses.moc:336
#22 0x00007f93fac1f6e4 in QMetaObject::activate (sender=0x19c84b0, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x7fff05746980) at kernel/qobject.cpp:3031
#23 0x00007f93fbfd2f01 in KIO::SlaveInterface::dispatch (this=0x19c84b0, _cmd=104, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:175
#24 0x00007f93fbfcfa52 in KIO::SlaveInterface::dispatch (this=0x19c84b0) at ../../kio/kio/slaveinterface.cpp:91
#25 0x00007f93fbfc0c83 in KIO::Slave::gotInput (this=0x19c84b0) at ../../kio/kio/slave.cpp:322
#26 0x00007f93fbfc2f88 in KIO::Slave::qt_metacall (this=0x19c84b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff05747a50) at ./slave.moc:75
#27 0x00007f93fac1f6e4 in QMetaObject::activate (sender=0x2470b40, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x7fff05746980) at kernel/qobject.cpp:3031
#28 0x00007f93fbee8541 in KIO::ConnectionPrivate::dequeue (this=0x249ddf0) at ../../kio/kio/connection.cpp:82
#29 0x00007f93fbee899a in KIO::Connection::qt_metacall (this=0x2470b40, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x24fc320) at ./connection.moc:72
#30 0x00007f93fac1a355 in QObject::event (this=0x2470b40, e=0x1990000) at kernel/qobject.cpp:1155
#31 0x00007f93fa12fa5d in QApplicationPrivate::notify_helper (this=0x12144e0, receiver=0x2470b40, e=0x1990000) at kernel/qapplication.cpp:3803
#32 0x00007f93fa1377da in QApplication::notify (this=0x7fff05748680, receiver=0x2470b40, e=0x1990000) at kernel/qapplication.cpp:3768
#33 0x00007f93fb7effab in KApplication::notify (this=0x7fff05748680, receiver=0x2470b40, event=0x1990000) at ../../kdeui/kernel/kapplication.cpp:307
#34 0x00007f93fac0b391 in QCoreApplication::notifyInternal (this=0x7fff05748680, receiver=0x2470b40, event=0x1990000) at kernel/qcoreapplication.cpp:587
#35 0x00007f93fac0c02a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x11fd710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#36 0x00007f93fac33a93 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214
#37 0x00007f93f6e3faab in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0x00007f93f6e4326d in ?? () from /usr/lib/libglib-2.0.so.0
#39 0x00007f93f6e4342b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0x00007f93fac3371f in QEventDispatcherGlib::processEvents (this=0x1213e00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#41 0x00007f93fa1c147f in QGuiEventDispatcherGlib::processEvents (this=0x1d1ed90, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198
#42 0x00007f93fac09cb2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 91522000}) at kernel/qeventloop.cpp:143
#43 0x00007f93fac09e3d in QEventLoop::exec (this=0x7fff05748410, flags={i = 91522080}) at kernel/qeventloop.cpp:194
#44 0x00007f93fac0c2ed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#45 0x00007f93fd300ed9 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#46 0x00007f93fcf015a6 in __libc_start_main () from /lib/libc.so.6
#47 0x0000000000400629 in _start ()
Comment 1 Maksim Orlovich 2009-02-10 20:42:25 UTC
Workaround: turn off the debugger (good idea performance-wise anyway)


*** This bug has been marked as a duplicate of bug 175578 ***
Comment 2 Marton Drotos 2009-02-10 21:27:54 UTC
Thank you for the hint and the fast response!