Bug 247868 - KDE Control Module crashes as soon as “Modify Permissions…” is clicked in K3B
Summary: KDE Control Module crashes as soon as “Modify Permissions…” is clicked in K3B
Status: RESOLVED DUPLICATE of bug 293410
Alias: None
Product: policykit-kde-agent-1
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dario Freddi
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-14 18:48 UTC by augutus kling
Modified: 2012-07-05 17:23 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 augutus kling 2010-08-14 18:48:32 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
K3B complained that it couldn't find optical drives. Usually it succeeded finding the correct device and buring worked as expected.

I opened the settings in K3B, then the Devices section. The list showed no drives (although one is physically present). Whenever I click the button “Modify Permissions…” the next thing I see is the crash information about KDE Control Module. This happens everytime.

The system is Kubuntu 10.04 without self-compiled parts.

The crash can be reproduced every time.

 -- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Aborted
[Current thread is 1 (Thread 0xb77bc930 (LWP 2333))]

Thread 2 (Thread 0xb4fd8b70 (LWP 2334)):
#0  0x009c4f5b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x00d64ba6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x00ed151a in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x00ed20ce in ?? () from /lib/libglib-2.0.so.0
#4  0x00ed24b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0111c60f in QEventDispatcherGlib::processEvents (this=0x881a000, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x010ef059 in QEventLoop::processEvents (this=0xb4fd8290, flags=) at kernel/qeventloop.cpp:149
#7  0x010ef4aa in QEventLoop::exec (this=0xb4fd8290, flags=...) at kernel/qeventloop.cpp:201
#8  0x00feb5a8 in QThread::exec (this=0x87d8798) at thread/qthread.cpp:487
#9  0x010cec1b in QInotifyFileSystemWatcherEngine::run (this=0x87d8798) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00fee32e in QThreadPrivate::start (arg=0x87d8798) at thread/qthread_unix.cpp:248
#11 0x009c296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x00d57a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77bc930 (LWP 2333)):
[KCrash Handler]
#6  0x00533422 in __kernel_vsyscall ()
#7  0x00cb4651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00cb7a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x00ed9026 in g_logv () from /lib/libglib-2.0.so.0
#10 0x00ed9056 in g_log () from /lib/libglib-2.0.so.0
#11 0x062c7c1e in dbus_connection_setup_with_g_main () from /usr/lib/libdbus-glib-1.so.2
#12 0x035ff68f in ?? () from /usr/lib/libeggdbus-1.so.0
#13 0x031f1e68 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#14 0x031f290c in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x031f2a27 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#16 0x035ff350 in egg_dbus_connection_get_for_bus () from /usr/lib/libeggdbus-1.so.0
#17 0x07c5b8a9 in ?? () from /usr/lib/libpolkit-gobject-1.so.0
#18 0x0320c9c2 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#19 0x031f0a18 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x031f218a in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#21 0x031f2a48 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#22 0x07c5b4f7 in polkit_authority_get () from /usr/lib/libpolkit-gobject-1.so.0
#23 0x07c04d21 in PolkitQt1::Authority::Private::init() () from /usr/lib/libpolkit-qt-core-1.so.0
#24 0x07c05e6a in PolkitQt1::Authority::Authority(_PolkitAuthority*, QObject*) () from /usr/lib/libpolkit-qt-core-1.so.0
#25 0x07c05f1d in PolkitQt1::Authority::instance(_PolkitAuthority*) () from /usr/lib/libpolkit-qt-core-1.so.0
#26 0x00e16b56 in KAuth::Polkit1Backend::setupAction (this=0x890eaf0, action=...) at ../../kdecore/auth/backends/polkit-1/Polkit1Backend.cpp:75
#27 0x0070261e in Action (this=0x8930088, name=...) at ../../kdecore/auth/kauthaction.cpp:62
#28 0x003b6445 in KCModule::setNeedsAuthorization (this=0x87d48a8, needsAuth=true) at ../../kdeui/widgets/kcmodule.cpp:140
#29 0x00f64f90 in ?? () from /usr/lib/kde4/kcm_k3bsetup.so
#30 0x00f6988d in QObject* KPluginFactory::createInstance<K3bSetup, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kcm_k3bsetup.so
#31 0x007ef05e in KPluginFactory::create (this=0x87d3340, iface=0xf6eeae "1slotBurningGroupChanged()", parentWidget=0x0, parent=0x87caea0, args=..., keyword=...)
    at ../../kdecore/util/kpluginfactory.cpp:191
#32 0x00a2fcca in KPluginFactory::create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x87caea0, args=...) at ../../kdecore/util/kpluginfactory.h:515
#33 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x87caea0, args=...) at ../../kdecore/services/kservice.h:517
#34 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x87caea0, args=...) at ../../kdecore/services/kservice.h:494
#35 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x87caea0, args=...) at ../../kdecore/services/kservice.h:537
#36 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x87caea0, args=...) at ../../kutils/kcmoduleloader.cpp:89
#37 0x00a351ed in KCModuleProxyPrivate::loadModule (this=0x87e9ca8) at ../../kutils/kcmoduleproxy.cpp:106
#38 0x00a35ee3 in KCModuleProxy::realModule (this=0x87caea0) at ../../kutils/kcmoduleproxy.cpp:83
#39 0x00a35f82 in KCModuleProxy::useRootOnlyMessage (this=0x87caea0) at ../../kutils/kcmoduleproxy.cpp:315
#40 0x00a322b8 in KCMultiDialog::addModule (this=0x87b35b8, moduleInfo=..., parentItem=0x0, args=...) at ../../kutils/kcmultidialog.cpp:340
#41 0x00f83701 in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so
#42 0x0804860b in _start ()

Reported using DrKonqi
Comment 1 augutus kling 2010-08-16 01:42:57 UTC
I rebooted the computer where the error occurred and couldn't reproduce the problem anymore. Instead everything worked exactly as expected (K3B found the device and succeeded burning the medium). There was no need to click the “Modify Permissions…” button this time.
Comment 2 Dario Andres 2011-01-23 18:49:31 UTC
[Comment from a bug triager]
This may be related to bug 246949. Regards
Comment 3 Jekyll Wu 2012-07-05 17:23:08 UTC

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