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

Tore Havn <v...@veqz.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |v...@veqz.net

--- Comment #1 from Tore Havn <v...@veqz.net> ---
Same problem happens for me.

Application: Konversation 1.7.2
Qt version: 5.7.1
Frameworks version: 5.35.0
Kernel version: 4.4.0-79-generic x86_64
Distribution: KDE neon 5.10

Description:
This has actually been happening for a few months, but I had mostly decided to
blame my filesystem (btrfs), which was experiencing problems in general. Those
have been fixed, and the problem persists.

I have configured it to automatically connect to multiple servers and channels
at startup (5 servers and ~20 channels). I usually leave my computer on during
the night, and every morning Konversation has segfaulted. Restarting it would
only help for about an hour or so before segfaulting again.

I recently emptied all my old irc logs and this seems to have made Konversation
last a few hours more, but this morning it had once again segfaulted.

The program is usually segfaults while it is minimized or I'm sleeping, so no
user action is taken to make it happen. There's no pattern in usage before it
segfaults, as far as I can tell.

-- Backtrace (drkonqi): --

Application: Konversation (konversation), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6856bff8c0 (LWP 4719))]

Thread 4 (Thread 0x7f6850cca700 (LWP 4723)):
#0  0x00007f685d197a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f685d152929 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f685d1532bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f685d15349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6862a8675b in QEventDispatcherGlib::processEvents
(this=0x7f68480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6862a310ba in QEventLoop::exec (this=this@entry=0x7f6850cc9d00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f6862860f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#7  0x00007f6862865b48 in QThreadPrivate::start (arg=0x2c52f20) at
thread/qthread_unix.cpp:368
#8  0x00007f68607a46ba in start_thread (arg=0x7f6850cca700) at
pthread_create.c:333
#9  0x00007f6861e6982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f68520e2700 (LWP 4722)):
#0  0x00007f6861e5db5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f685d15338c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f685d15349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6862a8675b in QEventDispatcherGlib::processEvents
(this=0x7f68440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6862a310ba in QEventLoop::exec (this=this@entry=0x7f68520e1cd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f6862860f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#6  0x00007f6862c94735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f6862865b48 in QThreadPrivate::start (arg=0x7f6862d08d60) at
thread/qthread_unix.cpp:368
#8  0x00007f68607a46ba in start_thread (arg=0x7f68520e2700) at
pthread_create.c:333
#9  0x00007f6861e6982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f68542a5700 (LWP 4721)):
#0  0x00007f6861e5db5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f685f22fc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f685f2318d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f68567fdd79 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f6862865b48 in QThreadPrivate::start (arg=0x2be13e0) at
thread/qthread_unix.cpp:368
#5  0x00007f68607a46ba in start_thread (arg=0x7f68542a5700) at
pthread_create.c:333
#6  0x00007f6861e6982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6856bff8c0 (LWP 4719)):
[KCrash Handler]
#6  0x00007f68628ec19f in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/5/bits/atomic_base.h:396
#7  QAtomicOps<int>::load<int> (_q_value=...) at
../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:227
#8  QBasicAtomicInteger<int>::load (this=<optimized out>) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:99
#9  QtPrivate::RefCount::ref (this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qrefcount.h:55
#10 QString::operator= (this=this@entry=0x7ffd70b1a270, other=...) at
tools/qstring.cpp:1814
#11 0x00000000005124af in InputFilter::parseClientCommand
(this=this@entry=0x3124810, prefix=..., command=..., parameterList=...,
messageTags=...) at /workspace/build/src/irc/inputfilter.cpp:584
#12 0x000000000051d8f8 in InputFilter::parseLine (this=this@entry=0x3124810,
line=...) at /workspace/build/src/irc/inputfilter.cpp:127
#13 0x00000000004c9a64 in Server::processIncomingData (this=0x3124700) at
/workspace/build/src/irc/server.cpp:1341
#14 0x0000000000630979 in Server::qt_static_metacall (_o=0x3124700,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/workspace/build/obj-x86_64-linux-gnu/src/moc_server.cpp:749
#15 0x00007f6862a5de89 in QMetaObject::activate (sender=sender@entry=0x3124768,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3740
#16 0x00007f6862a5e837 in QMetaObject::activate (sender=sender@entry=0x3124768,
m=m@entry=0x7f6862c78700 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3602
#17 0x00007f6862ad6b50 in QTimer::timeout (this=this@entry=0x3124768) at
.moc/moc_qtimer.cpp:198
#18 0x00007f6862a6a7a8 in QTimer::timerEvent (this=0x3124768, e=<optimized
out>) at kernel/qtimer.cpp:254
#19 0x00007f6862a5ed53 in QObject::event (this=0x3124768, e=<optimized out>) at
kernel/qobject.cpp:1285
#20 0x00007f686339cecc in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x3124768, e=0x7ffd70b1a930) at kernel/qapplication.cpp:3799
#21 0x00007f68633a48c6 in QApplication::notify (this=0x7ffd70b1acd0,
receiver=0x3124768, e=0x7ffd70b1a930) at kernel/qapplication.cpp:3556
#22 0x00007f6862a330c8 in QCoreApplication::notifyInternal2
(receiver=0x3124768, event=event@entry=0x7ffd70b1a930) at
kernel/qcoreapplication.cpp:988
#23 0x00007f6862a8568e in QCoreApplication::sendEvent (event=0x7ffd70b1a930,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QTimerInfoList::activateTimers (this=0x2c19bb0) at
kernel/qtimerinfo_unix.cpp:644
#25 0x00007f6862a85bc1 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:182
#26 0x00007f685d153197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f685d1533f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f685d15349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f6862a8673f in QEventDispatcherGlib::processEvents (this=0x2c175e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#30 0x00007f6862a310ba in QEventLoop::exec (this=this@entry=0x7ffd70b1ab80,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#31 0x00007f6862a396cc in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#32 0x000000000045d267 in main (argc=1, argv=<optimized out>) at
/workspace/build/src/main.cpp:157

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to