Bug 348085 - Opening Driver Manager segfaults
Summary: Opening Driver Manager segfaults
Status: RESOLVED WORKSFORME
Alias: None
Product: libqapt
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-05-21 22:10 UTC by Aru Sahni
Modified: 2018-11-16 02:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aru Sahni 2015-05-21 22:10:26 UTC
Application: systemsettings (4.11.12)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-38-generic x86_64
Distribution: Ubuntu 14.10

-- Information about the crash:
- What I was doing when the application crashed: Opening Driver Manager. This applies to opening from the application launcher, System Settings, and KRunner.

- Unusual behavior I noticed: My computer is having trouble sleeping.  I'm running an Optimus chipset and have the NVidia drivers loaded. This started happening after the last kernel upgrade.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fdc9aa51700 (LWP 23903)):
#0  0x00007fdcb528584d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdcae1c1ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdcae1c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdcb5a1204e in QEventDispatcherGlib::processEvents (this=0x7fdc940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fdcb59e34f1 in QEventLoop::processEvents (this=this@entry=0x7fdc9aa50ce0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fdcb59e3805 in QEventLoop::exec (this=this@entry=0x7fdc9aa50ce0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fdcb58e1c39 in QThread::exec (this=this@entry=0xfbc500) at thread/qthread.cpp:538
#7  0x00007fdcb59c5033 in QInotifyFileSystemWatcherEngine::run (this=0xfbc500) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fdcb58e439f in QThreadPrivate::start (arg=0xfbc500) at thread/qthread_unix.cpp:349
#9  0x00007fdcae6a70a5 in start_thread (arg=0x7fdc9aa51700) at pthread_create.c:309
#10 0x00007fdcb528fcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fdcb82a48c0 (LWP 23900)):
[KCrash Handler]
#6  0x00007fdc998a738c in pkgCache::DepIterator::IsSatisfied(pkgCache::VerIterator const&) const () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#7  0x00007fdc998ac87c in pkgDepCache::CheckDep(pkgCache::DepIterator, int, pkgCache::PkgIterator&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#8  0x00007fdc998ad318 in pkgDepCache::DependencyState(pkgCache::DepIterator&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#9  0x00007fdc998b5bac in pkgDepCache::Update(OpProgress*) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#10 0x00007fdc998b6186 in pkgDepCache::Init(OpProgress*) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#11 0x00007fdc998a3218 in pkgCacheFile::BuildDepCache(OpProgress*) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#12 0x00007fdc998a3272 in pkgCacheFile::Open(OpProgress*, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#13 0x00007fdc99df3bd6 in QApt::Backend::reloadCache() () from /usr/lib/libqapt.so.2
#14 0x00007fdc99df4a3e in QApt::Backend::init() () from /usr/lib/libqapt.so.2
#15 0x00007fdc9a04538a in ?? () from /usr/lib/kde4/kcm_driver_manager.so
#16 0x00007fdc9a041474 in ?? () from /usr/lib/kde4/kcm_driver_manager.so
#17 0x00007fdc9a0408d7 in ?? () from /usr/lib/kde4/kcm_driver_manager.so
#18 0x00007fdcb61c66c3 in KPluginFactory::create (this=0x1243330, iface=0x7fdcb74d27c0 <qt_meta_stringdata_KCModule> "KCModule", parentWidget=0x0, parent=0x10f0d70, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#19 0x00007fdcb79c18ce in create<KCModule> (args=..., keyword=..., parent=0x10f0d70, parentWidget=0x0, this=0x1243330) at ../../kdecore/util/kpluginfactory.h:531
#20 createInstance<KCModule> (error=0x7ffd78718cb0, args=..., parent=0x10f0d70, parentWidget=0x0, this=0x1248060) at ../../kdecore/services/kservice.h:573
#21 createInstance<KCModule> (error=0x7ffd78718cb0, args=..., parent=0x10f0d70, this=0x1248060) at ../../kdecore/services/kservice.h:550
#22 KCModuleLoader::loadModule (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x10f0d70, args=...) at ../../kutils/kcmoduleloader.cpp:89
#23 0x00007fdcb79c6b1b in KCModuleProxyPrivate::loadModule (this=this@entry=0x148e420) at ../../kutils/kcmoduleproxy.cpp:107
#24 0x00007fdcb79c7235 in KCModuleProxy::realModule (this=this@entry=0x10f0d70) at ../../kutils/kcmoduleproxy.cpp:83
#25 0x00007fdcb79c7633 in KCModuleProxy::showEvent (this=0x10f0d70, ev=0x7ffd787192d0) at ../../kutils/kcmoduleproxy.cpp:198
#26 0x00007fdcb66a0ce8 in QWidget::event (this=0x0, event=0x7ffd78718510) at kernel/qwidget.cpp:8775
#27 0x00007fdcb665111c in QApplicationPrivate::notify_helper (this=this@entry=0xef8ca0, receiver=receiver@entry=0x10f0d70, e=e@entry=0x7ffd787192d0) at kernel/qapplication.cpp:4570
#28 0x00007fdcb6657870 in QApplication::notify (this=this@entry=0x7ffd7871add0, receiver=receiver@entry=0x10f0d70, e=e@entry=0x7ffd787192d0) at kernel/qapplication.cpp:4356
#29 0x00007fdcb736acca in KApplication::notify (this=0x7ffd7871add0, receiver=0x10f0d70, event=0x7ffd787192d0) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007fdcb59e486d in QCoreApplication::notifyInternal (this=0x7ffd7871add0, receiver=receiver@entry=0x10f0d70, event=event@entry=0x7ffd787192d0) at kernel/qcoreapplication.cpp:953
#31 0x00007fdcb669e233 in sendEvent (event=0x7ffd787192d0, receiver=0x10f0d70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QWidgetPrivate::show_helper (this=0x1243dc0) at kernel/qwidget.cpp:7569
#33 0x00007fdcb669df4c in QWidgetPrivate::show_recursive (this=<optimized out>) at kernel/qwidget.cpp:7440
#34 0x00007fdcb669e08a in QWidgetPrivate::showChildren (this=this@entry=0xfdea00, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7877
#35 0x00007fdcb669e11d in QWidgetPrivate::show_helper (this=this@entry=0xfdea00) at kernel/qwidget.cpp:7516
#36 0x00007fdcb669ffda in QWidget::setVisible (this=0xefb0c0, visible=<optimized out>) at kernel/qwidget.cpp:7791
#37 0x00007fdcb669e09e in show (this=0xefb0c0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:497
#38 QWidgetPrivate::showChildren (this=this@entry=0x12b7900, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7879
#39 0x00007fdcb669e11d in QWidgetPrivate::show_helper (this=this@entry=0x12b7900) at kernel/qwidget.cpp:7516
#40 0x00007fdcb669ffda in QWidget::setVisible (this=0x144d100, visible=<optimized out>) at kernel/qwidget.cpp:7791
#41 0x00007fdcb6683c16 in show (this=0x144d100) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:497
#42 QStackedLayout::setCurrentIndex (this=0x1299b00, index=1) at kernel/qstackedlayout.cpp:313
#43 0x00007fdcb6683daa in QStackedLayout::setCurrentWidget (this=<optimized out>, widget=widget@entry=0x144d100) at kernel/qstackedlayout.cpp:368
#44 0x00007fdcb6aa16e7 in QStackedWidget::setCurrentWidget (this=<optimized out>, widget=widget@entry=0x144d100) at widgets/qstackedwidget.cpp:295
#45 0x00007fdcb7396aae in KPageViewPrivate::_k_pageSelected (this=0xfbc330, index=..., previous=...) at ../../kdeui/paged/kpageview.cpp:235
#46 0x00007fdcb59f8a7a in QMetaObject::activate (sender=sender@entry=0x128ff00, m=m@entry=0x7fdcb7128160 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd78719740) at kernel/qobject.cpp:3567
#47 0x00007fdcb6ba2d67 in QItemSelectionModel::selectionChanged (this=this@entry=0x128ff00, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:165
#48 0x00007fdcb6ba8214 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x128ff00, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1544
#49 0x00007fdcb6ba8a46 in QItemSelectionModel::select (this=0x128ff00, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#50 0x00007fdcb6ba3ba8 in QItemSelectionModel::select (this=this@entry=0x128ff00, index=..., command=...) at itemviews/qitemselectionmodel.cpp:985
#51 0x00007fdcb6ba2f92 in QItemSelectionModel::setCurrentIndex (this=0x128ff00, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174
#52 0x00007fdcb7395c4e in KPageViewPrivate::_k_rebuildGui (this=0xfbc330) at ../../kdeui/paged/kpageview.cpp:70
#53 0x00007fdcb7396705 in KPageViewPrivate::_k_modelChanged (this=0xfbc330) at ../../kdeui/paged/kpageview.cpp:190
#54 0x00007fdcb59f8a7a in QMetaObject::activate (sender=sender@entry=0x1239810, m=m@entry=0x7fdcb5d48860 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#55 0x00007fdcb5a42343 in QAbstractItemModel::layoutChanged (this=this@entry=0x1239810) at .moc/release-shared/moc_qabstractitemmodel.cpp:176
#56 0x00007fdcb739b3d9 in KPageWidgetModel::addPage (this=0x1239810, item=item@entry=0x12004b0) at ../../kdeui/paged/kpagewidgetmodel.cpp:401
#57 0x00007fdcb7399c6d in KPageWidget::addPage (this=<optimized out>, item=item@entry=0x12004b0) at ../../kdeui/paged/kpagewidget.cpp:87
#58 0x00007fdcb779fca4 in ModuleView::addModule (this=this@entry=0x12c58d0, module=0x128ac78) at ../../../systemsettings/core/ModuleView.cpp:191
#59 0x00007fdcb779ff85 in ModuleView::loadModule (this=0x12c58d0, menuItem=...) at ../../../systemsettings/core/ModuleView.cpp:144
#60 0x00007fdc9b463868 in IconMode::changeModule (this=0x1049440, activeModule=...) at ../../../systemsettings/icons/IconMode.cpp:146
#61 0x00007fdcb59f8a7a in QMetaObject::activate (sender=sender@entry=0xefb250, m=m@entry=0x7fdcb71269c0 <QAbstractItemView::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd78719f20) at kernel/qobject.cpp:3567
#62 0x00007fdcb6b50165 in QAbstractItemView::activated (this=this@entry=0xefb250, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:361
#63 0x00007fdcb6b59e10 in QAbstractItemView::mouseDoubleClickEvent (this=0xefb250, event=0x7ffd7871a5d0) at itemviews/qabstractitemview.cpp:1849
#64 0x00007fdcb66a1639 in QWidget::event (this=0x0, this@entry=0xefb250, event=0x7ffd78718510, event@entry=0x7ffd7871a5d0) at kernel/qwidget.cpp:8393
#65 0x00007fdcb6a4a9fe in QFrame::event (this=0xefb250, e=0x7ffd7871a5d0) at widgets/qframe.cpp:557
#66 0x00007fdcb6b598b3 in QAbstractItemView::viewportEvent (this=0xefb250, event=0x7ffd7871a5d0) at itemviews/qabstractitemview.cpp:1644
#67 0x00007fdcb59e49d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xef8ca0, receiver=receiver@entry=0xff30d0, event=event@entry=0x7ffd7871a5d0) at kernel/qcoreapplication.cpp:1063
#68 0x00007fdcb66510fc in QApplicationPrivate::notify_helper (this=this@entry=0xef8ca0, receiver=receiver@entry=0xff30d0, e=e@entry=0x7ffd7871a5d0) at kernel/qapplication.cpp:4566
#69 0x00007fdcb66579be in QApplication::notify (this=this@entry=0x7ffd7871add0, receiver=receiver@entry=0xff30d0, e=e@entry=0x7ffd7871a5d0) at kernel/qapplication.cpp:4113
#70 0x00007fdcb736acca in KApplication::notify (this=0x7ffd7871add0, receiver=0xff30d0, event=0x7ffd7871a5d0) at ../../kdeui/kernel/kapplication.cpp:311
#71 0x00007fdcb59e486d in QCoreApplication::notifyInternal (this=0x7ffd7871add0, receiver=receiver@entry=0xff30d0, event=event@entry=0x7ffd7871a5d0) at kernel/qcoreapplication.cpp:953
#72 0x00007fdcb665707f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#73 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xff30d0, event=event@entry=0x7ffd7871a5d0, alienWidget=alienWidget@entry=0xff30d0, nativeWidget=nativeWidget@entry=0x1005370, buttonDown=buttonDown@entry=0x7fdcb7145578 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#74 0x00007fdcb66ccbde in QETWidget::translateMouseEvent (this=this@entry=0x1005370, event=event@entry=0x7ffd7871a930) at kernel/qapplication_x11.cpp:4634
#75 0x00007fdcb66cc477 in QApplication::x11ProcessEvent (this=0x7ffd7871add0, event=event@entry=0x7ffd7871a930) at kernel/qapplication_x11.cpp:3627
#76 0x00007fdcb66f4432 in x11EventSourceDispatch (s=0xef3280, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#77 0x00007fdcae1c1c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007fdcae1c1f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007fdcae1c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007fdcb5a12031 in QEventDispatcherGlib::processEvents (this=0xeba920, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#81 0x00007fdcb66f44e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#82 0x00007fdcb59e34f1 in QEventLoop::processEvents (this=this@entry=0x7ffd7871ad10, flags=...) at kernel/qeventloop.cpp:149
#83 0x00007fdcb59e3805 in QEventLoop::exec (this=this@entry=0x7ffd7871ad10, flags=...) at kernel/qeventloop.cpp:204
#84 0x00007fdcb59e8f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#85 0x00007fdcb664f4dc in QApplication::exec () at kernel/qapplication.cpp:3828
#86 0x000000000040a8ff in main (argc=5, argv=0x7ffd7871af18) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 03:59:30 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:53:31 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Aru Sahni 2018-11-16 02:09:14 UTC
This system is no longer in my life, so I cannot confirm the continued existence of the bug.