https://bugs.kde.org/show_bug.cgi?id=525205
Bug ID: 525205
Summary: kile crashes with segmentation fault
Classification: Applications
Product: kile
Version First unspecified
Reported In:
Platform: openSUSE
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kile (2.9.95)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.2
Frameworks Version: 6.29.0
Operating System: Linux 7.2.2-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.7.4 [CoredumpBackend]
-- Information about the crash:
kile crashes every time when started, after system upgrade to openSUSE
Tumbleweed 20260901 (libKF6 version 6.29.0, QT6 version 6.11.2)
the same (copied) binary "kile" works well with the previous version of the
system (openSUSE Tumbleweed 20260815, libKF6 version 6.28.0, QT6 version
6.11.1)
The crash can be reproduced every time.
-- Backtrace:
Application: Kile (kile), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[New LWP 11253]
[New LWP 11257]
[New LWP 11254]
[New LWP 11255]
[New LWP 11256]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kile'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f607a01ac00 (LWP 11253))]
python sentry-sdk not installed :(
Using eu-unstrip to resolve modules.
[Current thread is 1 (Thread 0x7f607a01ac00 (LWP 11253))]
Thread 5 (Thread 0x7f60711ff6c0 (LWP 11256)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f607e89b1b8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f607e89b5b3 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55da47061e98, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f607e89e320 in __pthread_cond_wait_common (cond=0x55da47061e78,
mutex=0x55da47061e50, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x55da47061e78, mutex=0x55da47061e50) at
pthread_cond_wait.c:453
#7 0x00007f607f3beaeb in QWaitConditionPrivate::wait (this=0x55da47061e50,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qwaitcondition_unix.cpp:68
#8 QWaitCondition::wait (this=this@entry=0x55da47092aa8,
mutex=mutex@entry=0x55da47092aa0, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#9 0x000055da21047215 in KileParser::ParserThread::run (this=0x55da47092a60)
at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/parser/parserthread.cpp:155
#10 0x00007f607f3bcd7d in QThreadPrivate::start (arg=0x55da47092a60) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qthread_unix.cpp:466
#11 0x00007f607e89eece in start_thread (arg=<optimized out>) at
pthread_create.c:454
#12 0x00007f607e928cec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7f6078bc66c0 (LWP 11255)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f607e89b1b8 in __internal_syscall_cancel
(a1=a1@entry=140052319197176, a2=a2@entry=1, a3=a3@entry=-1, a4=a4@entry=0,
a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2 0x00007f607e89b211 in __syscall_cancel (a1=a1@entry=140052319197176,
a2=a2@entry=1, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0,
nr=7) at cancellation.c:75
#3 0x00007f607e9191ba in __GI___poll (fds=fds@entry=0x7f6078bc57f8,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#4 0x00007f607eec4404 in poll (__fds=0x7f6078bc57f8, __nfds=1, __timeout=-1)
at /usr/include/bits/poll2.h:44
#5 _xcb_conn_wait (c=c@entry=0x55da46e8bb20, vector=vector@entry=0x0,
count=count@entry=0x0, cond=<optimized out>) at
/usr/src/debug/libxcb-1.17.0/src/xcb_conn.c:510
#6 0x00007f607eec605c in _xcb_conn_wait (c=0x55da46e8bb20,
cond=0x55da46e8bb60, vector=0x0, count=0x0) at
/usr/src/debug/libxcb-1.17.0/src/xcb_conn.c:483
#7 xcb_wait_for_event (c=0x55da46e8bb20) at
/usr/src/debug/libxcb-1.17.0/src/xcb_in.c:703
#8 0x00007f607979cdb8 in QXcbEventQueue::run (this=0x55da46e88070) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/plugins/platforms/xcb/qxcbeventqueue.cpp:194
#9 0x00007f607f3bcd7d in QThreadPrivate::start (arg=0x55da46e88070) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qthread_unix.cpp:466
#10 0x00007f607e89eece in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f607e928cec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7f60793c76c0 (LWP 11254)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f607e89b1b8 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8,
a6=a6@entry=0, nr=271) at cancellation.c:49
#2 0x00007f607e89b211 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0,
nr=271) at cancellation.c:75
#3 0x00007f607e919942 in __GI_ppoll (fds=fds@entry=0x7f6074001a20,
nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f607d7031da in ppoll (__fds=0x7f6074001a20, __nfds=3, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f60740010c0, timeout_usec=<optimized out>, fds=0x7f6074001a20,
n_fds=3) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f60740010c0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7 0x00007f607d7039c0 in g_main_context_iteration (context=0x7f60740010c0,
may_block=1) at ../glib/gmain.c:4582
#8 0x00007f607f4e50e8 in QEventDispatcherGlib::processEvents
(this=0x7f6074000880, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/kernel/qeventdispatcher_glib.cpp:402
#9 0x00007f607f1f82d3 in QEventLoop::exec (this=0x7f60793c68c0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/global/qflags.h:78
#10 0x00007f607f31baed in QThread::exec (this=this@entry=0x7f6080bfee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qthread.cpp:672
#11 0x00007f6080b6a068 in QDBusConnectionManager::run (this=0x7f6080bfee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007f607f3bcd7d in QThreadPrivate::start (arg=0x7f6080bfee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qthread_unix.cpp:466
#13 0x00007f607e89eece in start_thread (arg=<optimized out>) at
pthread_create.c:454
#14 0x00007f607e928cec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7f60709fe6c0 (LWP 11257)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f607e89b1b8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f607e89b5b3 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55da4725fb38, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f607e89e320 in __pthread_cond_wait_common (cond=0x55da4725fb18,
mutex=0x55da4725faf0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x55da4725fb18, mutex=0x55da4725faf0) at
pthread_cond_wait.c:453
#7 0x00007f607f3beaeb in QWaitConditionPrivate::wait (this=0x55da4725faf0,
deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qwaitcondition_unix.cpp:68
#8 QWaitCondition::wait (this=this@entry=0x55da4707ca58,
mutex=mutex@entry=0x55da4707ca50, deadline=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qwaitcondition_unix.cpp:146
#9 0x000055da21047215 in KileParser::ParserThread::run (this=0x55da4707ca10)
at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/parser/parserthread.cpp:155
#10 0x00007f607f3bcd7d in QThreadPrivate::start (arg=0x55da4707ca10) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/thread/qthread_unix.cpp:466
#11 0x00007f607e89eece in start_thread (arg=<optimized out>) at
pthread_create.c:454
#12 0x00007f607e928cec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7f607a01ac00 (LWP 11253)):
[KCrash Handler]
#5 0x00007f607fed2fb8 in QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> >::get (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/tools/qscopedpointer.h:113
#6 qGetPtrHelper<QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> > > (ptr=<optimized out>, ptr=<optimized
out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/corelib/global/qtclasshelpermacros.h:138
#7 QAction::d_func (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/gui/kernel/qaction.h:32
#8 QAction::setEnabled (this=0x6e69686374614d64, b=b@entry=false) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/gui/kernel/qaction.cpp:933
#9 0x00007f6063cf895c in Okular::Part::updateViewActions (this=0x55da472e3210)
at /usr/src/debug/okular-26.08.0/part/part.cpp:2261
#10 0x00007f6063cedfda in Okular::Part::Part (this=0x55da472e3210,
parent=<optimized out>, args=<optimized out>, this=<optimized out>,
parent=<optimized out>, args=<optimized out>) at
/usr/src/debug/okular-26.08.0/part/part.cpp:603
#11 0x00007f6063d07b44 in KPluginFactory::createInstance<Okular::Part, QObject>
(parent=<optimized out>, args=...) at
/usr/include/KF6/KCoreAddons/kpluginfactory.h:640
#12 0x000055da210171f8 in KPluginFactory::create<KParts::ReadOnlyPart>
(this=0x55da4707ec50, parent=0x0, args=...) at
/usr/include/KF6/KCoreAddons/kpluginfactory.h:683
#13 KPluginFactory::instantiatePlugin<KParts::ReadOnlyPart> (parent=0x0,
data=..., args=...) at /usr/include/KF6/KCoreAddons/kpluginfactory.h:421
#14 KileView::Manager::createViewerPart (this=0x55da47080560,
actionCollection=0x55da46fdbcb0) at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/kileviewmanager.cpp:1113
#15 KileView::Manager::Manager(KileInfo*, KActionCollection*, QObject*, char
const*) [clone .constprop.0] (this=0x55da47080560, info=<optimized out>,
actionCollection=0x55da46fdbcb0, name=0x55da210f022b "KileView::Manager",
parent=0x0) at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/kileviewmanager.cpp:123
#16 0x000055da20f63b7d in Kile::Kile(bool, QWidget*) [clone .constprop.0]
(this=0x55da46fd9740, allowRestore=true, parent=<optimized out>,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/kile.cpp:172
#17 0x000055da20e15f73 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/main.cpp:159
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.