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

            Bug ID: 414200
           Summary: Info Center crashes on exit
           Product: kinfocenter
           Version: 5.17.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: hubn...@gmail.com
          Reporter: s...@gmx.de
  Target Milestone: ---

Application: kinfocenter (5.17.2)

Qt Version: 5.13.1
Frameworks Version: 5.64.0
Operating System: Linux 5.3.9-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Looking at energy information. Clicked the close button in the window bar.
Crash.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Info Centre (kinfocenter), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
29        return SYSCALL_CANCEL (poll, fds, nfds, timeout);
[Current thread is 1 (Thread 0x7f036a568800 (LWP 6767))]

Thread 4 (Thread 0x7f036502a700 (LWP 6771)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x55e1c59cb208) at
../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e1c59cb1b8,
cond=0x55e1c59cb1e0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e1c59cb1e0, mutex=0x55e1c59cb1b8) at
pthread_cond_wait.c:638
#3  0x00007f036568724b in cnd_wait (mtx=0x55e1c59cb1b8, cond=0x55e1c59cb1e0) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55e1c5ad74b0) at
../src/util/u_queue.c:272
#5  0x00007f0365687147 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f036bad8f2a in start_thread (arg=<optimized out>) at
pthread_create.c:479
#7  0x00007f036e8714af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f03675ce700 (LWP 6770)):
#0  0x00007f036e866bdf in __GI___poll (fds=0x7f03580029e0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f036b1ce27e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f03580029e0, timeout=<optimized out>, context=0x7f0358000c30)
at ../glib/gmain.c:4216
#2  g_main_context_iterate (context=context@entry=0x7f0358000c30,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:3912
#3  0x00007f036b1ce39f in g_main_context_iteration (context=0x7f0358000c30,
may_block=may_block@entry=1) at ../glib/gmain.c:3978
#4  0x00007f036d2a699b in QEventDispatcherGlib::processEvents
(this=0x7f0358000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f036d24f0db in QEventLoop::exec (this=this@entry=0x7f03675cdd70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f036d087021 in QThread::exec (this=this@entry=0x7f036c310d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f036c28e4f6 in QDBusConnectionManager::run (this=0x7f036c310d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f036d0881a2 in QThreadPrivate::start (arg=0x7f036c310d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:360
#9  0x00007f036bad8f2a in start_thread (arg=<optimized out>) at
pthread_create.c:479
#10 0x00007f036e8714af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0368502700 (LWP 6769)):
#0  0x00007f036e866bdf in __GI___poll (fds=fds@entry=0x7f0368501ca8,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f036bb14742 in poll (__timeout=-1, __nfds=1, __fds=0x7f0368501ca8)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (cond=<optimized out>, count=<optimized out>,
vector=<optimized out>, c=<optimized out>) at xcb_conn.c:479
#3  _xcb_conn_wait (c=0x55e1c579a900, cond=<optimized out>, vector=0x0,
count=0x0) at xcb_conn.c:435
#4  0x00007f036bb153fa in xcb_wait_for_event (c=c@entry=0x55e1c579a900) at
xcb_in.c:697
#5  0x00007f0368719f90 in QXcbEventQueue::run (this=0x55e1c57a7210) at
qxcbeventqueue.cpp:228
#6  0x00007f036d0881a2 in QThreadPrivate::start (arg=0x55e1c57a7210) at
thread/qthread_unix.cpp:360
#7  0x00007f036bad8f2a in start_thread (arg=<optimized out>) at
pthread_create.c:479
#8  0x00007f036e8714af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f036a568800 (LWP 6767)):
[KCrash Handler]
#7  QPointer<QObject>::data (this=0x28) at
/usr/include/qt5/QtCore/qpointer.h:85
#8  Solid::DeviceInterfacePrivate::backendObject (this=0x20) at
/usr/src/debug/solid-5.64.0-1.1.x86_64/src/solid/devices/frontend/deviceinterface.cpp:110
#9  0x00007f0367793b55 in Solid::DevicePrivate::~DevicePrivate
(this=0x55e1c59d3d70, __in_chrg=<optimized out>) at
/usr/src/debug/solid-5.64.0-1.1.x86_64/src/solid/devices/frontend/device.cpp:222
#10 0x00007f0367793cc9 in Solid::DevicePrivate::~DevicePrivate
(this=0x55e1c59d3d70, __in_chrg=<optimized out>) at
/usr/src/debug/solid-5.64.0-1.1.x86_64/src/solid/devices/frontend/device.cpp:219
#11 0x00007f03677952af in Solid::DeviceManagerPrivate::~DeviceManagerPrivate
(this=0x55e1c59b6460, __in_chrg=<optimized out>) at
/usr/include/c++/9/bits/atomic_base.h:413
#12 0x00007f0367796f29 in Solid::DeviceManagerPrivate::~DeviceManagerPrivate
(this=0x55e1c59b6460, __in_chrg=<optimized out>) at
/usr/src/debug/solid-5.64.0-1.1.x86_64/src/solid/devices/frontend/devicemanager.cpp:49
#13 0x00007f036d08d6b0 in QThreadStorageData::finish (p=0x55e1c5781ab0) at
thread/qthreadstorage.cpp:200
#14 0x00007f036d2528b9 in QCoreApplicationPrivate::cleanupThreadData
(this=this@entry=0x55e1c57826b0) at kernel/qcoreapplication.cpp:521
#15 0x00007f036d644e64 in QGuiApplicationPrivate::~QGuiApplicationPrivate
(this=0x55e1c57826b0, __in_chrg=<optimized out>) at
kernel/qguiapplication.cpp:1622
#16 0x00007f036dc815f9 in QApplicationPrivate::~QApplicationPrivate
(this=0x55e1c57826b0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:177
#17 0x00007f036d2834d7 in QScopedPointerDeleter<QObjectData>::cleanup
(pointer=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:52
#18 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData>
>::~QScopedPointer (this=0x7ffc5b426788, __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 0x00007f036d25267a in QCoreApplication::~QCoreApplication
(this=0x7ffc5b426780, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qstringlist.h:99
#21 0x00007f036dc8366e in QApplication::~QApplication (this=0x7ffc5b426780,
__in_chrg=<optimized out>) at kernel/qapplication.cpp:841
#22 0x000055e1c511d001 in KicApp::~KicApp (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kinfocenter5-5.17.2-1.1.x86_64/main.h:34
#23 main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kinfocenter5-5.17.2-1.1.x86_64/main.cpp:75
[Inferior 1 (process 6767) detached]

Possible duplicates by query: bug 381200, bug 361527, bug 361464, bug 357931,
bug 357211.

Reported using DrKonqi

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

Reply via email to