Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Common segfault after attaching in plasma-welcome #1037

Open
olib14 opened this issue Jan 19, 2025 · 0 comments
Open

Common segfault after attaching in plasma-welcome #1037

olib14 opened this issue Jan 19, 2025 · 0 comments

Comments

@olib14
Copy link

olib14 commented Jan 19, 2025

Often times when attaching GammaRay to a running instance of KDE Plasma's Welcome Centre (plasma-welcome), the application will immediately crash. This is the case for the application both shipped in 6.2.5 and built from source.

GammaRay: 3.1.0

stdout:

<Application output omitted>
gammaray_probe_attach()
Resending server address...
Segmentation fault (core dumped)

Backtrace:

Program terminated with signal SIGSEGV, Segmentation fault.

#0  0x00007dbb8423d56b in GammaRay::Server::isListening (this=<optimized out>)                                
    at /usr/src/debug/gammaray/gammaray-3.1.0/core/remote/server.cpp:92
92          return m_serverDevice->isListening();

#0  0x00007dbb8423d56b in GammaRay::Server::isListening (this=<optimized out>)
    at /usr/src/debug/gammaray/gammaray-3.1.0/core/remote/server.cpp:92
#1  0x00007dbb8421ed3c in GammaRay::Probe::resendServerAddress (this=0x64dbad77f300)
    at /usr/src/debug/gammaray/gammaray-3.1.0/core/probe.cpp:333
#2  0x00007dbb8dd4b30c in GammaRay::ProbeCreator::createProbe (this=0x64dbac9e0140)
    at /usr/src/debug/gammaray/gammaray-3.1.0/probe/probecreator.cpp:69
#3  GammaRay::ProbeCreator::qt_static_metacall
    (_c=<optimized out>, _a=<optimized out>, _o=0x64dbac9e0140, _id=<optimized out>)
    at /usr/src/debug/gammaray/build6/probe/gammaray_probe_obj_autogen/EWIEGA46WW/moc_probecreator.cpp:90
#4  GammaRay::ProbeCreator::qt_static_metacall
    (_o=0x64dbac9e0140, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /usr/src/debug/gammaray/build6/probe/gammaray_probe_obj_autogen/EWIEGA46WW/moc_probecreator.cpp:85
#5  0x00007dbbb29a2d9a in QObject::event (this=0x64dbac9e0140, e=0x64dbae797830)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1419
#6  0x00007dbbb40fe78a in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x64dbac9e0140, e=0x64dbae797830)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#7  0x00007dbbb2957ac8 in QCoreApplication::notifyInternal2
    (receiver=0x64dbac9e0140, event=event@entry=0x64dbae797830)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1168
#8  0x00007dbbb2958555 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#9  QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x64dbac51cba0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1968
#10 0x00007dbbb2bc4f7c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1800
#11 postEventSourceDispatch (s=0x64dbac5e5690)
--Type <RET> for more, q to quit, c to continue without paging--c
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#12 0x00007dbbb170d559 in g_main_dispatch (context=0x7dbba4001350) at ../glib/glib/gmain.c:3357
#13 0x00007dbbb1770257 in g_main_context_dispatch_unlocked (context=0x7dbba4001350)
    at ../glib/glib/gmain.c:4208
#14 g_main_context_iterate_unlocked.isra.0
    (context=context@entry=0x7dbba4001350, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4273
#15 0x00007dbbb170ca55 in g_main_context_iteration (context=0x7dbba4001350, may_block=1)
    at ../glib/glib/gmain.c:4338
#16 0x00007dbbb2bc22fd in QEventDispatcherGlib::processEvents (this=0x64dbac549d70, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#17 0x00007dbbb2961ee6 in QEventLoop::processEvents (this=0x7fffacc99ab0, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#18 QEventLoop::exec (this=0x7fffacc99ab0, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:194
#19 0x00007dbbb2958f4f in QCoreApplication::exec ()
    at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#20 0x00007dbbb40fa6ba in QApplication::exec ()
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564
#21 0x000064db79bc5519 in main (argc=<optimized out>, argv=<optimized out>)
    at /home/oliver/kde/src/plasma-welcome/src/main.cpp:134

System information:

Operating System: Arch Linux 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.12.9-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2070/PCIe/SSE2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant