Bug 376347 - kdialog crash
Summary: kdialog crash
Status: RESOLVED DUPLICATE of bug 375936
Alias: None
Product: kdialog
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Brad Hards
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-11 12:14 UTC by trmdi
Modified: 2017-02-11 13:25 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description trmdi 2017-02-11 12:14:47 UTC
kdialog will crash when execute this command from the terminal:
+ kdialog (no option)
+ kdialog --msgbox (have an option, but no argument)
+ kdialog --msgboxx "hello" (an wrong option)

Chrome/Chromium when download/upload makes kdialog crash too => can not download/upload.

I'm using KDE neon User Edition 5.9 with all are updated to the latest version.
Please fix this bug. Thanks!
Comment 1 Christoph Feck 2017-02-11 12:53:42 UTC
Unless you provide a backtrace, we can only assume it is a duplicate.

*** This bug has been marked as a duplicate of bug 375936 ***
Comment 2 trmdi 2017-02-11 12:56:29 UTC
How can I provide the backtrace?
"We are sorry, kdialog closed unexpectedly.
You cannot report this error, because kdialog does not provide a bug reporting address"
Comment 3 trmdi 2017-02-11 13:00:54 UTC
Application: kdialog (kdialog), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f62877f4940 (LWP 4959))]

Thread 3 (Thread 0x7f627f9c6700 (LWP 4961)):
[KCrash Handler]
#6  0x00007f6295be8ce7 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6298e66c50 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f6298e53816 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f62959ecb48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f62911866ba in start_thread (arg=0x7f627f9c6700) at pthread_create.c:333
#11 0x00007f62952f982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f6285386700 (LWP 4960)):
#0  0x00007f62952edb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f6292737c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f62927398d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f62872b7d79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f62959ecb48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f62911866ba in start_thread (arg=0x7f6285386700) at pthread_create.c:333
#6  0x00007f62952f982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f62877f4940 (LWP 4959)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f62959ed9fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f62959ec6f6 in QThread::wait(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f6298e535a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#4  0x00007f6298e53639 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#5  0x00007f629522cff8 in __run_exit_handlers (status=0, listp=0x7f62955b65f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#6  0x00007f629522d045 in __GI_exit (status=<optimized out>) at exit.c:104
#7  0x00007f62959fbee3 in QCommandLineParser::showVersion() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f62959fd07b in QCommandLineParser::process(QStringList const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x000000000040c4a0 in ?? ()
#10 0x00007f6295213830 in __libc_start_main (main=0x409f30, argc=2, argv=0x7ffcf00fff08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcf00ffef8) at ../csu/libc-start.c:291
#11 0x0000000000410159 in _start ()
Comment 4 Christoph Feck 2017-02-11 13:03:52 UTC
Yes same backtrace when wrong arguments are passed. Note that updating to Qt 5.8.0 fixes the crash, but unless you fix the arguments, it will just exit.
Comment 5 trmdi 2017-02-11 13:07:45 UTC
Oh, I'm using Qt 5.7.1. How to upgrade to Qt 5.8 in KDE User Edition?
Comment 6 Christoph Feck 2017-02-11 13:25:12 UTC
Please do not change the bug status.

Since KDE neon is a rolling distribution, you simply have to wait for the update to appear. KDE packages are usually updated daily, while everything else (possibly also including Qt), depend on the Ubuntu LTS package updates.

*** This bug has been marked as a duplicate of bug 375936 ***