Bug 236802

Summary: segfault crash while trying to view a .jpg file that had no preview.
Product: [Applications] dolphin Reporter: bob,mon. <bobmon>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description bob,mon. 2010-05-08 03:46:22 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
File is in a folder with other images, including .jpgs, that do have previews available.

On second attempt, file is successfully opened in gwenview.

Dolphin was started from command line.  It showed these messages leading up to the crash:

Graphics 507]   dolphin Astronomical/
Object::connect: No such slot DolphinSearchBox::slotClearButtonClicked()
Object::connect: No such signal DolphinController::requestUrlChange(const KUrl&)
Object::connect: No such signal DolphinController::requestUrlChange(const KUrl&)
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Object::disconnect: Unexpected null parameter
QPixmap::scaled: Pixmap is a null pixmap
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/bobmon/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
dolphin(2457)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
dolphin(2457)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
dolphin(2457)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
KCrash: Application 'dolphin' crashing...
sock_file=/home/bobmon/.kde/socket-bandersnatch/kdeinit4__0
QSocketNotifier: Invalid socket 17 and type 'Read', disabling...

On the second attempt, it shows these messages:

Graphics 508] dolphin Astronomical/
Object::connect: No such slot DolphinSearchBox::slotClearButtonClicked()
Object::connect: No such signal DolphinController::requestUrlChange(const KUrl&)
Object::connect: No such signal DolphinController::requestUrlChange(const KUrl&)
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Object::disconnect: Unexpected null parameter
QPixmap::scaled: Pixmap is a null pixmap
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/bobmon/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
dolphin(2982) Phonon::KdePlatformPlugin::createBackend: using backend:  "Xine"

(I installed debug symbols, and created this account, in between the two attempts.)


 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f69f0540760 (LWP 2457))]

Thread 3 (Thread 0x7f69dfa9d710 (LWP 2464)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f69dfa9caa0 in ?? ()
#2  0x00007fffbe7ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f69dccd7710 (LWP 2500)):
[KCrash Handler]
#5  0x00007f69ec7f78dc in QMutex::lock (this=0x7f69d802fc50) at thread/qmutex.cpp:150
#6  0x00007f69ea570add in ?? () from /usr/lib/libsopranoclient.so.1
#7  0x00007f69ef282b9d in Nepomuk::MainModel::executeQuery (this=0x1f44c30, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#8  0x00007f69eefb477c in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#9  0x00007f69ef2788c1 in Nepomuk::ResourceData::load (this=0x7f69d802fb70) at ../../../nepomuk/core/resourcedata.cpp:418
#10 0x00007f69ef2791b8 in Nepomuk::ResourceData::property (this=0x7f69d802fb70, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#11 0x00007f69ef293ee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#12 0x00007f69ef2969d0 in Nepomuk::Resource::rating (this=0x7f69dccd6c80) at ../../../nepomuk/core/resource.cpp:800
#13 0x0000000000465b08 in KLoadMetaDataThread::run (this=0x21bfc10) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#14 0x00007f69ec7fc775 in QThreadPrivate::start (arg=0x21bfc10) at thread/qthread_unix.cpp:248
#15 0x00007f69e97329ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f69ec1d369d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f69f0540760 (LWP 2457)):
#0  0x00007f69ec1c6f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f69e705029a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f69e70507d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f69e7050a85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f69eb0fc6fa in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f69eb0fcc21 in _XEventsQueued () from /usr/lib/libX11.so.6
#6  0x00007f69eb0e540b in XEventsQueued () from /usr/lib/libX11.so.6
#7  0x00007f69ed58e7ec in x11EventSourceDispatch (s=0x19f4790, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:95
#8  0x00007f69e85e98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#9  0x00007f69e85ed748 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f69e85ed8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f69ec91a513 in QEventDispatcherGlib::processEvents (this=0x19c6770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#12 0x00007f69ed58e46e in QGuiEventDispatcherGlib::processEvents (this=0x7fffbe796ea0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x00007f69ec8ef992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007f69ec8efd6c in QEventLoop::exec (this=0x7fffbe797430, flags=) at kernel/qeventloop.cpp:201
#15 0x00007f69ec8f3aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#16 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 236787, bug 236761, bug 236691, bug 236655, bug 236653.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-08 10:38:50 UTC
Thanks for the bug report! This crash has been reported already. Please see bug
235166 comments 13 and 18 for information how you could help us to find the
root cause of this Nepomuk/Soprano-related bug. Thanks.

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