Bug 337401

Summary: after update (i think from kubuntu-ppa) dolphin (and systemsettings) doesnt work anymore
Product: [Applications] dolphin Reporter: Simon Andric <simonandric5>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: crash CC: simonandric5, zanetu
Priority: NOR    
Version: 4.60   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: gdb log
my sources.list

Description Simon Andric 2014-07-12 17:28:31 UTC
after updating from kubuntu-ppa the newest dolphni packages, dolphin doesnt open anymore. (it doesnt work i nneither  Project-neon-5 environment AND normal KDE workspace) if i try to start it from konsole i get these messages:

for local user :

fani@avatar:~$ dolphin
Your code needs to be ported in KF5.  See the Ki18n programmers guide.
Could not find drkonqi at /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Your code needs to be ported in KF5.  See the Ki18n programmers guide.
"Theme tree: (Oxygen)"
Can't open  "/home/fani/.local/share/kfileplaces/bookmarks.xml"
Segmentation fault (core dumped)
fani@avatar:~$ 


-------------------------------
and for root user:

fani@avatar:~$ sudo dolphin
[sudo] password for fani: 
Your code needs to be ported in KF5.  See the Ki18n programmers guide.
Could not find drkonqi at /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Your code needs to be ported in KF5.  See the Ki18n programmers guide.
Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kglobalaccel was not provided by any .service files")
"Theme tree: (Oxygen)"
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QObject::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
QObject::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)
Available methods:  ("Stat", "INotify", "QFileSystemWatcher") preferred= INotify
"URL cannot be listed
trash:/"
"Trying to convert empty KLocalizedString to QString."
"URL cannot be listed
file:///home/fani"
Shortcut for KAction  "new_window" "New &Window" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "new_tab" "New Tab" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "close_tab" "Close Tab" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "file_quit" "&Quit" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "edit_undo" "&Undo" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "edit_cut" "Cu&t" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "edit_copy" "&Copy" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "edit_paste" "&Paste" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "edit_find" "&Find..." set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "select_all" "Select All" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "invert_selection" "Invert Selection" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "split_view" "Split" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "reload" "Reload" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "editable_location" "Editable Location" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "replace_location" "Replace Location" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "go_back" "&Back" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "go_forward" "&Forward" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "go_up" "&Up" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "go_home" "&Home" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "show_filter_bar" "Show Filter Bar" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "open_terminal" "Open Terminal" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "options_show_menubar" "Show &Menubar" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "activate_next_tab" "Activate Next Tab" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "activate_prev_tab" "Activate Previous Tab" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "create_dir" "Create Folder..." set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "rename" "Rename..." set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "move_to_trash" "Move to Trash" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "delete" "Delete" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "delete_shortcut" "Delete (using shortcut for Trash)" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "properties" "Properties" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "icons" "Icons" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "compact" "Compact" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "details" "Details" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "view_zoom_in" "Zoom &In" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "view_zoom_out" "Zoom &Out" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "show_hidden_files" "Show Hidden Files" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "show_information_panel" "Information" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "show_folders_panel" "Folders" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "show_terminal_panel" "Terminal" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "show_places_panel" "Places" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "help_contents" "Dolphin &Handbook" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "help_whats_this" "What's &This?" set with QShortcut::setShortcut()! See KAction documentation.
fani@avatar:~$ 

-------------------------------------
in both instances the GUI doesnt even show.


side note: system settings has the same problem, in favourites neither dolphin or system settigns doesn have a icon picture associated with it anymore, just text which says dolphin or systemsettings

from konsole:

fani@avatar:~$ systemsettings
Shortcut for KAction  "quit_action" "&Quit" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "options_configure" "Configure" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "searchText" "" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "help_contents" "System Settings &Handbook" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "help_whats_this" "What's &This?" set with QShortcut::setShortcut()! See KAction documentation.
"Theme tree: (Oxygen)"
Couldn't start kded5 from org.kde.kded5.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kded5 was not provided by any .service files") , falling back to running kbuildsycoca5
Trying to open ksycoca from "/home/fani/.cache/ksycoca5"
Trying to open global ksycoca from  "/home/fani/.local/share/kservices5/ksycoca5"
Still no database...
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "SystemSettingsCategory" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "KCModule" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "SystemSettingsExternalApp" not found
No ksycoca database available! Tried running kbuildsycoca5 ?
KServiceTypeTrader: serviceType "SystemSettingsView" not found

------------------------------
in this case thesystemsettings GUI window appears but wit ha error message that says: System Settings was unable to find any views, and hence has nothing to display.

in the systemsettings window no icons are visible and after clicking OK on the wrror message window, systemsettings close.
--------------------------
and as root:

fani@avatar:~$ sudo systemsettings
Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kglobalaccel was not provided by any .service files")
Shortcut for KAction  "quit_action" "&Quit" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "options_configure" "Configure" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "searchText" "" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "help_contents" "System Settings &Handbook" set with QShortcut::setShortcut()! See KAction documentation.
Shortcut for KAction  "help_whats_this" "What's &This?" set with QShortcut::setShortcut()! See KAction documentation.
"Theme tree: (Oxygen)"
Couldn't start kded5 from org.kde.kded5.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kded5 was not provided by any .service files") , falling back to running kbuildsycoca5
Trying to open ksycoca from "/home/fani/.cache/ksycoca5"
Could not find drkonqi at /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Shortcut for KAction  "go_back" "Overview" set with QShortcut::setShortcut()! See KAction documentation.

----------------------------
window appears but its empty and visually it doesnt look like a KDE SC 4 window more like a KF5 window...

PLEASE fix this bug as soon as possible it disabled me to use file manager (konqueror doesnt want to be installed and nemo/nautilus are not fro mthe KDE planet, they drag other kind of problems with themselves, id really prefer dolphin) :)

thats it

nice day :)

Simon

Reproducible: Always
Comment 1 Frank Reininghaus 2014-07-13 08:39:34 UTC
Thanks for the bug report. I cannot reproduce the problem with a KF5+Dolphin build that has been updated today. Maybe the issues on your system are caused by a packaging problem? In any case, if multiple applications started to fail at the same time, then it seems very unlikely that this is a Dolphin bug. 

(In reply to comment #0)
> Segmentation fault (core dumped)

A backtrace of the crash might help to understand the problem. It might work with GDB, see

https://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB

> PLEASE fix this bug as soon as possible

As I said, I'm afraid that the problem that you see on your system might not be a bug in Dolphin itself at all.

> it disabled me to use file manager

Please note that the KF5-based Dolphin is currently alpha-quality software. It hasn't seen any thorough testing yet, and we haven't even released an unstable version. You are welcome to use git snapshots of the frameworks branch and help to identify and fix problems, but if you need a reliable file manager, it is strongly recommended that you use the latest stable Dolphin version, i.e., 4.13.
Comment 2 Simon Andric 2014-07-13 11:36:26 UTC
fani@avatar:~$ gdb dolphin
GNU gdb (Ubuntu 7.7.1-0ubuntu4) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from dolphin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/dolphin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Your code needs to be ported in KF5.  See the Ki18n programmers guide.
[New Thread 0x7fffdd584700 (LWP 24716)]
Could not find drkonqi at /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Your code needs to be ported in KF5.  See the Ki18n programmers guide.
"Theme tree: (Oxygen)"
Can't open  "/home/fani/.local/share/kfileplaces/bookmarks.xml"
[New Thread 0x7fffd4e01700 (LWP 24721)]

Program received signal SIGSEGV, Segmentation fault.
QTabBar::currentIndex (this=0x0) at widgets/qtabbar.cpp:1193
1193    widgets/qtabbar.cpp: No such file or directory.
(gdb) thread apply all backtrace

Thread 3 (Thread 0x7fffd4e01700 (LWP 24721)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffdc38aa73 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007fffdc38a2b7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007fffeddbb165 in start_thread (arg=0x7fffd4e01700) at pthread_create.c:309
#4  0x00007ffff78484dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffdd584700 (LWP 24716)):
#0  0x00007ffff783dbfd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffeb901b72 in poll (__timeout=-1, __nfds=1, __fds=0x7fffdd583cc0)
    at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x623c60, cond=cond@entry=0x623ca0, 
    vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:447
#3  0x00007fffeb90364f in xcb_wait_for_event (c=0x623c60) at ../../src/xcb_in.c:622
#4  0x00007fffdf4a05d9 in QXcbEventReader::run (this=0x632200)
    at qxcbconnection.cpp:1034
#5  0x00007ffff1c9aa7f in QThreadPrivate::start (arg=0x632200)
    at thread/qthread_unix.cpp:345
#6  0x00007fffeddbb165 in start_thread (arg=0x7fffdd584700) at pthread_create.c:309
#7  0x00007ffff78484dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7f87800 (LWP 24710)):
#0  QTabBar::currentIndex (this=0x0) at widgets/qtabbar.cpp:1193
#1  0x00007ffff7b554a5 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#2  0x00007ffff4f0e787 in KMainWindow::savePropertiesInternal(KConfig*, int) ()
   from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#3  0x00007ffff4f0e966 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#4  0x00007ffff4f4a8e2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#5  0x00007ffff1ef191e in QMetaObject::activate (sender=0x7fffffffdd70, 
    signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=7, 
    argv=argv@entry=0x7fffffffc390) at kernel/qobject.cpp:3680
#6  0x00007ffff1ef1dd7 in QMetaObject::activate (sender=<optimized out>, 
    m=m@entry=0x7ffff2c91300 <QGuiApplication::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7fffffffc390)
    at kernel/qobject.cpp:3546
#7  0x00007ffff267ec85 in QGuiApplication::saveStateRequest (this=<optimized out>, 
    _t1=...) at .moc/moc_qguiapplication.cpp:318
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff26805cb in QGuiApplicationPrivate::saveState (this=0x617370)
    at kernel/qguiapplication.cpp:3036
#9  0x00007ffff26c3193 in QPlatformSessionManager::appSaveState (
    this=this@entry=0x633180) at kernel/qplatformsessionmanager.cpp:149
#10 0x00007fffdf4c0dbd in sm_performSaveYourself (sm=0x633180)
    at qxcbsessionmanager.cpp:244
#11 0x00007fffdf4c1035 in sm_saveYourselfCallback (smcConn=<optimized out>, 
    clientData=<optimized out>, saveType=<optimized out>, shutdown=<optimized out>, 
    interactStyle=<optimized out>) at qxcbsessionmanager.cpp:179
#12 0x00007fffef0c6d37 in _SmcProcessMessage ()
   from /usr/lib/x86_64-linux-gnu/libSM.so.6
#13 0x00007fffeeeb78c7 in IceProcessMessages ()
   from /usr/lib/x86_64-linux-gnu/libICE.so.6
#14 0x00007ffff1ef191e in QMetaObject::activate (sender=sender@entry=0x66b3e0, 
    signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, 
    argv=argv@entry=0x7fffffffcb70) at kernel/qobject.cpp:3680
#15 0x00007ffff1ef1dd7 in QMetaObject::activate (sender=sender@entry=0x66b3e0, 
    m=m@entry=0x7ffff231d840 <QSocketNotifier::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffcb70)
    at kernel/qobject.cpp:3546
#16 0x00007ffff1f6eb0e in QSocketNotifier::activated (this=this@entry=0x66b3e0, 
    _t1=9) at .moc/moc_qsocketnotifier.cpp:132
#17 0x00007ffff1efe599 in QSocketNotifier::event (this=0x66b3e0, e=0x7fffffffce70)
    at kernel/qsocketnotifier.cpp:300
#18 0x00007ffff2de46dc in QApplicationPrivate::notify_helper (
    this=this@entry=0x617370, receiver=receiver@entry=0x66b3e0, 
    e=e@entry=0x7fffffffce70) at kernel/qapplication.cpp:3504
#19 0x00007ffff2de9456 in QApplication::notify (this=0x7fffffffdd70, 
    receiver=0x66b3e0, e=0x7fffffffce70) at kernel/qapplication.cpp:3287
#20 0x00007ffff1ec29d5 in QCoreApplication::notifyInternal (this=0x7fffffffdd70, 
    receiver=0x66b3e0, event=event@entry=0x7fffffffce70)
    at kernel/qcoreapplication.cpp:935
#21 0x00007ffff1f1a5f5 in sendEvent (event=0x7fffffffce70, receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#22 socketNotifierSourceDispatch (source=0x6571e0)
    at kernel/qeventdispatcher_glib.cpp:109
#23 0x00007fffed686e14 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fffed687058 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#25 0x00007fffed6870fc in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff1f196bc in QEventDispatcherGlib::processEvents (this=0x652b70, 
    flags=...) at kernel/qeventdispatcher_glib.cpp:426
#27 0x00007ffff1ec08eb in QEventLoop::exec (this=this@entry=0x7fffffffd080, 
    flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#28 0x00007ffff2fccffd in QDialog::exec (this=this@entry=0x7fffffffd110)
    at dialogs/qdialog.cpp:549
#29 0x00007ffff2fecabd in showNewMessageBox (parent=<optimized out>, 
    icon=<optimized out>, title=..., text=..., buttons=..., 
    defaultButton=QMessageBox::NoButton) at dialogs/qmessagebox.cpp:1665
#30 0x00007ffff5c68758 in KBookmarkManager::saveAs(QString const&, bool) const ()
   from /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#31 0x00007ffff5ef2ea6 in KFilePlacesModel::KFilePlacesModel(QObject*) ()
   from /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#32 0x00007ffff7b675bd in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#33 0x00007ffff7b53d5e in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#34 0x00007ffff7b61e14 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#35 0x00007ffff7b515a3 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#36 0x00007ffff7b6fd39 in kdemain ()
   from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#37 0x00007ffff776eec5 in __libc_start_main (main=0x400780 <main>, argc=1, 
    argv=0x7fffffffdea8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffde98) at libc-start.c:287
#38 0x00000000004007ae in _start ()
(gdb) quit
A debugging session is active.

        Inferior 1 [process 24710] will be killed.

Quit anyway? (y or n) n
Not confirmed.
(gdb)
Comment 3 Simon Andric 2014-07-13 11:45:14 UTC
fani@avatar:~$ gdb dolphin pid
GNU gdb (Ubuntu 7.7.1-0ubuntu4) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from dolphin...(no debugging symbols found)...done.
/home/fani/pid: No such file or directory.
(gdb) start
Temporary breakpoint 1 at 0x400780
Starting program: /usr/bin/dolphin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Your code needs to be ported in KF5.  See the Ki18n programmers guide.

Temporary breakpoint 1, 0x0000000000400780 in main ()
(gdb) set logging file ~/gdblog.txt
(gdb) set logging on
Copying output to /home/fani/gdblog.txt.
(gdb) break __cxa_throw
Breakpoint 2 at 0x7ffff194f2f0
(gdb) break __cxa_rethrow
Breakpoint 3 at 0x7ffff194f360
(gdb) cont
Continuing.
[New Thread 0x7fffdd584700 (LWP 25021)]
Could not find drkonqi at /usr/lib/x86_64-linux-gnu/libexec/drkonqi
Your code needs to be ported in KF5.  See the Ki18n programmers guide.
"Theme tree: (Oxygen)"
Can't open  "/home/fani/.local/share/kfileplaces/bookmarks.xml"
[New Thread 0x7fffd4e01700 (LWP 25023)]

Program received signal SIGSEGV, Segmentation fault.
QTabBar::currentIndex (this=0x0) at widgets/qtabbar.cpp:1193
1193    widgets/qtabbar.cpp: No such file or directory.
(gdb) thread apply all bt

Thread 3 (Thread 0x7fffd4e01700 (LWP 25023)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffdc38aa73 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007fffdc38a2b7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007fffeddbb165 in start_thread (arg=0x7fffd4e01700) at pthread_create.c:309
#4  0x00007ffff78484dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffdd584700 (LWP 25021)):
#0  0x00007ffff783dbfd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffeb901b72 in poll (__timeout=-1, __nfds=1, __fds=0x7fffdd583cc0)
    at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x623c60, cond=cond@entry=0x623ca0, 
    vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:447
#3  0x00007fffeb90364f in xcb_wait_for_event (c=0x623c60) at ../../src/xcb_in.c:622
#4  0x00007fffdf4a05d9 in QXcbEventReader::run (this=0x632200)
    at qxcbconnection.cpp:1034
#5  0x00007ffff1c9aa7f in QThreadPrivate::start (arg=0x632200)
    at thread/qthread_unix.cpp:345
#6  0x00007fffeddbb165 in start_thread (arg=0x7fffdd584700) at pthread_create.c:309
#7  0x00007ffff78484dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7f87800 (LWP 24957)):
#0  QTabBar::currentIndex (this=0x0) at widgets/qtabbar.cpp:1193
#1  0x00007ffff7b554a5 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#2  0x00007ffff4f0e787 in KMainWindow::savePropertiesInternal(KConfig*, int) ()
   from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#3  0x00007ffff4f0e966 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#4  0x00007ffff4f4a8e2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#5  0x00007ffff1ef191e in QMetaObject::activate (sender=0x7fffffffdd70, 
    signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=7, 
    argv=argv@entry=0x7fffffffc390) at kernel/qobject.cpp:3680
#6  0x00007ffff1ef1dd7 in QMetaObject::activate (sender=<optimized out>, 
    m=m@entry=0x7ffff2c91300 <QGuiApplication::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7fffffffc390)
    at kernel/qobject.cpp:3546
#7  0x00007ffff267ec85 in QGuiApplication::saveStateRequest (this=<optimized out>, 
    _t1=...) at .moc/moc_qguiapplication.cpp:318
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff26805cb in QGuiApplicationPrivate::saveState (this=0x617370)
    at kernel/qguiapplication.cpp:3036
#9  0x00007ffff26c3193 in QPlatformSessionManager::appSaveState (
    this=this@entry=0x633180) at kernel/qplatformsessionmanager.cpp:149
#10 0x00007fffdf4c0dbd in sm_performSaveYourself (sm=0x633180)
    at qxcbsessionmanager.cpp:244
#11 0x00007fffdf4c1035 in sm_saveYourselfCallback (smcConn=<optimized out>, 
    clientData=<optimized out>, saveType=<optimized out>, shutdown=<optimized out>, 
    interactStyle=<optimized out>) at qxcbsessionmanager.cpp:179
#12 0x00007fffef0c6d37 in _SmcProcessMessage ()
   from /usr/lib/x86_64-linux-gnu/libSM.so.6
#13 0x00007fffeeeb78c7 in IceProcessMessages ()
   from /usr/lib/x86_64-linux-gnu/libICE.so.6
#14 0x00007ffff1ef191e in QMetaObject::activate (sender=sender@entry=0x6346c0, 
    signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, 
    argv=argv@entry=0x7fffffffcb70) at kernel/qobject.cpp:3680
#15 0x00007ffff1ef1dd7 in QMetaObject::activate (sender=sender@entry=0x6346c0, 
    m=m@entry=0x7ffff231d840 <QSocketNotifier::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffcb70)
    at kernel/qobject.cpp:3546
#16 0x00007ffff1f6eb0e in QSocketNotifier::activated (this=this@entry=0x6346c0, 
    _t1=9) at .moc/moc_qsocketnotifier.cpp:132
#17 0x00007ffff1efe599 in QSocketNotifier::event (this=0x6346c0, e=0x7fffffffce70)
    at kernel/qsocketnotifier.cpp:300
#18 0x00007ffff2de46dc in QApplicationPrivate::notify_helper (
    this=this@entry=0x617370, receiver=receiver@entry=0x6346c0, 
    e=e@entry=0x7fffffffce70) at kernel/qapplication.cpp:3504
#19 0x00007ffff2de9456 in QApplication::notify (this=0x7fffffffdd70, 
    receiver=0x6346c0, e=0x7fffffffce70) at kernel/qapplication.cpp:3287
#20 0x00007ffff1ec29d5 in QCoreApplication::notifyInternal (this=0x7fffffffdd70, 
    receiver=0x6346c0, event=event@entry=0x7fffffffce70)
    at kernel/qcoreapplication.cpp:935
#21 0x00007ffff1f1a5f5 in sendEvent (event=0x7fffffffce70, receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#22 socketNotifierSourceDispatch (source=0x6571e0)
    at kernel/qeventdispatcher_glib.cpp:109
#23 0x00007fffed686e14 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fffed687058 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#25 0x00007fffed6870fc in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff1f196bc in QEventDispatcherGlib::processEvents (this=0x652b70, 
    flags=...) at kernel/qeventdispatcher_glib.cpp:426
#27 0x00007ffff1ec08eb in QEventLoop::exec (this=this@entry=0x7fffffffd080, 
    flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#28 0x00007ffff2fccffd in QDialog::exec (this=this@entry=0x7fffffffd110)
    at dialogs/qdialog.cpp:549
#29 0x00007ffff2fecabd in showNewMessageBox (parent=<optimized out>, 
    icon=<optimized out>, title=..., text=..., buttons=..., 
    defaultButton=QMessageBox::NoButton) at dialogs/qmessagebox.cpp:1665
#30 0x00007ffff5c68758 in KBookmarkManager::saveAs(QString const&, bool) const ()
   from /usr/lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#31 0x00007ffff5ef2ea6 in KFilePlacesModel::KFilePlacesModel(QObject*) ()
   from /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#32 0x00007ffff7b675bd in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#33 0x00007ffff7b53d5e in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#34 0x00007ffff7b61e14 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#35 0x00007ffff7b515a3 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#36 0x00007ffff7b6fd39 in kdemain ()
   from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#37 0x00007ffff776eec5 in __libc_start_main (main=0x400780 <main>, argc=1, 
    argv=0x7fffffffdea8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffde98) at libc-start.c:287
#38 0x00000000004007ae in _start ()
(gdb) kill
Kill the program being debugged? (y or n) y
(gdb) quit
fani@avatar:~$
Comment 4 Simon Andric 2014-07-13 11:46:53 UTC
Created attachment 87718 [details]
gdb log
Comment 5 Simon Andric 2014-07-13 12:37:30 UTC
i filled a separate report for syystemsettings:
https://bugs.kde.org/show_bug.cgi?id=337418


there is also a screenshot with the (no icon) in favourites for both systemsettings and dolphin...


also if i may i would like to appologize for my previous comments - it is true, im using/testing alpha kubuntu and its apps and this kind of behaviour fom apps is expected. my bad... i should have think first what to write not just write it...


thank you still for a very quick reply... i hope also my gdb output helps...

nice day

Simon
Comment 6 Christoph Feck 2014-07-13 22:09:51 UTC
Fixing this crash won't fix the problem that on your system no kded5 services can be found (which is no Dolphin bug).
Comment 7 Simon Andric 2014-07-17 10:17:07 UTC
i think the problem is this

in usual project neon, the dolphin is installed in /opt/project-neon/bin/

therefore it does NOT interfere with kde workspace,


but project-neon5 uses dolphin from usr/bin/dolphin in stead of a folder like /opt/project-neon5/bin/

my current kde workspace still uses kded4 --- 

i thought project neon5 is like project neon, so that it install its apps in its own folder in "opt" directory...


on a side note, maybe thats also not correct... when i boot into project-neon5 , dolphin also doesnt work..in konsole it has the exact same ouput... that it needs to be ported to kf5... so now im confused...

nice day
Simon
Comment 8 Frank Reininghaus 2014-07-20 22:10:52 UTC
(In reply to Simon Andric from comment #2)
> Thread 1 (Thread 0x7ffff7f87800 (LWP 24710)):
> #0  QTabBar::currentIndex (this=0x0) at widgets/qtabbar.cpp:1193
> #1  0x00007ffff7b554a5 in ?? () from
> /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
> #2  0x00007ffff4f0e787 in KMainWindow::savePropertiesInternal(KConfig*, int)
> ()
>    from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5

It seems that it's trying to access the current tab index, but there is no valid tab bar object at all. I don't see how this can happen. You might want to upgrade to the latest version of the code and see if that fixes the problem.

About the "project-neon5"-issues: I'm afraid I cannot comment on that. "project-neon5" is provided by Kubuntu AFAIK.
Comment 9 Simon Andric 2014-07-22 10:52:32 UTC
Hello!

thank you for you heklp so far. What can i do to help now? im thinking, maybe kf5 which i have as project neon 5 is missing some or many packages needed for dolphin to work...

if i use sudo aptitude full-upgrade i get the following output:

The following packages have unmet dependencies:
 frameworkintegration : Depends: qtbase-abi-5-3-0 which is a virtual package.
 libqt5declarative5 : Depends: qtbase-abi-5-3-0 which is a virtual package.
 kactivities : Conflicts: libkactivities-bin but 4:4.13.2-0ubuntu1 is installed.
 stellarium : Depends: qtbase-abi-5-3-0 which is a virtual package.
              Depends: stellarium-data (= 0.13.0-2) but it is not going to be installed.
 nepomuk-core-ffmpegextractor : Depends: libnepomukcore4abi1 (= 4:4.13.0-0ubuntu1) but 4:4.13.90-0ubuntu1 is to be installed.
 plasma-desktop-data : Conflicts: kde-workspace-bin but 4:4.11.10-0ubuntu5 is installed.
 qtquick1-qml-plugins : Depends: qtbase-abi-5-3-0 which is a virtual package.
 usb-modeswitch-data : Breaks: usb-modeswitch (< 2.2.0) but 2.1.1+repack0-1ubuntu1 is installed.
 plasma-desktop : Conflicts: kde-workspace-bin but 4:4.11.10-0ubuntu5 is installed.
 powerdevil : Breaks: kde-workspace-data (< 4:4.98.0) but 4:4.11.10-0ubuntu5 is installed.
 plasma-workspace : Conflicts: kde-window-manager but 4:4.11.10-0ubuntu5 is installed.
                    Conflicts: kde-workspace but 4:4.11.10-0ubuntu5 is installed.
                    Conflicts: kde-workspace-data but 4:4.11.10-0ubuntu5 is installed.
                    Conflicts: klipper but 4:4.11.10-0ubuntu5 is installed.
 qtcreator-plugin-qnx : Depends: qtbase-abi-5-3-0 which is a virtual package.
The following actions will resolve these dependencies:

      Remove the following packages:                                     
1)      kde-full                                                         
2)      kde-plasma-desktop                                               
3)      kubuntu-desktop                                                  
4)      libqt5declarative5                                               
5)      nepomuk-core-ffmpegextractor                                     
6)      plasma-desktop                                                   
7)      qtcreator-plugin-qnx                                             
8)      qtquick1-qml-plugins                                             
9)      stellarium                                                       
10)     usb-modeswitch                                                   

      Keep the following packages at their current version:              
11)     frameworkintegration [Not Installed]                             
12)     kactivities [Not Installed]                                      
13)     plasma-desktop-data [Not Installed]                              
14)     plasma-workspace [Not Installed]                                 
15)     powerdevil [Not Installed]                                       
16)     qtquick1-5-dev [Not Installed]                                   

      Leave the following dependencies unresolved:                       
17)     modemmanager recommends usb-modeswitch                           
18)     kubuntu-restricted-addons recommends nepomuk-core-ffmpegextractor
19)     qtcreator recommends qtcreator-plugin-qnx                        


Accept this solution? [Y/n/q/?]
Comment 10 Simon Andric 2014-07-22 10:53:18 UTC
Created attachment 87873 [details]
my sources.list
Comment 11 Frank Reininghaus 2014-07-22 11:09:43 UTC
(In reply to Simon Andric from comment #9)
> thank you for you heklp so far. What can i do to help now?

Get in touch with the people who create the Neon 5-packages. I don't know what the problem is and how it can be resolved. Sorry about that.
Comment 12 Simon Andric 2014-08-10 16:16:43 UTC
hello!

ok i will forward this bug report to the launchpad page of kubuntu-ppa. thank you for your help. Note: ive seen they removed dolphin 4:5.0.0, since i downgraded it, so i have a working 4.13.97, until 4:5.0.0 again comes...

thank you!

nice day

Simon :)