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

            Bug ID: 525629
           Summary: Kile crashes with segfault instead of opening
    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.4-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.7.5 [CoredumpBackend]

-- Information about the crash:
Having installed Kile on openSUSE Tumbleweed from the distro's repositories
(package version 2.9.95git.20260802T020133~eeeb6da4), I've lately been unable
to open Kile at all because it immediately crashes with a segfault.

So far, I've tried deleting ~/.config/kilerc and
~/.config/kile-livepreview-okularpartrc assuming that something in parsing the
config files may have changed, but to no avail.

The crash can be reproduced every time.

-- Backtrace:
Application: Kile (kile), signal: Segmentation fault

[New LWP 23348]
[New LWP 23353]
[New LWP 23352]
[New LWP 23350]
[New LWP 23351]
[New LWP 23349]

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.opensuse.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[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  0x00007f438a4a0fd4 in __pthread_kill_implementation () from
/lib64/libc.so.6
[Current thread is 1 (Thread 0x7f438549ac00 (LWP 23348))]
python sentry-sdk not installed :(
Using eu-unstrip to resolve modules.
[Current thread is 1 (Thread 0x7f438549ac00 (LWP 23348))]

Thread 6 (Thread 0x7f4384fff6c0 (LWP 23349)):
#0  0x00007f438a4a7ff2 in __syscall_cancel_arch () at /lib64/libc.so.6
#1  0x00007f438a49b1b8 in __internal_syscall_cancel () at /lib64/libc.so.6
#2  0x00007f438a49b211 in __syscall_cancel () at /lib64/libc.so.6
#3  0x00007f438a519942 in ppoll () at /lib64/libc.so.6
#4  0x00007f4387f031da in ??? () at /lib64/libglib-2.0.so.0
#5  0x00007f4387f039c0 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#6  0x00007f438b0e50e8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#7  0x00007f438adf82d3 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
#8  0x00007f438af1baed in QThread::exec() () at /lib64/libQt6Core.so.6
#9  0x00007f438c76a068 in ??? () at /lib64/libQt6DBus.so.6
#10 0x00007f438afbcd7d in ??? () at /lib64/libQt6Core.so.6
#11 0x00007f438a49eece in start_thread () at /lib64/libc.so.6
#12 0x00007f438a528cec in __clone3 () at /lib64/libc.so.6

Thread 5 (Thread 0x7f437edfe6c0 (LWP 23351)):
#0  0x00007f438a4a7ff2 in __syscall_cancel_arch () at /lib64/libc.so.6
#1  0x00007f438a49b1b8 in __internal_syscall_cancel () at /lib64/libc.so.6
#2  0x00007f438a49b211 in __syscall_cancel () at /lib64/libc.so.6
#3  0x00007f438a5191ba in poll () at /lib64/libc.so.6
#4  0x00007f4389353eb3 in ??? () at /lib64/libQt6WaylandClient.so.6
#5  0x00007f438afbcd7d in ??? () at /lib64/libQt6Core.so.6
#6  0x00007f438a49eece in start_thread () at /lib64/libc.so.6
#7  0x00007f438a528cec in __clone3 () at /lib64/libc.so.6

Thread 4 (Thread 0x7f437f5ff6c0 (LWP 23350)):
#0  0x00007f438a4a7ff2 in __syscall_cancel_arch () at /lib64/libc.so.6
#1  0x00007f438a49b1b8 in __internal_syscall_cancel () at /lib64/libc.so.6
#2  0x00007f438a49b5b3 in __futex_abstimed_wait_cancelable64 () at
/lib64/libc.so.6
#3  0x00007f438a49e320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4  0x00007f438afbeaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt6Core.so.6
#5  0x00007f4389353e4f in ??? () at /lib64/libQt6WaylandClient.so.6
#6  0x00007f438afbcd7d in ??? () at /lib64/libQt6Core.so.6
#7  0x00007f438a49eece in start_thread () at /lib64/libc.so.6
#8  0x00007f438a528cec in __clone3 () at /lib64/libc.so.6

Thread 3 (Thread 0x7f437e5fd6c0 (LWP 23352)):
#0  0x00007f438a4a7ff2 in __syscall_cancel_arch () at /lib64/libc.so.6
#1  0x00007f438a49b1b8 in __internal_syscall_cancel () at /lib64/libc.so.6
#2  0x00007f438a49b5b3 in __futex_abstimed_wait_cancelable64 () at
/lib64/libc.so.6
#3  0x00007f438a49e320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4  0x00007f438afbeaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt6Core.so.6
#5  0x000055677641c215 in KileParser::ParserThread::run (this=0x55677c6b6720)
at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/parser/parserthread.cpp:155
#6  0x00007f438afbcd7d in ??? () at /lib64/libQt6Core.so.6
#7  0x00007f438a49eece in start_thread () at /lib64/libc.so.6
#8  0x00007f438a528cec in __clone3 () at /lib64/libc.so.6

Thread 2 (Thread 0x7f437ddfc6c0 (LWP 23353)):
#0  0x00007f438a4a7ff2 in __syscall_cancel_arch () at /lib64/libc.so.6
#1  0x00007f438a49b1b8 in __internal_syscall_cancel () at /lib64/libc.so.6
#2  0x00007f438a49b5b3 in __futex_abstimed_wait_cancelable64 () at
/lib64/libc.so.6
#3  0x00007f438a49e320 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4  0x00007f438afbeaeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt6Core.so.6
#5  0x000055677641c215 in KileParser::ParserThread::run (this=0x55677ac722f0)
at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/parser/parserthread.cpp:155
#6  0x00007f438afbcd7d in ??? () at /lib64/libQt6Core.so.6
#7  0x00007f438a49eece in start_thread () at /lib64/libc.so.6
#8  0x00007f438a528cec in __clone3 () at /lib64/libc.so.6

Thread 1 (Thread 0x7f438549ac00 (LWP 23348)):
[KCrash Handler]
#4  0x00007f438bad2fb8 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
#5  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
#6  QAction::d_func (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/gui/kernel/qaction.h:32
#7  QAction::setEnabled (this=0x6620676e69746e65, b=b@entry=false) at
/usr/src/debug/qtbase-everywhere-src-6.11.2/src/gui/kernel/qaction.cpp:933
#8  0x00007f437d2f895c in Okular::Part::updateViewActions (this=0x55677ca04ec0)
at /usr/src/debug/okular-26.08.0/part/part.cpp:2261
#9  0x00007f437d2edfda in Okular::Part::Part (this=0x55677ca04ec0,
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
#10 0x00007f437d307b44 in KPluginFactory::createInstance<Okular::Part, QObject>
(parent=<optimized out>, args=...) at
/usr/include/KF6/KCoreAddons/kpluginfactory.h:640
#11 0x00005567763ec1f8 in KPluginFactory::create<KParts::ReadOnlyPart>
(this=0x55677c6df2f0, parent=0x0, args=...) at
/usr/include/KF6/KCoreAddons/kpluginfactory.h:683
#12 KPluginFactory::instantiatePlugin<KParts::ReadOnlyPart> (parent=0x0,
data=..., args=...) at /usr/include/KF6/KCoreAddons/kpluginfactory.h:421
#13 KileView::Manager::createViewerPart (this=0x55677c90de30,
actionCollection=0x55677ab4f8d0) at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/kileviewmanager.cpp:1113
#14 KileView::Manager::Manager(KileInfo*, KActionCollection*, QObject*, char
const*) [clone .constprop.0] (this=0x55677c90de30, info=<optimized out>,
actionCollection=0x55677ab4f8d0, name=0x5567764c522b "KileView::Manager",
parent=0x0) at
/usr/src/debug/kile-2.9.95git.20260802T020133~eeeb6da4/src/kileviewmanager.cpp:123
#15 0x0000556776338b7d in Kile::Kile(bool, QWidget*) [clone .constprop.0]
(this=0x55677ab4c3d0, 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
#16 0x00005567761eaf73 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.

Reply via email to