Bug 296562 - Crash on libusb.
Summary: Crash on libusb.
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (show other bugs)
Version: 1.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Marie Loise Nolden
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-22 16:16 UTC by alx.kuzza
Modified: 2015-09-26 09:42 UTC (History)
1 user (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 alx.kuzza 2012-03-22 16:16:42 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 2.6.37.6-0.11-desktop i686
Distribution: "openSUSE 11.4 (i586)"

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

The difference from another day - I installed synergy and it was running at the moment of a crash.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[KCrash Handler]
#7  0xb1b2c0fd in usb_find_devices () from /usr/lib/libusb-0.1.so.4
#8  0xb1b3a894 in ?? () from /usr/lib/kde4/kcm_input.so
#9  0xb1b3dd87 in QObject* KPluginFactory::createInstance<MouseConfig, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_input.so
#10 0xb6755a72 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#11 0xb773f04d in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x81e91d0, args=...) at /usr/src/debug/kdelibs-4.7.4/kdecore/util/kpluginfactory.h:531
#12 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x81e91d0, args=...) at /usr/src/debug/kdelibs-4.7.4/kdecore/services/kservice.h:559
#13 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x81e91d0, args=...) at /usr/src/debug/kdelibs-4.7.4/kdecore/services/kservice.h:536
#14 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x81e91d0, args=...) at /usr/src/debug/kdelibs-4.7.4/kutils/kcmoduleloader.cpp:89
#15 0xb7744619 in KCModuleProxyPrivate::loadModule (this=0x81ca878) at /usr/src/debug/kdelibs-4.7.4/kutils/kcmoduleproxy.cpp:106
#16 0xb7745484 in KCModuleProxy::realModule (this=0x81e91d0) at /usr/src/debug/kdelibs-4.7.4/kutils/kcmoduleproxy.cpp:83
#17 0xb77454d1 in KCModuleProxy::showEvent (this=0x81e91d0, ev=0xbfc772b0) at /usr/src/debug/kdelibs-4.7.4/kutils/kcmoduleproxy.cpp:197
#18 0xb69a8c31 in QWidget::event (this=0x81e91d0, event=0xbfc772b0) at kernel/qwidget.cpp:8502
#19 0xb694d604 in QApplicationPrivate::notify_helper (this=0x808ec28, receiver=0x81e91d0, e=0xbfc772b0) at kernel/qapplication.cpp:4481
#20 0xb6956454 in QApplication::notify (this=0xbfc78bcc, receiver=0x81e91d0, e=0xbfc772b0) at kernel/qapplication.cpp:4360
#21 0xb74c2e51 in KApplication::notify (this=0xbfc78bcc, receiver=0x81e91d0, event=0xbfc772b0) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#22 0xb637a97e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0xb69acfcd in sendEvent (this=0x83d1828) at ../../src/corelib/kernel/qcoreapplication.h:215
#24 QWidgetPrivate::show_helper (this=0x83d1828) at kernel/qwidget.cpp:7475
#25 0xb69acc94 in QWidgetPrivate::show_recursive (this=0x83d1828) at kernel/qwidget.cpp:7346
#26 0xb69acd8d in QWidgetPrivate::showChildren (this=0x83cf490, spontaneous=false) at kernel/qwidget.cpp:7783
#27 0xb69acec0 in QWidgetPrivate::show_helper (this=0x83cf490) at kernel/qwidget.cpp:7422
#28 0xb69ad329 in QWidget::setVisible (this=0x8184730, visible=true) at kernel/qwidget.cpp:7697
#29 0xb69ace30 in show (this=0x83cf2d8, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#30 QWidgetPrivate::showChildren (this=0x83cf2d8, spontaneous=false) at kernel/qwidget.cpp:7785
#31 0xb69acec0 in QWidgetPrivate::show_helper (this=0x83cf2d8) at kernel/qwidget.cpp:7422
#32 0xb69ad329 in QWidget::setVisible (this=0x81778f0, visible=true) at kernel/qwidget.cpp:7697
#33 0xb698a09d in show (this=0x81ca3a8, index=2) at ../../src/gui/kernel/qwidget.h:487
#34 QStackedLayout::setCurrentIndex (this=0x81ca3a8, index=2) at kernel/qstackedlayout.cpp:311
#35 0xb698a1ff in QStackedLayout::setCurrentWidget (this=0x81ca3a8, widget=0x81778f0) at kernel/qstackedlayout.cpp:365
#36 0xb6e22abe in QStackedWidget::setCurrentWidget (this=0x81b9a88, widget=0x81778f0) at widgets/qstackedwidget.cpp:250
#37 0xb74fb43c in KPageViewPrivate::_k_pageSelected (this=0x81ca7d0, index=..., previous=...) at /usr/src/debug/kdelibs-4.7.4/kdeui/paged/kpageview.cpp:235
#38 0xb74fb655 in KPageView::qt_metacall (this=0x81bc440, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfc77734) at /usr/src/debug/kdelibs-4.7.4/build/kdeui/kpageview.moc:100
#39 0xb74ff612 in KPageWidget::qt_metacall (this=0x81bc440, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc77734) at /usr/src/debug/kdelibs-4.7.4/build/kdeui/kpagewidget.moc:76
#40 0xb638126d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#41 0xb639079c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#42 0xb6f4f69d in QItemSelectionModel::selectionChanged (this=0x83de298, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#43 0xb6f5613c in QItemSelectionModel::emitSelectionChanged (this=0x83de298, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1594
#44 0xb6f56a0c in QItemSelectionModel::select (this=0x83de298, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1101
#45 0xb74fc196 in KDEPrivate::SelectionModel::select (this=0x83de298, selection=..., command=...) at /usr/src/debug/kdelibs-4.7.4/kdeui/paged/kpageview_p.cpp:619
#46 0xb6f1cab7 in QListView::setSelection (this=0xbfc77964, rect=..., command=...) at itemviews/qlistview.cpp:1385
#47 0xb6ef4614 in QAbstractItemView::mousePressEvent (this=0x81d3120, event=0xbfc78354) at itemviews/qabstractitemview.cpp:1674
#48 0xb69a8ab4 in QWidget::event (this=0x81d3120, event=0xbfc78354) at kernel/qwidget.cpp:8291
#49 0xb6dbbf85 in QFrame::event (this=0x81d3120, e=0xbfc78354) at widgets/qframe.cpp:557
#50 0xb6e4dba1 in QAbstractScrollArea::viewportEvent (this=0x81d3120, e=0xbfc78354) at widgets/qabstractscrollarea.cpp:1043
#51 0xb6ef1eb4 in QAbstractItemView::viewportEvent (this=0x81d3120, event=0xbfc78354) at itemviews/qabstractitemview.cpp:1628
#52 0xb6e50496 in viewportEvent (this=0x81c3ba8, o=0x83d8728, e=0xbfc78354) at widgets/qabstractscrollarea_p.h:100
#53 QAbstractScrollAreaFilter::eventFilter (this=0x81c3ba8, o=0x83d8728, e=0xbfc78354) at widgets/qabstractscrollarea_p.h:116
#54 0xb637ab16 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#55 0xb694d5d4 in QApplicationPrivate::notify_helper (this=0x808ec28, receiver=0x83d8728, e=0xbfc78354) at kernel/qapplication.cpp:4477
#56 0xb6956f00 in QApplication::notify (this=0xbfc7806c, receiver=0x83d8728, e=0xbfc78354) at kernel/qapplication.cpp:4042
#57 0xb74c2e51 in KApplication::notify (this=0xbfc78bcc, receiver=0x83d8728, event=0xbfc78354) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#58 0xb637a97e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#59 0xb694e6ac in sendSpontaneousEvent (receiver=0x83d8728, event=0xbfc78354, alienWidget=0x83d8728, nativeWidget=0x81613b8, buttonDown=0xb72c9c20, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#60 QApplicationPrivate::sendMouseEvent (receiver=0x83d8728, event=0xbfc78354, alienWidget=0x83d8728, nativeWidget=0x81613b8, buttonDown=0xb72c9c20, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3139
#61 0xb69dadb0 in QETWidget::translateMouseEvent (this=0x81613b8, event=0xbfc7886c) at kernel/qapplication_x11.cpp:4475
#62 0xb69d9ebe in QApplication::x11ProcessEvent (this=0xbfc78bcc, event=0xbfc7886c) at kernel/qapplication_x11.cpp:3479
#63 0xb6a04d00 in x11EventSourceDispatch (s=0x80867b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#64 0xb57f1509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#65 0xb57f1d10 in ?? () from /lib/libglib-2.0.so.0
#66 0xb57f1fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#67 0xb63a91fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#68 0xb6a048fa in QGuiEventDispatcherGlib::processEvents (this=0x80646e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#69 0xb6379c5d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#70 0xb6379e89 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#71 0xb637e930 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#72 0xb694b354 in QApplication::exec () at kernel/qapplication.cpp:3755
#73 0x08057ace in _start ()

Reported using DrKonqi
Comment 1 Albert Astals Cid 2015-09-26 09:25:06 UTC
systemsettings 4 is no longer supported, we do only support version 5

I can not reproduce this crash with the following combinations
  systemsettings 5.4.1 + Qt 5.5.0
  systemsettings 5.3.2 + Qt 5.4.1
Can you still reproduce this hang on version 5?

If you can still reproduce the crash could you please install valgrind and then run
   valgrind systemsettings5
in a terminal, try to reproduce the crash and add here the valgrind output?
Comment 2 alx.kuzza 2015-09-26 09:35:08 UTC
The bug was reported 3.5 years ago. And SuSE 11.4 no longer supported.

I impressed about the speed issues are being processed.
Comment 3 Albert Astals Cid 2015-09-26 09:42:43 UTC
This is a community effort so we do a best effort based on the available manpower, if you wanted a timely answer you should have contacted the paid support by SuSE.

I understand you don't have this bug anymore.