Bug 272761

Summary: System Settings crashes when clicking Digital Camera icon
Product: [Applications] systemsettings Reporter: Rob V <rvalkass>
Component: kcm_kameraAssignee: Marcus Meissner <marcus>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cfeck
Priority: NOR    
Version: 1.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rob V 2011-05-08 10:05:55 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.12-90.fc14.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
Clicking the Digital Camera icon in System Settings. At the time, my camera was attached by USB.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[KCrash Handler]
#7  0x067e3d1b in QObject::connect (sender=0x97156d8, signal=<value optimized out>, receiver=0x96b4480, method=0x593f686 "slot_error(const QString &)", type=Qt::AutoConnection) at kernel/qobject.cpp:2526
#8  0x05938ee4 in connect (this=0x96b4480) at /usr/include/QtCore/qobject.h:315
#9  KKameraConfig::load (this=0x96b4480) at /usr/src/debug/kdegraphics-4.6.2/kamera/kcontrol/kamera.cpp:256
#10 0x05936ced in KKameraConfig::displayGPSuccessDialogue (this=0x96b4480) at /usr/src/debug/kdegraphics-4.6.2/kamera/kcontrol/kamera.cpp:173
#11 0x05937946 in KKameraConfig::KKameraConfig (this=0x96b4480, parent=0x95b6c90) at /usr/src/debug/kdegraphics-4.6.2/kamera/kcontrol/kamera.cpp:74
#12 0x0593964f in KPluginFactory::createInstance<KKameraConfig, QWidget> (parentWidget=0x0, parent=0x95b6c90, args=...) at /usr/include/kde4/kpluginfactory.h:473
#13 0x06ba7931 in KPluginFactory::create (this=0x96b0ce0, iface=0x7d57080 "KCModule", parentWidget=0x0, parent=0x95b6c90, args=..., keyword=...) at /usr/src/debug/kdelibs-4.6.2/kdecore/util/kpluginfactory.cpp:203
#14 0x02ff9e44 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x95b6c90, args=...) at /usr/src/debug/kdelibs-4.6.2/kdecore/util/kpluginfactory.h:527
#15 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x95b6c90, args=...) at /usr/src/debug/kdelibs-4.6.2/kdecore/services/kservice.h:551
#16 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x95b6c90, args=...) at /usr/src/debug/kdelibs-4.6.2/kdecore/services/kservice.h:528
#17 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x95b6c90, args=...) at /usr/src/debug/kdelibs-4.6.2/kutils/kcmoduleloader.cpp:89
#18 0x02fff6aa in KCModuleProxyPrivate::loadModule (this=0x96a4548) at /usr/src/debug/kdelibs-4.6.2/kutils/kcmoduleproxy.cpp:106
#19 0x03000443 in KCModuleProxy::realModule (this=0x95b6c90) at /usr/src/debug/kdelibs-4.6.2/kutils/kcmoduleproxy.cpp:83
#20 0x024af856 in ModuleView::stateChanged (this=0x957db98) at /usr/src/debug/kdebase-workspace-4.6.2/systemsettings/core/ModuleView.cpp:379
#21 0x024af988 in ModuleView::activeModuleChanged (this=0x957db98, current=0x94c26d8, previous=0x0) at /usr/src/debug/kdebase-workspace-4.6.2/systemsettings/core/ModuleView.cpp:366
#22 0x024b1290 in ModuleView::qt_metacall (this=0x957db98, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf821e04) at /usr/src/debug/kdebase-workspace-4.6.2/i686-redhat-linux-gnu/systemsettings/core/ModuleView.moc:99
#23 0x067d279b in QMetaObject::metacall (object=0x957db98, cl=QMetaObject::InvokeMetaMethod, idx=35, argv=0xbf821e04) at kernel/qmetaobject.cpp:237
#24 0x067e1cc7 in QMetaObject::activate (sender=0x95a5598, m=0x7de6170, local_signal_index=0, argv=0xbf821e04) at kernel/qobject.cpp:3278
#25 0x07bf20aa in KPageWidget::currentPageChanged (this=0x95a5598, _t1=0x94c26d8, _t2=0x0) at /usr/src/debug/kdelibs-4.6.2/i686-redhat-linux-gnu/kdeui/kpagewidget.moc:96
#26 0x07bf2148 in KPageWidgetPrivate::_k_slotCurrentPageChanged (this=0x95bf040, current=..., before=...) at /usr/src/debug/kdelibs-4.6.2/kdeui/paged/kpagewidget.cpp:43
#27 0x07bf2287 in KPageWidget::qt_metacall (this=0x95a5598, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf821f64) at /usr/src/debug/kdelibs-4.6.2/i686-redhat-linux-gnu/kdeui/kpagewidget.moc:84
#28 0x067d279b in QMetaObject::metacall (object=0x95a5598, cl=QMetaObject::InvokeMetaMethod, idx=35, argv=0xbf821f64) at kernel/qmetaobject.cpp:237
#29 0x067e1cc7 in QMetaObject::activate (sender=0x95a5598, m=0x7de564c, local_signal_index=0, argv=0xbf821f64) at kernel/qobject.cpp:3278
#30 0x07bedafa in KPageView::currentPageChanged (this=0x95a5598, _t1=..., _t2=...) at /usr/src/debug/kdelibs-4.6.2/i686-redhat-linux-gnu/kdeui/kpageview.moc:140
#31 0x07bee0a8 in KPageViewPrivate::_k_pageSelected (this=0x95bf040, index=..., previous=...) at /usr/src/debug/kdelibs-4.6.2/kdeui/paged/kpageview.cpp:244
#32 0x07bee2a7 in KPageView::qt_metacall (this=0x95a5598, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf822134) at /usr/src/debug/kdelibs-4.6.2/i686-redhat-linux-gnu/kdeui/kpageview.moc:100
#33 0x07bf224b in KPageWidget::qt_metacall (this=0x95a5598, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf822134) at /usr/src/debug/kdelibs-4.6.2/i686-redhat-linux-gnu/kdeui/kpagewidget.moc:76
#34 0x067d279b in QMetaObject::metacall (object=0x95a5598, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf822134) at kernel/qmetaobject.cpp:237
#35 0x067e1cc7 in QMetaObject::activate (sender=0x9512750, m=0x786b14c, local_signal_index=0, argv=0xbf822134) at kernel/qobject.cpp:3278
#36 0x074fc56a in QItemSelectionModel::selectionChanged (this=0x9512750, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#37 0x075031f6 in QItemSelectionModel::emitSelectionChanged (this=0x9512750, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1538
#38 0x0750359b in QItemSelectionModel::select (this=0x9512750, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1101
#39 0x074fe401 in QItemSelectionModel::select (this=0x9512750, index=..., command=...) at itemviews/qitemselectionmodel.cpp:976
#40 0x074fc864 in QItemSelectionModel::setCurrentIndex (this=0x9512750, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1168
#41 0x07becb8a in KPageViewPrivate::_k_rebuildGui (this=0x95bf040) at /usr/src/debug/kdelibs-4.6.2/kdeui/paged/kpageview.cpp:70
#42 0x07bedde8 in KPageViewPrivate::_k_modelChanged (this=0x95bf040) at /usr/src/debug/kdelibs-4.6.2/kdeui/paged/kpageview.cpp:190
#43 0x07bee2be in KPageView::qt_metacall (this=0x95a5598, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf82252c) at /usr/src/debug/kdelibs-4.6.2/i686-redhat-linux-gnu/kdeui/kpageview.moc:99
#44 0x07bf224b in KPageWidget::qt_metacall (this=0x95a5598, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbf82252c) at /usr/src/debug/kdelibs-4.6.2/i686-redhat-linux-gnu/kdeui/kpagewidget.moc:76
#45 0x067d279b in QMetaObject::metacall (object=0x95a5598, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbf82252c) at kernel/qmetaobject.cpp:237
#46 0x067e1cc7 in QMetaObject::activate (sender=0x95800e0, m=0x69086d8, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3278
#47 0x0682f258 in QAbstractItemModel::layoutChanged (this=0x95800e0) at .moc/release-shared/moc_qabstractitemmodel.cpp:161
#48 0x07bf36c5 in KPageWidgetModel::addPage (this=0x95800e0, item=0x94c26d8) at /usr/src/debug/kdelibs-4.6.2/kdeui/paged/kpagewidgetmodel.cpp:401
#49 0x07bf1e6b in KPageWidget::addPage (this=0x95a5598, item=0x94c26d8) at /usr/src/debug/kdelibs-4.6.2/kdeui/paged/kpagewidget.cpp:87
#50 0x024b004b in ModuleView::addModule (this=0x957db98, module=0x95d5804) at /usr/src/debug/kdebase-workspace-4.6.2/systemsettings/core/ModuleView.cpp:220
#51 0x024b0763 in ModuleView::loadModule (this=0x957db98, menuItem=...) at /usr/src/debug/kdebase-workspace-4.6.2/systemsettings/core/ModuleView.cpp:174
#52 0x0194fa2b in IconMode::changeModule (this=0x957ece0, activeModule=...) at /usr/src/debug/kdebase-workspace-4.6.2/systemsettings/icons/IconMode.cpp:133
#53 0x0194fe6d in IconMode::qt_metacall (this=0x957ece0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf822978) at /usr/src/debug/kdebase-workspace-4.6.2/i686-redhat-linux-gnu/systemsettings/icons/IconMode.moc:80
#54 0x067d279b in QMetaObject::metacall (object=0x957ece0, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbf822978) at kernel/qmetaobject.cpp:237
#55 0x067e1cc7 in QMetaObject::activate (sender=0x9452f28, m=0x786a484, local_signal_index=3, argv=0xbf822978) at kernel/qobject.cpp:3278
#56 0x074a3ff4 in QAbstractItemView::activated (this=0x9452f28, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:345
#57 0x074a4539 in QAbstractItemView::mouseReleaseEvent (this=0x9452f28, event=0xbf823494) at itemviews/qabstractitemview.cpp:1805
#58 0x074c0d40 in QListView::mouseReleaseEvent (this=0x9452f28, e=0xbf823494) at itemviews/qlistview.cpp:796
#59 0x07b86ffe in KCategorizedView::mouseReleaseEvent (this=0x9452f28, event=0xbf823494) at /usr/src/debug/kdelibs-4.6.2/kdeui/itemviews/kcategorizedview.cpp:1034
#60 0x06f70dcb in QWidget::event (this=0x9452f28, event=0xbf823494) at kernel/qwidget.cpp:8259
#61 0x0736f724 in QFrame::event (this=0x9452f28, e=0xbf823494) at widgets/qframe.cpp:557
#62 0x073ff6f3 in QAbstractScrollArea::viewportEvent (this=0x9452f28, e=0xbf823494) at widgets/qabstractscrollarea.cpp:1043
#63 0x074a122f in QAbstractItemView::viewportEvent (this=0x9452f28, event=0xbf823494) at itemviews/qabstractitemview.cpp:1628
#64 0x07402065 in viewportEvent (this=0x95af248, o=0x9451cd0, e=0xbf823494) at widgets/qabstractscrollarea_p.h:100
#65 QAbstractScrollAreaFilter::eventFilter (this=0x95af248, o=0x9451cd0, e=0xbf823494) at widgets/qabstractscrollarea_p.h:116
#66 0x067cc11a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x945a480, receiver=0x9451cd0, event=0xbf823494) at kernel/qcoreapplication.cpp:846
#67 0x06f17521 in QApplicationPrivate::notify_helper (this=0x945a480, receiver=0x9451cd0, e=0xbf823494) at kernel/qapplication.cpp:4458
#68 0x06f1cc0d in QApplication::notify (this=0xbf823d4c, receiver=0x9451cd0, e=0xbf823494) at kernel/qapplication.cpp:4023
#69 0x07bb64bb in KApplication::notify (this=0xbf823d4c, receiver=0x9451cd0, event=0xbf823494) at /usr/src/debug/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311
#70 0x067cbf63 in QCoreApplication::notifyInternal (this=0xbf823d4c, receiver=0x9451cd0, event=0xbf823494) at kernel/qcoreapplication.cpp:731
#71 0x06f184d8 in sendSpontaneousEvent (receiver=0x9451cd0, event=0xbf823494, alienWidget=0x9451cd0, nativeWidget=0x94e0d20, buttonDown=0x7879e60, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#72 QApplicationPrivate::sendMouseEvent (receiver=0x9451cd0, event=0xbf823494, alienWidget=0x9451cd0, nativeWidget=0x94e0d20, buttonDown=0x7879e60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#73 0x06fa2084 in QETWidget::translateMouseEvent (this=0x94e0d20, event=0xbf8239cc) at kernel/qapplication_x11.cpp:4461
#74 0x06fa04b7 in QApplication::x11ProcessEvent (this=0xbf823d4c, event=0xbf8239cc) at kernel/qapplication_x11.cpp:3587
#75 0x06fcb550 in x11EventSourceDispatch (s=0x945d8a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#76 0x005b8192 in g_main_dispatch (context=0x945ca90) at gmain.c:2149
#77 g_main_context_dispatch (context=0x945ca90) at gmain.c:2702
#78 0x005b8978 in g_main_context_iterate (context=0x945ca90, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#79 0x005b8c35 in g_main_context_iteration (context=0x945ca90, may_block=1) at gmain.c:2843
#80 0x067f9cad in QEventDispatcherGlib::processEvents (this=0x943a438, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#81 0x06fcb1c6 in QGuiEventDispatcherGlib::processEvents (this=0x943a438, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#82 0x067cb0fa in QEventLoop::processEvents (this=0xbf823ca4, flags=...) at kernel/qeventloop.cpp:149
#83 0x067cb3aa in QEventLoop::exec (this=0xbf823ca4, flags=...) at kernel/qeventloop.cpp:201
#84 0x067cff57 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#85 0x06f15358 in QApplication::exec () at kernel/qapplication.cpp:3736
#86 0x08057248 in main (argc=134592848, argv=0x970b3c8) at /usr/src/debug/kdebase-workspace-4.6.2/systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Marcus Meissner 2011-05-08 16:25:06 UTC
it works for me (as usual) in KDE 4.5.x

can you run:

valgrind kcmshell4 kamera

to see if there is anything special happening?
Comment 2 Rob V 2011-05-08 17:43:43 UTC
It also does it without the camera plugged in (an obvious thing I forgot to
check). Output from valgrind:


[rob@rob-laptop ~]$ valgrind kcmshell4 kamera
==2339== Memcheck, a memory error detector
==2339== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==2339== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==2339== Command: kcmshell4 kamera
==2339==
==2339== Conditional jump or move depends on uninitialised value(s)
==2339==    at 0x4005339: operator delete[](void*, std::nothrow_t const&)
(vg_replace_malloc.c:380)
==2339==    by 0xC60CE7: ??? (in /usr/lib/libstdc++.so.6.0.14)
==2339==    by 0xBD07C8: std::underflow_error::underflow_error(std::string
const&) (stdexcept.cc:72)
==2339==    by 0xBD0FAD: virtual thunk to std::strstream::~strstream() (in
/usr/lib/libstdc++.so.6.0.14)
==2339==    by 0x9599AD: pthread_once (pthread_once.S:122)
==2339==    by 0xBD10A8: std::locale::locale() (strstream.cc:369)
==2339==    by 0xBCDF97: std::ios_base::Init::Init() (locale_facets.h:1930)
==2339==    by 0x6A8B375: KTar::KTarPrivate::readHeader(char*, QString&,
QString&) (ktar.cpp:257)
==2339==    by 0x6BCB03C: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x69F3BAB: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x7A88FB: call_init (dl-init.c:68)
==2339==    by 0x7A8A18: _dl_init (dl-init.c:132)
==2339==
==2339== Invalid free() / delete / delete[]
==2339==    at 0x4005379: operator delete[](void*, std::nothrow_t const&)
(vg_replace_malloc.c:380)
==2339==    by 0xC60CE7: ??? (in /usr/lib/libstdc++.so.6.0.14)
==2339==    by 0xBD07C8: std::underflow_error::underflow_error(std::string
const&) (stdexcept.cc:72)
==2339==    by 0xBD0FAD: virtual thunk to std::strstream::~strstream() (in
/usr/lib/libstdc++.so.6.0.14)
==2339==    by 0x9599AD: pthread_once (pthread_once.S:122)
==2339==    by 0xBD10A8: std::locale::locale() (strstream.cc:369)
==2339==    by 0xBCDF97: std::ios_base::Init::Init() (locale_facets.h:1930)
==2339==    by 0x6A8B375: KTar::KTarPrivate::readHeader(char*, QString&,
QString&) (ktar.cpp:257)
==2339==    by 0x6BCB03C: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x69F3BAB: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x7A88FB: call_init (dl-init.c:68)
==2339==    by 0x7A8A18: _dl_init (dl-init.c:132)
==2339==  Address 0xb8cb24 is not stack'd, malloc'd or (recently) free'd
==2339==
==2339== Use of uninitialised value of size 4
==2339==    at 0x4005388: operator delete[](void*, std::nothrow_t const&)
(vg_replace_malloc.c:380)
==2339==    by 0xBD07C8: std::underflow_error::underflow_error(std::string
const&) (stdexcept.cc:72)
==2339==    by 0xBD0FAD: virtual thunk to std::strstream::~strstream() (in
/usr/lib/libstdc++.so.6.0.14)
==2339==    by 0x9599AD: pthread_once (pthread_once.S:122)
==2339==    by 0xBD10A8: std::locale::locale() (strstream.cc:369)
==2339==    by 0xBCDF97: std::ios_base::Init::Init() (locale_facets.h:1930)
==2339==    by 0x6A8B375: KTar::KTarPrivate::readHeader(char*, QString&,
QString&) (ktar.cpp:257)
==2339==    by 0x6BCB03C: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x69F3BAB: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x7A88FB: call_init (dl-init.c:68)
==2339==    by 0x7A8A18: _dl_init (dl-init.c:132)
==2339==    by 0x79A8AE: ??? (in /lib/ld-2.13.so)
==2339==
==2339== Invalid read of size 1
==2339==    at 0xC60CE8: ??? (in /usr/lib/libstdc++.so.6.0.14)
==2339==    by 0xBD07C8: std::underflow_error::underflow_error(std::string
const&) (stdexcept.cc:72)
==2339==    by 0xBD0FAD: virtual thunk to std::strstream::~strstream() (in
/usr/lib/libstdc++.so.6.0.14)
==2339==    by 0x9599AD: pthread_once (pthread_once.S:122)
==2339==    by 0xBD10A8: std::locale::locale() (strstream.cc:369)
==2339==    by 0xBCDF97: std::ios_base::Init::Init() (locale_facets.h:1930)
==2339==    by 0x6A8B375: KTar::KTarPrivate::readHeader(char*, QString&,
QString&) (ktar.cpp:257)
==2339==    by 0x6BCB03C: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x69F3BAB: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x7A88FB: call_init (dl-init.c:68)
==2339==    by 0x7A8A18: _dl_init (dl-init.c:132)
==2339==    by 0x79A8AE: ??? (in /lib/ld-2.13.so)
==2339==  Address 0x6a00c246 is not stack'd, malloc'd or (recently) free'd
==2339==
==2339==
==2339== Process terminating with default action of signal 11 (SIGSEGV)
==2339==  Access not within mapped region at address 0x6A00C246
==2339==    at 0xC60CE8: ??? (in /usr/lib/libstdc++.so.6.0.14)
==2339==    by 0xBD07C8: std::underflow_error::underflow_error(std::string
const&) (stdexcept.cc:72)
==2339==    by 0xBD0FAD: virtual thunk to std::strstream::~strstream() (in
/usr/lib/libstdc++.so.6.0.14)
==2339==    by 0x9599AD: pthread_once (pthread_once.S:122)
==2339==    by 0xBD10A8: std::locale::locale() (strstream.cc:369)
==2339==    by 0xBCDF97: std::ios_base::Init::Init() (locale_facets.h:1930)
==2339==    by 0x6A8B375: KTar::KTarPrivate::readHeader(char*, QString&,
QString&) (ktar.cpp:257)
==2339==    by 0x6BCB03C: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x69F3BAB: ??? (in /usr/lib/libkdecore.so.5.6.0)
==2339==    by 0x7A88FB: call_init (dl-init.c:68)
==2339==    by 0x7A8A18: _dl_init (dl-init.c:132)
==2339==    by 0x79A8AE: ??? (in /lib/ld-2.13.so)
==2339==  If you believe this happened as a result of a stack
==2339==  overflow in your program's main thread (unlikely but
==2339==  possible), you can try to increase the size of the
==2339==  main thread stack using the --main-stacksize= flag.
==2339==  The main thread stack size used in this run was 8388608.
==2339==
==2339== HEAP SUMMARY:
==2339==     in use at exit: 3,899 bytes in 59 blocks
==2339==   total heap usage: 92 allocs, 34 frees, 6,010 bytes allocated
==2339==
==2339== LEAK SUMMARY:
==2339==    definitely lost: 0 bytes in 0 blocks
==2339==    indirectly lost: 0 bytes in 0 blocks
==2339==      possibly lost: 0 bytes in 0 blocks
==2339==    still reachable: 3,899 bytes in 59 blocks
==2339==         suppressed: 0 bytes in 0 blocks
==2339== Rerun with --leak-check=full to see details of leaked memory
==2339==
==2339== For counts of detected and suppressed errors, rerun with: -v
==2339== Use --track-origins=yes to see where uninitialised values come from
==2339== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 69 from 8)
Segmentation fault (core dumped)


On 8 May 2011 15:25, Marcus Meissner <marcus@jet.franken.de> wrote:

> https://bugs.kde.org/show_bug.cgi?id=272761
>
>
>
>
>
> --- Comment #1 from Marcus Meissner <marcus jet franken de>  2011-05-08
> 16:25:06 ---
> it works for me (as usual) in KDE 4.5.x
>
> can you run:
>
> valgrind kcmshell4 kamera
>
> to see if there is anything special happening?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 3 Dario Andres 2011-05-08 23:31:56 UTC
[Comment from a bug report cleaner]
The backtrace looks related to the one in bug 236844. Regards
Comment 4 Christoph Feck 2011-05-11 22:13:02 UTC
Marcus, I have another explanation, different from that in bug 236844 comment #7. It could actually be a duplicate of bug 247830.

Rob, is there a difference if you double click on the Kamera icon in System Settings or single click?
Comment 5 Rob V 2011-05-12 09:28:29 UTC
Single click works, double click crashes. I guess this can be closed now -
it's my own fault for forgetting to switch double-clicking on in mouse
settings I guess!


On 11 May 2011 21:13, Christoph Feck <christoph@maxiom.de> wrote:

> https://bugs.kde.org/show_bug.cgi?id=272761
>
>
> Christoph Feck <christoph@maxiom.de> changed:
>
>           What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                  CC|                            |christoph@maxiom.de
>
>
>
>
> --- Comment #4 from Christoph Feck <christoph maxiom de>  2011-05-11
> 22:13:02 ---
> Marcus, I have another explanation, different from that in bug 236844
> comment
> #7. It could actually be a duplicate of bug 247830.
>
> Rob, is there a difference if you double click on the Kamera icon in System
> Settings or single click?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 6 Christoph Feck 2011-05-12 12:38:35 UTC
Rob, it's not your fault, it is a bug in the module authorization handling. Modules can be loaded twice because of the local event loop that KAuth runs. There is a workaround in 4.7, it probably should be backported.

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