Bug 183818

Summary: CRASH Using konqueror as super user to modifiy the ownership of a logged on user's home directory causes plasma to crash
Product: [Unmaintained] plasma4 Reporter: Tony White <tonywhite100>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tony White 2009-02-09 19:48:42 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Mandriva RPMs

Using konqueror as super user I modified the ownership of the logged on user's home directory and it caused plasma to crash.
I did a right click, Apply changes to all subfolders and their contents without changing anything so that all the files inside would belong to the user and the user's primary group.

It makes sense that it crashes, It's not a normal thing to do but it would be nice if it didn't.

Here's the crash data :

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 1 (Thread 0xb529b8e0 (LWP 3556))]

Thread 3 (Thread 0xa9c02b90 (LWP 3557)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb586bc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7f238ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb689a9cb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb590952c in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb68998bf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5868315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb7f1626e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa93c3b90 (LWP 3558)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb586bc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7f238ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb689a9cb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xaa2a7e4e in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#5  0xb68998bf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5868315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb7f1626e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb529b8e0 (LWP 3556)):
[KCrash Handler]
#6  0xb69a8a79 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#7  0xa9d3f205 in TaskManager::AbstractGroupingStrategy::groupRemoved () from /usr/lib/libtaskmanager.so.4
#8  0xa9d3fc59 in TaskManager::AbstractGroupingStrategy::closeGroup () from /usr/lib/libtaskmanager.so.4
#9  0xa9d49f7c in ?? () from /usr/lib/libtaskmanager.so.4
#10 0xa9d4a055 in ?? () from /usr/lib/libtaskmanager.so.4
#11 0xb69a7c4d in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb69a807b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb6c0ca45 in QAction::triggered () from /usr/lib/libQtGui.so.4
#14 0xb6c0d437 in QAction::activate () from /usr/lib/libQtGui.so.4
#15 0xb700cbe7 in ?? () from /usr/lib/libQtGui.so.4
#16 0xb700d664 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#17 0xb6c6da5a in QWidget::event () from /usr/lib/libQtGui.so.4
#18 0xb700fa04 in QMenu::event () from /usr/lib/libQtGui.so.4
#19 0xb6c12fec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#20 0xb6c1bbff in QApplication::notify () from /usr/lib/libQtGui.so.4
#21 0xb7809e40 in KApplication::notify () from /usr/lib/libkdeui.so.5
#22 0xb6992813 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#23 0xb6c1ae21 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#24 0xb6c8a34a in ?? () from /usr/lib/libQtGui.so.4
#25 0xb6c89560 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#26 0xb6cb2654 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb5707dea in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb570b508 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb570b6c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb69be30a in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#31 0xb6cb1daa in ?? () from /usr/lib/libQtGui.so.4
#32 0xb6990e83 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb6991041 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0xb700f793 in QMenu::exec () from /usr/lib/libQtGui.so.4
#35 0xa9da19f9 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#36 0xb71bfedb in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4
#37 0xb7205757 in QGraphicsWidget::sceneEvent () from /usr/lib/libQtGui.so.4
#38 0xb71deea4 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb71e55d7 in QGraphicsScene::contextMenuEvent () from /usr/lib/libQtGui.so.4
#40 0xb71e86e3 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#41 0xb6c12fec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#42 0xb6c1b215 in QApplication::notify () from /usr/lib/libQtGui.so.4
#43 0xb7809e40 in KApplication::notify () from /usr/lib/libkdeui.so.5
#44 0xb6992813 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#45 0xb71f5648 in QGraphicsView::contextMenuEvent () from /usr/lib/libQtGui.so.4
#46 0xb6c6dd24 in QWidget::event () from /usr/lib/libQtGui.so.4
#47 0xb6fc2de5 in QFrame::event () from /usr/lib/libQtGui.so.4
#48 0xb705d400 in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#49 0xb71f8558 in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#50 0xb705f9e6 in ?? () from /usr/lib/libQtGui.so.4
#51 0xb699198e in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#52 0xb6c12fbf in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#53 0xb6c1b757 in QApplication::notify () from /usr/lib/libQtGui.so.4
#54 0xb7809e40 in KApplication::notify () from /usr/lib/libkdeui.so.5
#55 0xb6992813 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#56 0xb6c1e3cd in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQtGui.so.4
#57 0xb6c8a832 in ?? () from /usr/lib/libQtGui.so.4
#58 0xb6c89560 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#59 0xb6cb2654 in ?? () from /usr/lib/libQtGui.so.4
#60 0xb5707dea in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#61 0xb570b508 in ?? () from /usr/lib/libglib-2.0.so.0
#62 0xb570b6c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#63 0xb69be30a in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#64 0xb6cb1daa in ?? () from /usr/lib/libQtGui.so.4
#65 0xb6990e83 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#66 0xb6991041 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#67 0xb69937b2 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#68 0xb6c12e54 in QApplication::exec () from /usr/lib/libQtGui.so.4
#69 0xb7fb86d1 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#70 0x0804856f in _start ()
Comment 1 Dario Andres 2009-02-10 14:20:13 UTC
This is probably a duplicate of bug 178076
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
Comment 2 Tony White 2009-02-23 12:50:33 UTC
As requested :

Application: Konqueror (konqueror), signal SIGABRT
[Current thread is 1 (Thread 0xb5e966d0 (LWP 6521))]

Thread 2 (Thread 0xb17a3b90 (LWP 6534)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7f534d1 in select () from /lib/i686/libc.so.6
#2  0xb71bd6dc in QProcessManager::run (this=0x8108bc8) at io/qprocess_unix.cpp:300
#3  0xb70e580f in QThreadPrivate::start (arg=0x8108bc8) at thread/qthread_unix.cpp:184
#4  0xb6538315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb7f5b26e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb5e966d0 (LWP 6521)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb7ea8c00 in raise () from /lib/i686/libc.so.6
#8  0xb7eaa668 in abort () from /lib/i686/libc.so.6
#9  0xb7ea1b5e in __assert_fail () from /lib/i686/libc.so.6
#10 0xb3e745bb in KHTMLGlobal::finalCheck () at /usr/src/debug/kdelibs-4.2.0/khtml/khtml_global.cpp:258
#11 0xb44f80bd in ~KHTMLFactory (this=0x8392c20) at /usr/src/debug/kdelibs-4.2.0/khtml/khtml_factory.cpp:35
#12 0xb71fae08 in QObjectCleanupHandler::clear (this=0x8393740) at kernel/qobjectcleanuphandler.cpp:135
#13 0xb71fae61 in ~QObjectCleanupHandler (this=0x8393740) at kernel/qobjectcleanuphandler.cpp:81
#14 0xb74fa4cd in destroy () at /usr/src/debug/kdelibs-4.2.0/kdecore/util/kpluginfactory.cpp:29
#15 0xb73d4e19 in ~KCleanUpGlobalStatic (this=0xb759c288) at /usr/src/debug/kdelibs-4.2.0/kdecore/kernel/kglobal.h:62
#16 0xb7eabcd9 in exit () from /lib/i686/libc.so.6
#17 0xb682da48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:702
#18 0xb774ad09 in KApplication::xioErrhandler (this=0xbfbeba78, dpy=0x811eb18) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:413
#19 0xb774ad44 in kde_xio_errhandler (dpy=0x811eb18) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:130
#20 0xb7c9f0da in _XIOError () from /usr/lib/libX11.so.6
#21 0xb7ca74f5 in ?? () from /usr/lib/libX11.so.6
#22 0x0811eb18 in ?? ()
#23 0x00000442 in ?? ()
#24 0xbfbeacc0 in ?? ()
#25 0xbfbeacbc in ?? ()
#26 0x00000008 in ?? ()
#27 0x00000000 in ?? ()
Comment 3 Dario Andres 2009-02-23 17:38:04 UTC
@Tony: this is another application crashing. And the two crashes are completely unrelated. So it's probably a coincidence. The first one is about Plasma TaskManager, the last one is about Konqueror (but when browsing the web/or HTML files). The last backtrace is already reported and it's a known bug
Comment 4 Tony White 2009-02-24 08:37:54 UTC
Sorry, If they're different, Doing exactly the same thing triggered both crashes, Honestly.
Comment 5 Tony White 2009-02-24 08:54:06 UTC
Oh, I see. I don't know how I've managed to put this here, Yesterday was very confusing, Found a lot of broken stuff every where.
Please ignore my last two posts, Wrong bug report.
Sorry.
Comment 6 Dario Andres 2009-03-26 01:01:59 UTC
So.. could you create a complete backtrace of this crash? Thanks!
Comment 7 Dario Andres 2009-03-29 22:48:47 UTC
Marking the Plasma crash as duplicate of bug 188378. If Konqueror is crashing please make another report for it. Thanks!

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