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

            Bug ID: 416015
           Summary: kinfocenter crashes on close
           Product: kinfocenter
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: hubn...@gmail.com
          Reporter: bugsefor...@gmx.com
  Target Milestone: ---

Application: kcmshell5 (5.17.80)

Qt Version: 5.13.2
Frameworks Version: 5.66.0
Operating System: Linux 5.0.0-37-generic x86_64
Windowing system: Wayland
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
right click on battery icon in systray,
select "Show energy information..."
close kinfocenter... plasma shows crash notification

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings Module (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f87fa6d3e40 (LWP 24136))]

Thread 3 (Thread 0x7f87d3be2700 (LWP 24139)):
#0  0x00007f87f38d19f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56310a707a18) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56310a7079c8,
cond=0x56310a7079f0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56310a7079f0, mutex=0x56310a7079c8) at
pthread_cond_wait.c:655
#3  0x00007f87d4eb52cb in cnd_wait (mtx=0x56310a7079c8, cond=0x56310a7079f0) at
../src/../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x56310a709f30) at
../src/util/u_queue.c:256
#5  0x00007f87d4eb4ff7 in impl_thrd_routine (p=<optimized out>) at
../src/../include/c11/threads_posix.h:87
#6  0x00007f87f38cb6db in start_thread (arg=0x7f87d3be2700) at
pthread_create.c:463
#7  0x00007f87fa01c88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f87e62e4700 (LWP 24137)):
#0  0x00007f87fa00fbf9 in __GI___poll (fds=0x7f87e0003ce0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f87f0e365c9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f87e0003ce0, timeout=<optimized out>, context=0x7f87e0000bf0)
at ../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7f87e0000bf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3897
#3  0x00007f87f0e366dc in g_main_context_iteration (context=0x7f87e0000bf0,
may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f87f6f4fb9b in QEventDispatcherGlib::processEvents
(this=0x7f87e0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f87f6ef006a in QEventLoop::exec (this=this@entry=0x7f87e62e3d70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f87f6d0b3aa in QThread::exec (this=this@entry=0x7f87f8b29d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:531
#7  0x00007f87f88b20e5 in QDBusConnectionManager::run (this=0x7f87f8b29d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f87f6d0cb52 in QThreadPrivate::start (arg=0x7f87f8b29d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:360
#9  0x00007f87f38cb6db in start_thread (arg=0x7f87e62e4700) at
pthread_create.c:463
#10 0x00007f87fa01c88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f87fa6d3e40 (LWP 24136)):
[KCrash Handler]
#6  QWeakPointer<QObject>::data (this=0x28) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:569
#7  QPointer<QObject>::data (this=0x28) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:86
#8  Solid::DeviceInterfacePrivate::backendObject (this=0x20) at
./src/solid/devices/frontend/deviceinterface.cpp:110
#9  0x00007f87e8089d58 in Solid::DevicePrivate::~DevicePrivate
(this=0x56310a34c8e0, __in_chrg=<optimized out>) at
./src/solid/devices/frontend/device.cpp:222
#10 0x00007f87e8089ed9 in Solid::DevicePrivate::~DevicePrivate
(this=0x56310a34c8e0, __in_chrg=<optimized out>) at
./src/solid/devices/frontend/device.cpp:225
#11 0x00007f87e808b500 in Solid::DeviceManagerPrivate::~DeviceManagerPrivate
(this=0x56310a334260, __in_chrg=<optimized out>) at
./src/solid/devices/frontend/devicemanager.cpp:58
#12 0x00007f87e808bc49 in Solid::DeviceManagerPrivate::~DeviceManagerPrivate
(this=0x56310a334260, __in_chrg=<optimized out>) at
./src/solid/devices/frontend/devicemanager.cpp:63
#13 0x00007f87f6d12a11 in QThreadStorageData::finish (p=0x56310a2432e0) at
thread/qthreadstorage.cpp:200
#14 0x00007f87f6ef4e42 in QCoreApplicationPrivate::cleanupThreadData
(this=this@entry=0x56310a24ce80) at kernel/qcoreapplication.cpp:521
#15 0x00007f87f74ba098 in QGuiApplicationPrivate::~QGuiApplicationPrivate
(this=0x56310a24ce80, __in_chrg=<optimized out>) at
kernel/qguiapplication.cpp:1622
#16 0x00007f87f7cf5799 in QApplicationPrivate::~QApplicationPrivate
(this=0x56310a24ce80, __in_chrg=<optimized out>) at kernel/qapplication.cpp:181
#17 0x00007f87f6f2a15b in QScopedPointerDeleter<QObjectData>::cleanup
(pointer=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:60
#18 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData>
>::~QScopedPointer (this=0x7ffe1ee14078, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
#19 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at
kernel/qobject.cpp:891
#20 0x00007f87f6ef44d6 in QCoreApplication::~QCoreApplication
(this=0x7ffe1ee14070, __in_chrg=<optimized out>) at
kernel/qcoreapplication.cpp:897
#21 0x00007f87f74bdc0c in QGuiApplication::~QGuiApplication
(this=0x7ffe1ee14070, __in_chrg=<optimized out>) at
kernel/qguiapplication.cpp:651
#22 0x00007f87f7cf7909 in QApplication::~QApplication (this=0x7ffe1ee14070,
__in_chrg=<optimized out>) at kernel/qapplication.cpp:773
#23 0x00007f87fa2f5391 in KCMShell::~KCMShell (this=0x7ffe1ee14070,
__in_chrg=<optimized out>) at ./kcmshell/main.h:32
#24 kdemain (_argc=<optimized out>, _argv=<optimized out>) at
./kcmshell/main.cpp:183
#25 0x00007f87f9f1cb97 in __libc_start_main (main=0x563108f5e720 <main>,
argc=2, argv=0x7ffe1ee141c8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe1ee141b8) at ../csu/libc-start.c:310
#26 0x0000563108f5e75a in _start ()

Possible duplicates by query: bug 409515, bug 353881, bug 296083, bug 235274,
bug 172823.

Report to https://bugs.kde.org/

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

Reply via email to