crash when clicking reload two times in a row

Bug #1278816 reported by Harald Sitter
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
kubuntu-driver-manager (Ubuntu)
Fix Released
High
Rohan Garg

Bug Description

Application: KDE Control Module (kcmshell4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
To enable execution of this file add
 add-auto-load-safe-path /lib/x86_64-linux-gnu/libglib-2.0.so.0.3904.0-gdb.py
line to your configuration file "/home/me/.gdbinit".
To completely disable this security protection add
 set auto-load safe-path /
line to your configuration file "/home/me/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
 info "(gdb)Auto-loading safe path"
[KCrash Handler]
#5 0x00000000ffffffff in ?? ()
#6 0x00007f619dad0782 in Module::refreshDriverList (this=0x1e29550) at /build/buildd/kubuntu-driver-manager-14.04ubuntu1/src/Module.cpp:207
#7 0x00007f61ad630868 in QMetaObject::activate (sender=sender@entry=0x1f666f0, m=m@entry=0x7f61ad489290 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffd5f77f60) at kernel/qobject.cpp:3539
#8 0x00007f61ad0020f2 in QAbstractButton::clicked (this=this@entry=0x1f666f0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#9 0x00007f61acd659f3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x1e30590) at widgets/qabstractbutton.cpp:548
#10 0x00007f61acd66b63 in QAbstractButtonPrivate::click (this=this@entry=0x1e30590) at widgets/qabstractbutton.cpp:541
#11 0x00007f61acd66c4c in QAbstractButton::mouseReleaseEvent (this=0x1f666f0, e=0x7fffd5f78450) at widgets/qabstractbutton.cpp:1123
#12 0x00007f61aca0350a in QWidget::event (this=0x1f666f0, event=0x7fffd5f78450) at kernel/qwidget.cpp:8376
#13 0x00007f61ac9b3e2c in QApplicationPrivate::notify_helper (this=this@entry=0x1c9b530, receiver=receiver@entry=0x1f666f0, e=e@entry=0x7fffd5f78450) at kernel/qapplication.cpp:4567
#14 0x00007f61ac9ba5dd in QApplication::notify (this=<optimized out>, receiver=0x1f666f0, e=0x7fffd5f78450) at kernel/qapplication.cpp:4110
#15 0x00007f61ae2e2aaa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007f61ad61c4cd in QCoreApplication::notifyInternal (this=0x7fffd5f78d60, receiver=receiver@entry=0x1f666f0, event=event@entry=0x7fffd5f78450) at kernel/qcoreapplication.cpp:953
#17 0x00007f61ac9b9d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1f666f0, event=event@entry=0x7fffd5f78450, alienWidget=alienWidget@entry=0x1f666f0, nativeWidget=nativeWidget@entry=0x1e03410, buttonDown=buttonDown@entry=0x7f61ad49b578 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#19 0x00007f61aca2e9cb in QETWidget::translateMouseEvent (this=this@entry=0x1e03410, event=event@entry=0x7fffd5f787d0) at kernel/qapplication_x11.cpp:4634
#20 0x00007f61aca2e269 in QApplication::x11ProcessEvent (this=0x7fffd5f78d60, event=event@entry=0x7fffd5f787d0) at kernel/qapplication_x11.cpp:3627
#21 0x00007f61aca55b02 in x11EventSourceDispatch (s=0x1ca9270, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0x00007f61a95f6b84 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f61a95f6dc8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f61a95f6e6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f61ad649815 in QEventDispatcherGlib::processEvents (this=0x1c77630, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#26 0x00007f61aca55bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f61ad61b09f in QEventLoop::processEvents (this=this@entry=0x7fffd5f78bb0, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f61ad61b395 in QEventLoop::exec (this=this@entry=0x7fffd5f78bb0, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f61ace5b00c in QDialog::exec (this=0x1e03410) at dialogs/qdialog.cpp:562
#30 0x00007f61aed14cb5 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kcmshell4.so
#31 0x00007f61ae967ed5 in __libc_start_main (main=0x4006d0, argc=2, argv=0x7fffd5f78e98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd5f78e88) at libc-start.c:287
#32 0x00000000004006fe in _start ()

Tags: kubuntu
Revision history for this message
Harald Sitter (apachelogger) wrote :
Download full text (6.5 KiB)

Also happens when a qapt transaction finished apparently

Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
To enable execution of this file add
 add-auto-load-safe-path /lib/x86_64-linux-gnu/libglib-2.0.so.0.3904.0-gdb.py
line to your configuration file "/home/me/.gdbinit".
To completely disable this security protection add
 set auto-load safe-path /
line to your configuration file "/home/me/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
 info "(gdb)Auto-loading safe path"
[Current thread is 1 (Thread 0x7feff030b800 (LWP 3118))]

Thread 2 (Thread 0x7fefd137b700 (LWP 3119)):
#0 0x00007fefed2fbe4d in read () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fefdfecfe41 in ?? ()
#2 0x00007fefd137abf0 in ?? ()
#3 0x00007fefd137aba0 in ?? ()
#4 0x0000000000aa63c0 in ?? ()
#5 0x00007fefcc002bc0 in ?? ()
#6 0x00000000ffffffff in ?? ()
#7 0x000000007fffffff in ?? ()
#8 0x0000000000000002 in ?? ()
#9 0x00007fefe627b910 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fefe623b894 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fefe623bcfb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fefe623be6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007fefeda85836 in QEventDispatcherGlib::processEvents (this=0x7fefcc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#14 0x00007fefeda5709f in QEventLoop::processEvents (this=this@entry=0x7fefd137ada0, flags=...) at kernel/qeventloop.cpp:149
#15 0x00007fefeda57395 in QEventLoop::exec (this=this@entry=0x7fefd137ada0, flags=...) at kernel/qeventloop.cpp:204
#16 0x00007fefed953c4f in QThread::exec (this=this@entry=0xf67350) at thread/qthread.cpp:537
#17 0x00007fefeda38813 in QInotifyFileSystemWatcherEngine::run (this=0xf67350) at io/qfilesystemwatcher_inotify.cpp:265
#18 0x00007fefed95631f in QThreadPrivate::start (arg=0xf67350) at thread/qthread_unix.cpp:349
#19 0x00007fefe6715182 in start_thread (arg=0x7fefd137b700) at pthread_create.c:312
#20 0x00007fefed30ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7feff030b800 (LWP 3118)):
[KCrash Handler]
#5 0x00007fefd097177f in Module::refreshDriverList (this=0xfa68d0) at /build/buildd/kubuntu-driver-manager-14.04ubuntu1/src/Module.cpp:207
#6 0x00007fefeda6c868 in QMetaObject::activate (sender=0x1e01d60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6ac0c500) at kernel/qobject.cpp:3539
#7 0x00007fefd07469d2 in QApt::Transaction::finished (this=0x1e01d60, _t1=QApt::ExitSuccess) at /home/me/src/git/k/libqapt/build/src/moc_transaction.cxx:338
#8 0x00007fefd073db54 in QApt::Transaction::updateProperty (this=0x1e01d60, type=11, variant=...) at /home/me/src/git/k/libqapt/src/transaction.cpp:546
#9 0x00007fefd0745e3f in QApt::Transaction::qt_static_metacall (_o=0x1e01d60, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0x7fff6ac0c730) at /home/me/src/git/k/libqapt/build/src/moc_transaction.cxx:164
#...

Read more...

Revision history for this message
Rohan Garg (rohangarg) wrote :

Should be fixed in git

Changed in kubuntu-driver-manager (Ubuntu):
status: Triaged → Won't Fix
status: Won't Fix → Fix Released
Changed in kubuntu-driver-manager (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kubuntu-driver-manager - 14.04ubuntu2

---------------
kubuntu-driver-manager (14.04ubuntu2) trusty; urgency=medium

  * New upstream snapshot
    - Change name (LP: #1278814)
    - Fix crash when hitting refresh button (LP: #1278816)
    - Implement state tracking (LP: #1278827)
    - Make sure apply button is enabled even after transaction
      returns a error (LP: #1278826)
 -- Rohan Garg <email address hidden> Wed, 12 Feb 2014 15:18:59 +0100

Changed in kubuntu-driver-manager (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.