[Bug 285014] New: Crash when clicking a link in the RSS newsfeed

Jelmer jhartman at brightsight.com
Wed Oct 26 15:58:36 BST 2011


https://bugs.kde.org/show_bug.cgi?id=285014

           Summary: Crash when clicking a link in the RSS newsfeed
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: jhartman at brightsight.com


Application: kontact (1.2.9 (enterprise35 20110825.548f2ad))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-34-generic i686
Distribution: Ubuntu 10.04.3 LTS

-- Information about the crash:
When I click a link in one of the articles retrieved using the RSS newsreader,
Kontact always crashes. Doesn't matter which feed I use.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78a7710 (LWP 2072))]

Thread 5 (Thread 0xb6d17b70 (LWP 2093)):
#0  0x006ec422 in __kernel_vsyscall ()
#1  0x00ace015 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x008bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x017709b2 in QWaitCondition::wait (this=0x9a983dc, time=4294967295) at
tools/qwaitcondition_unix.cpp:245
#4  0x00f128af in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a98368,
th=0x9a8df18, previous=0x0) at weaver.cpp:519
#5  0x00f12b16 in KPIM::ThreadWeaver::Thread::run (this=0x9a8df18) at
weaver.cpp:215
#6  0x0144c4df in QThreadInstance::start (_arg=0x9a8a22c) at
kernel/qthread_unix.cpp:122
#7  0x00ac996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x008b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb6516b70 (LWP 2094)):
#0  0x006ec422 in __kernel_vsyscall ()
#1  0x00ace015 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x008bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x017709b2 in QWaitCondition::wait (this=0x9a983dc, time=4294967295) at
tools/qwaitcondition_unix.cpp:245
#4  0x00f128af in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a98368,
th=0x9a8f2f0, previous=0x0) at weaver.cpp:519
#5  0x00f12b16 in KPIM::ThreadWeaver::Thread::run (this=0x9a8f2f0) at
weaver.cpp:215
#6  0x0144c4df in QThreadInstance::start (_arg=0x9a983fc) at
kernel/qthread_unix.cpp:122
#7  0x00ac996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x008b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb5d15b70 (LWP 2095)):
#0  0x006ec422 in __kernel_vsyscall ()
#1  0x00ace015 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x008bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x017709b2 in QWaitCondition::wait (this=0x9a983dc, time=4294967295) at
tools/qwaitcondition_unix.cpp:245
#4  0x00f128af in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a98368,
th=0x9a8f060, previous=0x0) at weaver.cpp:519
#5  0x00f12b16 in KPIM::ThreadWeaver::Thread::run (this=0x9a8f060) at
weaver.cpp:215
#6  0x0144c4df in QThreadInstance::start (_arg=0x9a9872c) at
kernel/qthread_unix.cpp:122
#7  0x00ac996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x008b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb5514b70 (LWP 2096)):
#0  0x006ec422 in __kernel_vsyscall ()
#1  0x00ace015 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x008bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x017709b2 in QWaitCondition::wait (this=0x9a983dc, time=4294967295) at
tools/qwaitcondition_unix.cpp:245
#4  0x00f128af in KPIM::ThreadWeaver::Weaver::applyForWork (this=0x9a98368,
th=0x9a8eaa0, previous=0x0) at weaver.cpp:519
#5  0x00f12b16 in KPIM::ThreadWeaver::Thread::run (this=0x9a8eaa0) at
weaver.cpp:215
#6  0x0144c4df in QThreadInstance::start (_arg=0x9a9881c) at
kernel/qthread_unix.cpp:122
#7  0x00ac996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x008b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb78a7710 (LWP 2072)):
[KCrash Handler]
#6  kjs_dtoa (d=17256117009660, mode=0, ndigits=0, decpt=0xbfa415f8,
sign=0xbfa415f4, rve=0x0) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/dtoa.cpp:3007
#7  0x00d9f65f in KJS::UString::from (d=1319640857852) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/ustring.cpp:396
#8  0x00d9f959 in KJS::NumberImp::toString (this=0xaf71620) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/internal.cpp:275
#9  0x00d9cfca in KJS::ValueImp::dispatchToString (this=0x80000000,
exec=0xbfa41ad8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/value.cpp:202
#10 0x00db32fb in KJS::Value::toString (exec=0xbfa41ad8, v1=..., v2=...,
oper=43 '+') at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/value.h:247
#11 KJS::add (exec=0xbfa41ad8, v1=..., v2=..., oper=43 '+') at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/operations.cpp:235
#12 0x00dd2c90 in KJS::AddNode::evaluate (this=0xac1ae80, exec=0xbfa41ad8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1244
#13 0x00d92263 in KJS::AssignExprNode::evaluate (this=0xac1aea0,
exec=0xbfa41ad8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1760
#14 0x00dd02b7 in KJS::VarDeclNode::evaluate (this=0xac1aeb8, exec=0xbfa41ad8)
at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1791
#15 0x00dd01bc in KJS::VarDeclListNode::evaluate (this=0xac1ad58,
exec=0xbfa41ad8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1863
#16 0x00dd5c6d in KJS::VarStatementNode::execute (this=0xa2a8ed8,
exec=0xbfa41ad8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1896
#17 0x00dd156b in KJS::SourceElementsNode::execute (this=0xa2a8f08,
exec=0xbfa41ad8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:3108
#18 0x00dd71cf in KJS::BlockNode::execute (this=0xa3d16e8, exec=0xbfa41ad8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1942
#19 0x00dc7189 in KJS::DeclaredFunctionImp::execute (this=0xaf74f68,
exec=0xbfa41ad8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/function.cpp:613
#20 0x00dbb1b7 in KJS::FunctionImp::call (this=0xaf74f68, exec=0xbfa420c8,
thisObj=..., args=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/function.cpp:373
#21 0x00dbb2e3 in KJS::Object::call (this=0xbfa41bfc, exec=0xbfa420c8,
thisObj=..., args=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/object.cpp:73
#22 0x00dd4a3f in KJS::FunctionCallNode::evaluate (this=0xa3d1750,
exec=0xbfa420c8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:870
#23 0x00dd04a1 in KJS::CommaNode::evaluate (this=0xa3d1768, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1656
#24 0x00dd0459 in KJS::CommaNode::evaluate (this=0x973c750, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1654
#25 0x00dd0459 in KJS::CommaNode::evaluate (this=0xac2aed8, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1654
#26 0x00dd0459 in KJS::CommaNode::evaluate (this=0xa2a1d10, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1654
#27 0x00dd0459 in KJS::CommaNode::evaluate (this=0xac5d0a0, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1654
#28 0x00dd0459 in KJS::CommaNode::evaluate (this=0x9732940, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1654
#29 0x00dd0459 in KJS::CommaNode::evaluate (this=0xabae478, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1654
#30 0x00dd2500 in KJS::ExprStatementNode::execute (this=0xabae490,
exec=0xbfa420c8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1980
#31 0x00dd166a in KJS::SourceElementsNode::execute (this=0xa3317b8,
exec=0xbfa420c8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:3114
#32 0x00dd71cf in KJS::BlockNode::execute (this=0xac5f780, exec=0xbfa420c8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1942
#33 0x00dc7189 in KJS::DeclaredFunctionImp::execute (this=0xaf1bed8,
exec=0xbfa420c8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/function.cpp:613
#34 0x00dbb1b7 in KJS::FunctionImp::call (this=0xaf1bed8, exec=0xbfa424d8,
thisObj=..., args=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/function.cpp:373
#35 0x00dbb2e3 in KJS::Object::call (this=0xbfa421ec, exec=0xbfa424d8,
thisObj=..., args=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/object.cpp:73
#36 0x00dd4a3f in KJS::FunctionCallNode::evaluate (this=0xac5f7e8,
exec=0xbfa424d8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:870
#37 0x00dd04a1 in KJS::CommaNode::evaluate (this=0xac5f800, exec=0xbfa424d8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1656
#38 0x00dd2500 in KJS::ExprStatementNode::execute (this=0xac5f818,
exec=0xbfa424d8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1980
#39 0x00dd166a in KJS::SourceElementsNode::execute (this=0x9e1f038,
exec=0xbfa424d8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:3114
#40 0x00dd71cf in KJS::BlockNode::execute (this=0xaf6b480, exec=0xbfa424d8) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1942
#41 0x00dc7189 in KJS::DeclaredFunctionImp::execute (this=0xaf12028,
exec=0xbfa424d8) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/function.cpp:613
#42 0x00dbb1b7 in KJS::FunctionImp::call (this=0xaf12028, exec=0xbfa4289c,
thisObj=..., args=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/function.cpp:373
#43 0x00dbb2e3 in KJS::Object::call (this=0xbfa425fc, exec=0xbfa4289c,
thisObj=..., args=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/object.cpp:73
#44 0x00dd4a3f in KJS::FunctionCallNode::evaluate (this=0xaf6b568,
exec=0xbfa4289c) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:870
#45 0x00dd2500 in KJS::ExprStatementNode::execute (this=0xaf6b580,
exec=0xbfa4289c) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1980
#46 0x00dd156b in KJS::SourceElementsNode::execute (this=0xaf6b5b0,
exec=0xbfa4289c) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:3108
#47 0x00dd71cf in KJS::BlockNode::execute (this=0xaf6b5e8, exec=0xbfa4289c) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/nodes.cpp:1942
#48 0x00dd682e in KJS::InterpreterImp::evaluate (this=0xa0b4c28, code=...,
thisV=...) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/internal.cpp:904
#49 0x00dd6c8a in KJS::Interpreter::evaluate (this=0xa2e26f8, code=...,
thisV=...) at /build/buildd/kdelibs-3.5.10.dfsg.1/./kjs/interpreter.cpp:166
#50 0x0044525c in KJS::KJSProxyImpl::evaluate (this=0xa7f0658, filename=...,
baseLine=1, str=..., n=..., completion=0xbfa42a2c) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./khtml/ecma/kjs_proxy.cpp:164
#51 0x0027661d in KHTMLPart::executeScript (this=0xa27a2d0, filename=...,
baseLine=1, n=..., script=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./khtml/khtml_part.cpp:1155
#52 0x003009e8 in khtml::HTMLTokenizer::scriptExecution (this=0xac48b08,
str=..., scriptURL=..., baseLine=0) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./khtml/html/htmltokenizer.cpp:452
#53 0x0031387f in khtml::HTMLTokenizer::notifyFinished (this=0xac48b08) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./khtml/html/htmltokenizer.cpp:1755
#54 0x003d259a in khtml::CachedScript::checkNotify (this=0xa0e0698) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./khtml/misc/loader.cpp:369
#55 0x003dab49 in khtml::CachedScript::data (this=0xa0e0698, buffer=...,
eof=true) at /build/buildd/kdelibs-3.5.10.dfsg.1/./khtml/misc/loader.cpp:361
#56 0x003d91be in khtml::Loader::slotFinished (this=0x93fe5f8, job=0x9be0100)
at /build/buildd/kdelibs-3.5.10.dfsg.1/./khtml/misc/loader.cpp:1205
#57 0x003d93da in khtml::Loader::qt_invoke (this=0x93fe5f8, _id=2,
_o=0xbfa42e38) at ./loader.moc:260
#58 0x014b719a in QObject::activate_signal (this=0x9be0100, clist=0x971f4c0,
o=0xbfa42e38) at kernel/qobject.cpp:2359
#59 0x04190f2e in KIO::Job::result (this=0x9be0100, t0=0x9be0100) at
./jobclasses.moc:162
#60 0x041d334d in KIO::Job::emitResult (this=0x9be0100) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kio/kio/job.cpp:235
#61 0x041d42ee in KIO::SimpleJob::slotFinished (this=0x9be0100) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kio/kio/job.cpp:601
#62 0x041d4964 in KIO::TransferJob::slotFinished (this=0x9be0100) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kio/kio/job.cpp:971
#63 0x041c8458 in KIO::TransferJob::qt_invoke (this=0x9be0100, _id=17,
_o=0xbfa43188) at ./jobclasses.moc:1071
#64 0x014b719a in QObject::activate_signal (this=0xa40da38, clist=0x9e90ca8,
o=0xbfa43188) at kernel/qobject.cpp:2359
#65 0x014b9168 in QObject::activate_signal (this=0x80000030, signal=6) at
kernel/qobject.cpp:2328
#66 0x0418840c in KIO::SlaveInterface::finished (this=0xa40da38) at
./slaveinterface.moc:226
#67 0x041f66fe in KIO::SlaveInterface::dispatch (this=0xa40da38, _cmd=104,
rawdata=...) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kio/kio/slaveinterface.cpp:243
#68 0x041fddc6 in KIO::SlaveInterface::dispatch (this=0xa40da38) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kio/kio/slaveinterface.cpp:173
#69 0x041aae3c in KIO::Slave::gotInput (this=0xa40da38) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kio/kio/slave.cpp:300
#70 0x041ef560 in KIO::Slave::qt_invoke (this=0xa40da38, _id=4, _o=0xbfa43490)
at ./slave.moc:113
#71 0x014b719a in QObject::activate_signal (this=0xa329960, clist=0xa734cf8,
o=0xbfa43490) at kernel/qobject.cpp:2359
#72 0x014b9024 in QObject::activate_signal (this=0xa329960, signal=2, param=89)
at kernel/qobject.cpp:2452
#73 0x01816a60 in QSocketNotifier::activated (this=0xa329960, t0=89) at
.moc/release-shared-mt/moc_qsocketnotifier.cpp:85
#74 0x014d5fa7 in QSocketNotifier::event (this=0xa329960, e=0xbfa437cc) at
kernel/qsocketnotifier.cpp:261
#75 0x014523d7 in QApplication::internalNotify (this=0xbfa43a44,
receiver=0xa329960, e=0xbfa437cc) at kernel/qapplication.cpp:2638
#76 0x0145334b in QApplication::notify (this=0xbfa43a44, receiver=0xa329960,
e=0xbfa437cc) at kernel/qapplication.cpp:2361
#77 0x0119d78b in KApplication::notify (this=0xbfa43a44, receiver=0xa329960,
event=0xbfa437cc) at
/build/buildd/kdelibs-3.5.10.dfsg.1/./kdecore/kapplication.cpp:550
#78 0x01447124 in QApplication::sendEvent (this=0x932b898) at
kernel/qapplication.h:523
#79 QEventLoop::activateSocketNotifiers (this=0x932b898) at
kernel/qeventloop_unix.cpp:581
#80 0x013fd15e in QEventLoop::processEvents (this=0x932b898, flags=4) at
kernel/qeventloop_x11.cpp:386
#81 0x0146b3b0 in QEventLoop::enterLoop (this=0x932b898) at
kernel/qeventloop.cpp:201
#82 0x0146b256 in QEventLoop::exec (this=0x932b898) at
kernel/qeventloop.cpp:148
#83 0x01452a2f in QApplication::exec (this=0xbfa43a44) at
kernel/qapplication.cpp:2761
#84 0x0805f4f0 in main (argc=2, argv=0xbfa43bf4) at main.cpp:190

Possible duplicates by query: bug 217670.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list