Bug 334464

Summary: crash when opening imported logs
Product: [Unmaintained] telepathy Reporter: Martin Zbořil <kdebugzilla>
Component: log-viewerAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: justin.zobel, kde
Priority: NOR Keywords: drkonqi
Version: 0.8.0   
Target Milestone: Future   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Zbořil 2014-05-07 12:26:51 UTC
Application: ktp-log-viewer (0.8.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
I was trying opening imported log file from kopete received from some xmpp spammer account

The crash can be reproduced every time.

-- Backtrace:
Application: KDE IM Log Viewer (ktp-log-viewer), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbfe7f467c0 (LWP 5113))]

Thread 7 (Thread 0x7fbfcec59700 (LWP 5114)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbfe3f5781d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fbfe3f57859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fbfe1443182 in start_thread (arg=0x7fbfcec59700) at pthread_create.c:312
#4  0x00007fbfe20e730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fbf8cfa8700 (LWP 5116)):
#0  0x00007fbfe20d9fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbfde786fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbfde7870ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbfe5b217a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007fbfe5af30af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007fbfe5af33a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fbfe59efc5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fbfe59f232f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fbfe1443182 in start_thread (arg=0x7fbf8cfa8700) at pthread_create.c:312
#9  0x00007fbfe20e730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fbf86eda700 (LWP 5117)):
#0  0x00007fbfe20d9fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbfde786fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbfde7870ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbfe5b217be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007fbfe5af30af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007fbfe5af33a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fbfe59efc5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fbfe5ad4823 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fbfe59f232f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fbfe1443182 in start_thread (arg=0x7fbf86eda700) at pthread_create.c:312
#10 0x00007fbfe20e730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fbf7ffff700 (LWP 5118)):
#0  0x00007fbfe20d9fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbfde786fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbfde7870ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbf845cf1ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fbfde7abf15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbfe1443182 in start_thread (arg=0x7fbf7ffff700) at pthread_create.c:312
#6  0x00007fbfe20e730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fbf7f7fe700 (LWP 5119)):
#0  0x00007fbfe20d86bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbfde7c7c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbfde786b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbfde786f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbfde78730a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbf859dae16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fbfde7abf15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fbfe1443182 in start_thread (arg=0x7fbf7f7fe700) at pthread_create.c:312
#8  0x00007fbfe20e730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fbf7effd700 (LWP 5120)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fbfde7c8cf5 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbfde75d1c1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbfde75d74b in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbfde7ac966 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbfde7abf15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fbfe1443182 in start_thread (arg=0x7fbf7effd700) at pthread_create.c:312
#7  0x00007fbfe20e730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fbfe7f467c0 (LWP 5113)):
[KCrash Handler]
#5  at (i=0, this=0x18) at /usr/include/qt4/QtCore/qlist.h:100
#6  at (i=0, this=0x18) at /usr/include/qt4/QtCore/qlist.h:470
#7  DatesModel::index (this=0x1817e00, row=0, column=0, parent=...) at /build/buildd/ktp-text-ui-0.8.0.1/logviewer/dates-model.cpp:418
#8  0x0000000000417562 in LogViewer::onDatesReceived (this=0x17cda30) at /build/buildd/ktp-text-ui-0.8.0.1/logviewer/log-viewer.cpp:245
#9  0x00007fbfe5b0887a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x000000000041cdf1 in datesReceived (this=0x1817e00) at /build/buildd/ktp-text-ui-0.8.0.1/obj-x86_64-linux-gnu/logviewer/dates-model.moc:101
#11 DatesModel::onDatesReceived (this=0x1817e00, operation=<optimized out>) at /build/buildd/ktp-text-ui-0.8.0.1/logviewer/dates-model.cpp:462
#12 0x00007fbfe5b0887a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fbfe62ebd3f in KTp::PendingLoggerOperation::finished(KTp::PendingLoggerOperation*) () from /usr/lib/libktploggerprivate.so.7
#14 0x00007fbfe62ebd60 in KTp::PendingLoggerOperation::Private::__k__doEmitFinished() () from /usr/lib/libktploggerprivate.so.7
#15 0x00007fbfe5b0cc1e in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007fbfe4c12e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007fbfe4c194a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007fbfe7486baa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0x00007fbfe5af44dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007fbfe5af7b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007fbfe5b21f83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#22 0x00007fbfde786e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fbfde787048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fbfde7870ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fbfe5b217a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007fbfe4cb4bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007fbfe5af30af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007fbfe5af33a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007fbfe5af8b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#30 0x00000000004140f8 in main (argc=1, argv=0x7fff2743d2e8) at /build/buildd/ktp-text-ui-0.8.0.1/logviewer/main.cpp:79

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-04 03:20:58 UTC
Thank you for the report, Martin.

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-19 04:34:53 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-03 04:34:21 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!