Bug 335995 - Dolphin crashes on exit
Summary: Dolphin crashes on exit
Status: RESOLVED DUPLICATE of bug 299736
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 4.13.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-06-09 11:30 UTC by Ian Proudler
Modified: 2014-06-10 09:51 UTC (History)
0 users

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 Ian Proudler 2014-06-09 11:30:35 UTC
Application: dolphin (4.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-29-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: Had two Dolphin windows open in differnt directories. Copied four samll text files from one directory to another by dragging. Opened a terminal in both directories (shift-F4). Ran 'octive' program in both terminals. Closed octave in both terminals. Closed one Dolphin window by clicking on the 'x'.  Other Dolphin window crashed. Note the terminals were still open. This is the first time this has happened. I had copied files from one window to another with no problem. Having the terminals open is new. I will try to repeat later.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6933fd97c0 (LWP 3057))]

Thread 3 (Thread 0x7f6916557700 (LWP 3058)):
#0  0x00007f692a8499b9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f692a807a59 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f692a807f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f692a8080ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f692f9077be in QEventDispatcherGlib::processEvents (this=0x7f69100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f692f8d90af in QEventLoop::processEvents (this=this@entry=0x7f6916556de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f692f8d93a5 in QEventLoop::exec (this=this@entry=0x7f6916556de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f692f7d5c5f in QThread::exec (this=this@entry=0x16a4cd0) at thread/qthread.cpp:537
#8  0x00007f692f8ba823 in QInotifyFileSystemWatcherEngine::run (this=0x16a4cd0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f692f7d832f in QThreadPrivate::start (arg=0x16a4cd0) at thread/qthread_unix.cpp:349
#10 0x00007f692ace7182 in start_thread (arg=0x7f6916557700) at pthread_create.c:312
#11 0x00007f69338a430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f6914d7e700 (LWP 3060)):
#0  0x00007f6933896fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f692a807fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f692a8080ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f692f9077be in QEventDispatcherGlib::processEvents (this=0x7f690c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f692f8d90af in QEventLoop::processEvents (this=this@entry=0x7f6914d7dde0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f692f8d93a5 in QEventLoop::exec (this=this@entry=0x7f6914d7dde0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f692f7d5c5f in QThread::exec (this=this@entry=0x19b95b0) at thread/qthread.cpp:537
#7  0x00007f692f8ba823 in QInotifyFileSystemWatcherEngine::run (this=0x19b95b0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f692f7d832f in QThreadPrivate::start (arg=0x19b95b0) at thread/qthread_unix.cpp:349
#9  0x00007f692ace7182 in start_thread (arg=0x7f6914d7e700) at pthread_create.c:312
#10 0x00007f69338a430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f6933fd97c0 (LWP 3057)):
[KCrash Handler]
#6  deref (this=0x12fc408c8) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  ~QMap (this=0x1d8d410, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qmap.h:185
#8  QImageData::~QImageData (this=0x1d8d3b0, __in_chrg=<optimized out>) at image/qimage.cpp:220
#9  0x00007f6930382edb in QImage::~QImage (this=0x15196e0, __in_chrg=<optimized out>) at image/qimage.cpp:1283
#10 0x00007f69303aae81 in QRasterPixmapData::~QRasterPixmapData (this=0x15196b0, __in_chrg=<optimized out>) at image/qpixmap_raster.cpp:93
#11 0x00007f69303aaeb9 in QRasterPixmapData::~QRasterPixmapData (this=0x15196b0, __in_chrg=<optimized out>) at image/qpixmap_raster.cpp:95
#12 0x00007f693039c7ca in ~QExplicitlySharedDataPointer (this=0x1f11ca0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:166
#13 QPixmap::~QPixmap (this=0x1f11c90, __in_chrg=<optimized out>) at image/qpixmap.cpp:347
#14 0x00007f691aeeb4a7 in QVector<QPixmap>::free (x=0x1f11bf0, this=<optimized out>) at /usr/include/qt4/QtCore/qvector.h:466
#15 0x00007f691aeec33e in ~QVector (this=0x1b8e788, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qvector.h:124
#16 ~TileSet (this=0x1b8e780, __in_chrg=<optimized out>) at ../../../libs/oxygen/oxygentileset.h:75
#17 Oxygen::TileSet::~TileSet (this=0x1b8e780, __in_chrg=<optimized out>) at ../../../libs/oxygen/oxygentileset.h:75
#18 0x00007f691af2170f in clear (this=<optimized out>) at /usr/include/qt4/QtCore/qcache.h:139
#19 ~QCache (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qcache.h:103
#20 ~BaseCache (this=<optimized out>, __in_chrg=<optimized out>) at ../../../libs/oxygen/oxygenhelper.h:63
#21 Oxygen::StyleHelper::~StyleHelper (this=0x153a760, __in_chrg=<optimized out>) at ../../../kstyles/oxygen/oxygenstylehelper.h:59
#22 0x00007f691af224e9 in Oxygen::StyleHelper::~StyleHelper (this=0x153a760, __in_chrg=<optimized out>) at ../../../kstyles/oxygen/oxygenstylehelper.h:59
#23 0x00007f691aef125d in Oxygen::Style::~Style (this=0x14ee0d0, __in_chrg=<optimized out>) at ../../../kstyles/oxygen/oxygenstyle.cpp:201
#24 0x00007f691aef12a9 in Oxygen::Style::~Style (this=0x14ee0d0, __in_chrg=<optimized out>) at ../../../kstyles/oxygen/oxygenstyle.cpp:201
#25 0x00007f69302cdce3 in QApplication::~QApplication (this=0x7fffd8447970, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1178
#26 0x00007f6933bbf4ff in kdemain (argc=6, argv=0x7fffd8447aa8) at ../../../dolphin/src/main.cpp:93
#27 0x00007f69337caec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=6, argv=0x7fffd8447aa8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd8447a98) at libc-start.c:287
#28 0x00000000004006fe in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 299736.

Possible duplicates by query: bug 335071.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2014-06-10 09:51:30 UTC
Thanks for the bug report! This looks like a crash in the Oxygen style which has been reported already.

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