Bug 176876 - Konqueror crashed while opening "Properties" dialog
Summary: Konqueror crashed while opening "Properties" dialog
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 179626 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-04 11:57 UTC by Davide Castellone
Modified: 2009-04-11 11:24 UTC (History)
6 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 Davide Castellone 2008-12-04 11:57:28 UTC
Version:           4.1.3 (KDE 4.1.3) (using 4.1.3 (KDE 4.1.3), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.27.4tuxonice

This does not happen with any object, but only with a directory with permissions drwx-wx--x

Here is a backtrace

Applicazione: Konqueror (konqueror), segnale SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb60ec8d0 (LWP 16712)]
[KCrash handler]
#6  0xb80f0424 in __kernel_vsyscall ()
#7  0xb7ea5880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7ea7248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb740f795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb740f872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb740f915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb7d6735e in KDEPrivate::KFilePermissionsPropsPlugin::setComboContent (
    this=0x9c8c690, combo=0x9c8e020, 
    target=KDEPrivate::KFilePermissionsPropsPlugin::PermissionsGroup, 
    permissions=400, partial=0)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:2199
#13 0xb7d676b7 in KDEPrivate::KFilePermissionsPropsPlugin::updateAccessControls (this=0x9c8c690)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:2291
#14 0xb7d6c520 in KFilePermissionsPropsPlugin (this=0x9c8c690, 
    _props=0x9c6a448)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:1851
#15 0xb7d7ad68 in KPropertiesDialog::KPropertiesDialogPrivate::insertPages (
    this=0x9bf23b8)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:500
#16 0xb7d7b702 in KPropertiesDialog::KPropertiesDialogPrivate::init (
    this=0x9bf23b8)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:346
#17 0xb7d7c42f in KPropertiesDialog (this=0x9c6a448, item=@0x9c3e408, 
    parent=0x98786e8)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:218
#18 0xb7d7c482 in KPropertiesDialog::showDialog (item=@0x9c3e408, 
    parent=0x98786e8, modal=false)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:290
#19 0xb7d7cf7d in KPropertiesDialog::showDialog (_items=@0xbfeef2a8, 
    parent=0x98786e8, modal=<value optimized out>)
    at /build/buildd/kde4libs-4.1.3/kio/kfile/kpropertiesdialog.cpp:326
#20 0xb7e41f16 in KonqPopupMenuPrivate::slotPopupProperties (this=0x9c3f410)
    at /build/buildd/kdebase-4.1.3/apps/lib/konq/konq_popupmenu.cpp:481
#21 0xb7e42fab in KonqPopupMenu::qt_metacall (this=0x9c13008, 
    _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfeef3cc)
    at /build/buildd/kdebase-4.1.3/obj-i486-linux-gnu/apps/lib/konq/konq_popupmenu.moc:82
#22 0xb751ca60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb751ce60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#24 0xb6a055f1 in QAction::triggered () from /usr/lib/libQtGui.so.4
#25 0xb6a05f5f in QAction::activate () from /usr/lib/libQtGui.so.4
#26 0xb6de3564 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb6de3ff2 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#28 0xb6a63962 in QWidget::event () from /usr/lib/libQtGui.so.4
#29 0xb6de62e9 in QMenu::event () from /usr/lib/libQtGui.so.4
#30 0xb6a0b8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#31 0xb6a140e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#32 0xb79d7b2d in KApplication::notify (this=0xbfef1d54, receiver=0x9c13008, 
    event=0xbfeefa18)
    at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#33 0xb7507e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#34 0xb6a1336e in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#35 0xb6a7d8de in ?? () from /usr/lib/libQtGui.so.4
#36 0xb6a7c9e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#37 0xb6aa67aa in ?? () from /usr/lib/libQtGui.so.4
#38 0xb647e6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb6481da3 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0xb6481f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0xb7532478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#42 0xb6aa5ea5 in ?? () from /usr/lib/libQtGui.so.4
#43 0xb750652a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#44 0xb75066ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0xb6de60b1 in QMenu::exec () from /usr/lib/libQtGui.so.4
#46 0xb805f71f in KonqMainWindow::slotPopupMenu (this=0x9503c58, 
    global=@0xbfef0754, items=@0xbfef0794, args=@0xbfef0780, 
    browserArgs=@0xbfef0720, itemFlags={i = -1074854588}, 
    _actionGroups=@0xbfef07d0)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqmainwindow.cpp:4672
#47 0xb806fd4d in KonqMainWindow::qt_metacall (this=0x9503c58, 
    _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfef0628)
    at /build/buildd/kdebase-4.1.3/obj-i486-linux-gnu/apps/konqueror/src/konqmainwindow.moc:340
#48 0xb751ca60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#49 0xb751ce60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#50 0xb7e17f93 in KParts::BrowserExtension::popupMenu (this=0x9872730, 
    _t1=@0xbfef0754, _t2=@0xbfef0794, _t3=@0xbfef0780, _t4=@0xbfef0720, _t5=
      {i = -1074854020}, _t6=@0xbfef07d0)
    at /build/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kparts/browserextension.moc:340
#51 0xb3eba98a in DolphinPart::slotOpenContextMenu (this=0x9813df0, 
    _item=@0xbfef0958)
    at /build/buildd/kdebase-4.1.3/apps/dolphin/src/dolphinpart.cpp:399
#52 0xb3ebb61f in DolphinPart::qt_metacall (this=0x9813df0, 
    _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfef08f8)
    at /build/buildd/kdebase-4.1.3/obj-i486-linux-gnu/apps/dolphin/src/dolphinpart.moc:116
#53 0xb751ca60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#54 0xb751d7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#55 0xb3e63fe9 in DolphinView::requestContextMenu (this=0x98786e8, 
    _t1=@0xbfef0958, _t2=@0x988197c)
    at /build/buildd/kdebase-4.1.3/obj-i486-linux-gnu/apps/dolphin/src/dolphinview.moc:313
#56 0xb3e651e0 in DolphinView::openContextMenu (this=0x98786e8, 
    pos=@0xbfef1320)
    at /build/buildd/kdebase-4.1.3/apps/dolphin/src/dolphinview.cpp:791
#57 0xb3e6966d in DolphinView::qt_metacall (this=0x98786e8, 
    _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbfef0a5c)
    at /build/buildd/kdebase-4.1.3/obj-i486-linux-gnu/apps/dolphin/src/dolphinview.moc:193
#58 0xb751ca60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#59 0xb751d7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#60 0xb3e51f23 in DolphinController::requestContextMenu (this=0x9881970, 
    _t1=@0xbfef1320)
    at /build/buildd/kdebase-4.1.3/obj-i486-linux-gnu/apps/dolphin/src/dolphincontroller.moc:142
#61 0xb3e51f61 in DolphinController::triggerContextMenuRequest (
    this=0x9881970, pos=@0xbfef1320)
    at /build/buildd/kdebase-4.1.3/apps/dolphin/src/dolphincontroller.cpp:77
#62 0xb3e53fce in DolphinDetailsView::contextMenuEvent (this=0x9895860, 
    event=0xbfef1310)
    at /build/buildd/kdebase-4.1.3/apps/dolphin/src/dolphindetailsview.cpp:185
#63 0xb6a63c6d in QWidget::event () from /usr/lib/libQtGui.so.4
#64 0xb6d9afd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#65 0xb6e317df in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#66 0xb6edcccf in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#67 0xb6f149e4 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#68 0xb6e33d85 in ?? () from /usr/lib/libQtGui.so.4
#69 0xb750704a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#70 0xb6a0b8ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#71 0xb6a13c55 in QApplication::notify () from /usr/lib/libQtGui.so.4
#72 0xb79d7b2d in KApplication::notify (this=0xbfef1d54, receiver=0x9879120, 
    event=0xbfef1310)
    at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#73 0xb7507e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#74 0xb6a1686e in QCoreApplication::sendSpontaneousEvent ()
   from /usr/lib/libQtGui.so.4
#75 0xb6a7de3f in ?? () from /usr/lib/libQtGui.so.4
#76 0xb6a7c9e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#77 0xb6aa67aa in ?? () from /usr/lib/libQtGui.so.4
#78 0xb647e6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#79 0xb6481da3 in ?? () from /usr/lib/libglib-2.0.so.0
#80 0xb6481f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#81 0xb7532478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#82 0xb6aa5ea5 in ?? () from /usr/lib/libQtGui.so.4
#83 0xb750652a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#84 0xb75066ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#85 0xb7508da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#86 0xb6a0b767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#87 0xb809d2ed in kdemain (argc=8, argv=0xbfef2074)
    at /build/buildd/kdebase-4.1.3/apps/konqueror/src/konqmain.cpp:227
#88 0x080485b2 in main (argc=)
    at /build/buildd/kdebase-4.1.3/obj-i486-linux-gnu/apps/konqueror/src/konqueror_dummy.cpp:3
#0  0xb80f0424 in __kernel_vsyscall ()
Comment 1 David Faure 2008-12-05 17:20:42 UTC
*** Bug 175863 has been marked as a duplicate of this bug. ***
Comment 2 Christophe Marin 2008-12-24 03:42:28 UTC
*** Bug 178627 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Rjasanow 2008-12-31 12:53:38 UTC
I had the same problem until today. After a "strace -f dolphin --nofork" I've seen this line:

access("/etc/security/fileshare.conf", W_OK) = -1 EACCES (Permission denied)

SHARINGMODE was set to "advanced", however "simple" seems to be required.
After I've changed this line in fileshare.conf the properties dialog appears again.
Comment 4 Bryan 2009-01-02 06:47:32 UTC
I can report the problem being fixed for me, original poster of Bug 175863, after following the step Andreas mentioned.  Thank you so much for your insights-- this increases usability so much for me.  I raise my glass to you tonight!
Comment 5 David Faure 2009-01-08 02:35:16 UTC
The filesharing bug is totally unrelated to the setComboContent assert in the initial report though.
Comment 6 David Faure 2009-01-08 02:56:34 UTC
SVN commit 907425 by dfaure:

Fix assert on drwx-wx--x dirs - those are called "irregulars" and the combos cannot be filled for those.
BUG: 176876


 M  +7 -2      kpropertiesdialog.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=907425
Comment 7 Christoph Feck 2009-04-11 11:24:44 UTC
*** Bug 179626 has been marked as a duplicate of this bug. ***