Bug 347894

Summary: kdebugdialog5 crashes upon exit
Product: [Applications] kdebugdialog Reporter: Jiri Slaby <jirislaby>
Component: generalAssignee: Laurent Montel <montel>
Status: RESOLVED FIXED    
Severity: crash CC: smartins
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jiri Slaby 2015-05-18 10:11:11 UTC
Application: kdebugdialog5 (1.0)

Qt Version: 5.4.1
Operating System: Linux 4.0.4-1.g383ecdf-desktop x86_64
Distribution: "openSUSE 20150516 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
* opened kdebugdialog5
* clicked OK
* crash

On the first execution, I checked "disable all debug info" checkbox then pressed OK. But I don't think it matters.

The crash can be reproduced every time.

-- Backtrace:
Application: KDebugDialog (kdebugdialog5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
40	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
[KCrash Handler]
#4  QString::~QString (this=0x1a28c28, __in_chrg=<optimized out>) at ../../src/corelib/thread/qbasicatomic.h:110
#5  0x00007fcf8246fc59 in QDBusConnectionPrivate::~QDBusConnectionPrivate (this=0x1a28c10, __in_chrg=<optimized out>) at qdbusintegrator.cpp:1049
#6  0x00007fcf8246fea9 in QDBusConnectionPrivate::~QDBusConnectionPrivate (this=0x1a28c10, __in_chrg=<optimized out>) at qdbusintegrator.cpp:1067
#7  0x00007fcf82463e65 in QDBusConnectionManager::~QDBusConnectionManager (this=0x7fcf826cdca0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __in_chrg=<optimized out>) at qdbusconnection.cpp:98
#8  0x00007fcf82463f19 in (anonymous namespace)::Q_QGS__q_manager::innerFunction()::Holder::~Holder() () at qdbusconnection.cpp:59
#9  0x00007fcf8070dc39 in __run_exit_handlers (status=0, listp=0x7fcf80a725c0 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#10 0x00007fcf8070dc85 in __GI_exit (status=<optimized out>) at exit.c:104
#11 0x00007fcf806f88cc in __libc_start_main (main=0x4098b0 <main>, argc=1, argv=0x7ffc86226ad8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc86226ac8) at libc-start.c:323
#12 0x0000000000409f89 in _start ()

Reported using DrKonqi
Comment 1 Sergio Martins 2015-11-05 15:00:58 UTC
this has been fixed in Qt, please try Qt 5.5