Bug 213409 - crashed after big message input
Summary: crashed after big message input
Status: RESOLVED DUPLICATE of bug 212447
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-06 13:51 UTC by andrei.panfilov
Modified: 2009-11-06 14:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andrei.panfilov 2009-11-06 13:51:44 UTC
Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Crashed after this message I try to send:

----message start----------------------------------------------------------------------------------------------------

1040633 [TP-Processor5] WARN org.apache.jackrabbit.extractor.XMLTextExtractor - Failed to extract XML text content
org.xml.sax.SAXParseException: Premature end of file.
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.jackrabbit.extractor.XMLTextExtractor.extractText(XMLTextExtractor.java:107)
	at org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
	at org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
	at org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
	at org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:415)
	at org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:299)
	at org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:233)
	at org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:1018)
	at org.apache.jackrabbit.core.query.lucene.SearchIndex$2.transform(SearchIndex.java:607)
	at org.apache.commons.collections.iterators.TransformIterator.transform(TransformIterator.java:144)
	at org.apache.commons.collections.iterators.TransformIterator.next(TransformIterator.java:87)
	at org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:829)
	at org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:805)
	at org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:588)
	at org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:486)
	at org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:244)
	at org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
	at org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:464)
	at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:760)
	at org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1115)
	at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:351)
	at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354)
	at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:326)
	at org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:325)
	at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1111)
	at com.coehl.cfp.repository.RepositoryUtil.getOrCreateFile(RepositoryUtil.java:92)
	at com.coehl.cfp.repository.RepositoryServiceImpl.saveFile(RepositoryServiceImpl.java:224)
	at com.coehl.cfp.repository.RepositoryServiceImpl.saveFile(RepositoryServiceImpl.java:217)
	at com.coehl.cfp.repository.web.CreatePlanServlet.getResponse(CreatePlanServlet.java:73)
	at com.coehl.cfp.foundation.ui.service.json.JSONService.process(JSONService.java:34)
	at com.coehl.cfp.foundation.ui.service.json.JSONService.doPost(JSONService.java:22)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at com.coehl.cfp.repository.web.AuthFilter.doFilter(AuthFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
	at java.lang.Thread.run(Thread.java:636)

----message finish----------------------------------------------------------------------------------------------------

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0xb76fb700 (LWP 6916))]

Thread 4 (Thread 0xb44ebb70 (LWP 7207)):
#0  0x00818e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x07441bf3 in QTimerInfoList::getTime (this=0x90d7c44, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x07441de1 in QTimerInfoList::updateCurrentTime (this=0x90d7c44) at kernel/qeventdispatcher_unix.cpp:297
#3  0x0744288c in QTimerInfoList::timerWait (this=0x90d7c44, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x07440210 in timerSourcePrepare (source=0x90d7c10, timeout=0xb44eb0dc) at kernel/qeventdispatcher_glib.cpp:141
#5  0x021eaf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x021eb341 in ?? () from /lib/libglib-2.0.so.0
#7  0x021eb853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x07440067 in QEventDispatcherGlib::processEvents (this=0x90ff7d8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x07413c79 in QEventLoop::processEvents (this=0x9087d28, flags=) at kernel/qeventloop.cpp:149
#10 0x074140ca in QEventLoop::exec (this=0x9087d28, flags=...) at kernel/qeventloop.cpp:201
#11 0x022dfa0a in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#12 0x07324e32 in QThreadPrivate::start (arg=0x910a0a8) at thread/qthread_unix.cpp:188
#13 0x0097080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00ab87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb3ceab70 (LWP 7209)):
#0  0x00818e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x07441bf3 in QTimerInfoList::getTime (this=0x92a2eac, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x07441de1 in QTimerInfoList::updateCurrentTime (this=0x92a2eac) at kernel/qeventdispatcher_unix.cpp:297
#3  0x0744288c in QTimerInfoList::timerWait (this=0x92a2eac, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x07440210 in timerSourcePrepare (source=0x92a2e78, timeout=0xb3cea12c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x021eaf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x021eb341 in ?? () from /lib/libglib-2.0.so.0
#7  0x021eb853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x07440067 in QEventDispatcherGlib::processEvents (this=0x922ad28, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x07413c79 in QEventLoop::processEvents (this=0x93cf000, flags=) at kernel/qeventloop.cpp:149
#10 0x074140ca in QEventLoop::exec (this=0x93cf000, flags=...) at kernel/qeventloop.cpp:201
#11 0x07c01fab in ?? () from /usr/lib/kde4/kopete_jabber.so
#12 0x07324e32 in QThreadPrivate::start (arg=0x9381eb0) at thread/qthread_unix.cpp:188
#13 0x0097080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00ab87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb4d02b70 (LWP 7310)):
#0  0x00354422 in __kernel_vsyscall ()
#1  0x00974e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00ac578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07325e67 in QWaitConditionPrivate::wait (this=0x91cf7c8, mutex=0x91cf7c4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91cf7c8, mutex=0x91cf7c4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07743922 in QHostInfoAgent::run (this=0x91cf7b8) at kernel/qhostinfo.cpp:260
#6  0x07324e32 in QThreadPrivate::start (arg=0x91cf7b8) at thread/qthread_unix.cpp:188
#7  0x0097080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x00ab87ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb76fb700 (LWP 6916)):
[KCrash Handler]
#6  0x00a61021 in memcpy () from /lib/tls/i686/cmov/libc.so.6
#7  0x08c33cc0 in QByteArray::detach (this=0xa0bbf30, dev=0x93bc1d8, len=-1) at /usr/include/bits/string3.h:52
#8  QByteArray::data (this=0xa0bbf30, dev=0x93bc1d8, len=-1) at /usr/include/qt4/QtCore/qbytearray.h:404
#9  KNetwork::Internal::KSocketBuffer::sendTo (this=0xa0bbf30, dev=0x93bc1d8, len=-1) at ../../kdecore/network/k3socketbuffer.cpp:256
#10 0x08c1e7f4 in KNetwork::KBufferedSocket::slotWriteActivity (this=0xa17f438) at ../../kdecore/network/k3bufferedsocket.cpp:349
#11 0x08c1e65b in KNetwork::KBufferedSocket::qt_metacall (this=0xa17f438, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbfc4b428) at ./k3bufferedsocket.moc:69
#12 0x0742b263 in QMetaObject::activate (sender=0xae901678, from_signal_index=4, to_signal_index=4, argv=0xbfc4b428) at kernel/qobject.cpp:3113
#13 0x0742bec2 in QMetaObject::activate (sender=0xae901678, m=0x75068b0, local_signal_index=0, argv=0xbfc4b428) at kernel/qobject.cpp:3187
#14 0x07465503 in QSocketNotifier::activated (this=0xae901678, _t1=30) at .moc/release-shared/moc_qsocketnotifier.cpp:83
#15 0x0742fc87 in QSocketNotifier::event (this=0xae901678, e=0xbfc4b7e4) at kernel/qsocketnotifier.cpp:316
#16 0x04c34f54 in QApplicationPrivate::notify_helper (this=0x8dfd378, receiver=0xae901678, e=0xbfc4b7e4) at kernel/qapplication.cpp:4056
#17 0x04c3c67c in QApplication::notify (this=0xbfc4bb24, receiver=0xae901678, e=0xbfc4b7e4) at kernel/qapplication.cpp:3603
#18 0x00e78bfa in KApplication::notify (this=0xbfc4bb24, receiver=0xae901678, event=0xbfc4b7e4) at ../../kdeui/kernel/kapplication.cpp:302
#19 0x074156cb in QCoreApplication::notifyInternal (this=0xbfc4bb24, receiver=0xae901678, event=0xbfc4b7e4) at kernel/qcoreapplication.cpp:610
#20 0x074402ca in QCoreApplication::sendEvent (source=0x8e00930) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#21 socketNotifierSourceDispatch (source=0x8e00930) at kernel/qeventdispatcher_glib.cpp:110
#22 0x021e7e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x021eb720 in ?? () from /lib/libglib-2.0.so.0
#24 0x021eb853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x0744002c in QEventDispatcherGlib::processEvents (this=0x8ddaee8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#26 0x04cd5be5 in QGuiEventDispatcherGlib::processEvents (this=0x8ddaee8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#27 0x07413c79 in QEventLoop::processEvents (this=0xbfc4ba84, flags=) at kernel/qeventloop.cpp:149
#28 0x074140ca in QEventLoop::exec (this=0xbfc4ba84, flags=...) at kernel/qeventloop.cpp:201
#29 0x0741653f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#30 0x04c34dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#31 0x08059a8c in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-06 14:04:13 UTC
- Does the application crash again if you repeat the situation you described ?
This looks related to bug 212447 / bug 200536.
Thanks

*** This bug has been marked as a duplicate of bug 212447 ***