https://bugs.kde.org/show_bug.cgi?id=377445
Bug ID: 377445 Summary: Dolphin Crashes Product: dolphin Version: 4.14.2 Platform: Mint (Ubuntu based) OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: kde....@gishpuppy.com Target Milestone: --- Application: dolphin (4.14.2) KDE Platform Version: 4.14.2 Qt Version: 4.8.6 Operating System: Linux 4.4.0-21-generic x86_64 Distribution: Linux Mint 17.3 Rosa -- Information about the crash: - What I was doing when the application crashed: I had just turned the computer back on after a lock-up of Linux Mint KDE 17.3, as usual the first thing I tried to do was open Dolphin. Dolphin crashed. It now crashes every time I try to open Dolphin. - Unusual behavior I noticed: For a long time now I have noticed that the computer's memory seems to be 'stolen' and used up as I leave the computer on, until eventually when you have too many programs open (relatively small amount, say 7 or 8 actual programs, maybe a couple more running 'in the background') the system locks up. You can't 'un-freeze' it, at least no way that I can find. You have to do a 'dangerous' shutdown holding down the power button. Had a 'lock-up' today and had to do this. When I rebooted, Dolphin crashed as soon as I tried to open it, and ever single time since then. Noticed my Volume Control icon and Update Manager icon were both missing from lower right on the taskbar. Tried to Restart Mint, wouldn't restart. Tried Shut Down and Mint KDE would not shut down. Had to do a hard power-off with the power button. Started up again, same thing happened, had to power-off with power button. While logging on again like the 3rd or 5th time or whatever, saw little 'Leave' icon on log-in screen. Clicked on it, then clicked restart. The system restarted, and I saw that my Update Manager & Volume Control Icons were both back. But Dolphin continues to crash immediately upon clicking on the icon. My guess is there are KDE/Plasma bugs or Mint bugs causing programs not to release all of their memory when you shut them down, leading to the eventual lock-up of the system. Have noticed KDE/Plasma specific problems with bluetooth, volume control, and other things with this install. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Bus error Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fd71dcf17c0 (LWP 25744))] Thread 4 (Thread 0x7fd700c06700 (LWP 25752)): #0 0x00007fd71484a61a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd71484a979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd714808699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd714808f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd7148090ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd7196207be in QEventDispatcherGlib::processEvents (this=0x7fd6fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007fd7195f20af in QEventLoop::processEvents (this=this@entry=0x7fd700c05de0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fd7195f23a5 in QEventLoop::exec (this=this@entry=0x7fd700c05de0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fd7194eec5f in QThread::exec (this=this@entry=0x12c2440) at thread/qthread.cpp:537 #9 0x00007fd7195d3823 in QInotifyFileSystemWatcherEngine::run (this=0x12c2440) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007fd7194f132f in QThreadPrivate::start (arg=0x12c2440) at thread/qthread_unix.cpp:349 #11 0x00007fd714ce8184 in start_thread (arg=0x7fd700c06700) at pthread_create.c:312 #12 0x00007fd71d5bf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fd6fbfff700 (LWP 25753)): #0 0x00007fd714cea558 in __GI___pthread_mutex_lock (mutex=0x7fd6f4000a60) at ../nptl/pthread_mutex_lock.c:125 #1 0x00007fd71484a981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd714808699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd714808f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd7148090ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd7196207be in QEventDispatcherGlib::processEvents (this=0x7fd6f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007fd7195f20af in QEventLoop::processEvents (this=this@entry=0x7fd6fbffee20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fd7195f23a5 in QEventLoop::exec (this=this@entry=0x7fd6fbffee20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fd7194eec5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007fd7194f132f in QThreadPrivate::start (arg=0x14c50f0) at thread/qthread_unix.cpp:349 #10 0x00007fd714ce8184 in start_thread (arg=0x7fd6fbfff700) at pthread_create.c:312 #11 0x00007fd71d5bf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fd6fb38d700 (LWP 25754)): #0 0x00007fd71d5b1fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fd714808fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd7148090ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd7196207be in QEventDispatcherGlib::processEvents (this=0x7fd6ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fd7195f20af in QEventLoop::processEvents (this=this@entry=0x7fd6fb38cde0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fd7195f23a5 in QEventLoop::exec (this=this@entry=0x7fd6fb38cde0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fd7194eec5f in QThread::exec (this=this@entry=0x14e3f60) at thread/qthread.cpp:537 #7 0x00007fd7195d3823 in QInotifyFileSystemWatcherEngine::run (this=0x14e3f60) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fd7194f132f in QThreadPrivate::start (arg=0x14e3f60) at thread/qthread_unix.cpp:349 #9 0x00007fd714ce8184 in start_thread (arg=0x7fd6fb38d700) at pthread_create.c:312 #10 0x00007fd71d5bf37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fd71dcf17c0 (LWP 25744)): [KCrash Handler] #6 __strncmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:209 #7 0x00007fd719b75d4c in qstrncmp (len=<optimized out>, str2=<optimized out>, str1=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:104 #8 findNamedEntry (key=..., this=0x7fd704986000) at ../../kdecore/util/kshareddatacache.cpp:790 #9 KSharedDataCache::find (this=0x1049950, key=..., destination=destination@entry=0x7ffd1bf16820) at ../../kdecore/util/kshareddatacache.cpp:1613 #10 0x00007fd71aca6b10 in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x1001c40, key=..., data=..., path=...) at ../../kdeui/icons/kiconloader.cpp:854 #11 0x00007fd71aca6e56 in KIconLoader::loadIcon (this=0xffa840, _name=..., group=group@entry=KIconLoader::Desktop, size=22, state=0, overlays=..., path_store=path_store@entry=0x0, canReturnNull=canReturnNull@entry=false) at ../../kdeui/icons/kiconloader.cpp:1149 #12 0x00007fd71ac9efbe in KIconEngine::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at ../../kdeui/icons/kiconengine.cpp:104 #13 0x00007fd71a089cc5 in QIcon::pixmap (this=this@entry=0x7ffd1bf16e28, size=..., mode=<optimized out>, state=<optimized out>) at image/qicon.cpp:684 #14 0x00007fd71a2f3f2c in QCommonStyle::drawControl (this=this@entry=0xfdb0f0, element=element@entry=QStyle::CE_ToolButtonLabel, opt=opt@entry=0x7ffd1bf16de0, p=p@entry=0x7ffd1bf17060, widget=widget@entry=0x11a95a0) at styles/qcommonstyle.cpp:1592 #15 0x00007fd70562d4c4 in Oxygen::Style::drawToolButtonLabelControl (this=0xfdb0f0, option=<optimized out>, painter=0x7ffd1bf17060, widget=0x11a95a0) at ../../../kstyles/oxygen/oxygenstyle.cpp:7278 #16 0x00007fd705623185 in Oxygen::Style::drawToolButtonComplexControl (this=0xfdb0f0, option=0x7ffd1bf17080, painter=0x7ffd1bf17060, widget=0x11a95a0) at ../../../kstyles/oxygen/oxygenstyle.cpp:7983 #17 0x00007fd70562d54e in Oxygen::Style::drawComplexControl (this=0xfdb0f0, element=QStyle::CC_ToolButton, option=0x7ffd1bf17080, painter=0x7ffd1bf17060, widget=0x11a95a0) at ../../../kstyles/oxygen/oxygenstyle.cpp:1170 #18 0x00007fd71a44e339 in drawComplexControl (opt=..., cc=QStyle::CC_ToolButton, this=0x7ffd1bf17060) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:94 #19 QToolButton::paintEvent (this=0x11a95a0) at widgets/qtoolbutton.cpp:558 #20 0x00007fd71a035300 in QWidget::event (this=0x11a95a0, event=0x7ffd1bf174e0) at kernel/qwidget.cpp:8533 #21 0x00007fd719fe5e2c in QApplicationPrivate::notify_helper (this=this@entry=0xf7c7d0, receiver=receiver@entry=0x11a95a0, e=e@entry=0x7ffd1bf174e0) at kernel/qapplication.cpp:4567 #22 0x00007fd719fec4a0 in QApplication::notify (this=this@entry=0x7ffd1bf18a40, receiver=receiver@entry=0x11a95a0, e=e@entry=0x7ffd1bf174e0) at kernel/qapplication.cpp:4353 #23 0x00007fd71acf0cca in KApplication::notify (this=0x7ffd1bf18a40, receiver=0x11a95a0, event=0x7ffd1bf174e0) at ../../kdeui/kernel/kapplication.cpp:311 #24 0x00007fd7195f34dd in QCoreApplication::notifyInternal (this=0x7ffd1bf18a40, receiver=receiver@entry=0x11a95a0, event=event@entry=0x7ffd1bf174e0) at kernel/qcoreapplication.cpp:953 #25 0x00007fd71a02fa21 in sendSpontaneousEvent (event=0x7ffd1bf174e0, receiver=0x11a95a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #26 QWidgetPrivate::drawWidget (this=this@entry=0x11ee000, pdev=pdev@entry=0x14ed2a0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5599 #27 0x00007fd71a030450 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1187f70, pdev=pdev@entry=0x14ed2a0, siblings=..., index=<optimized out>, index@entry=22, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5808 #28 0x00007fd71a0302bf in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1187f70, pdev=pdev@entry=0x14ed2a0, siblings=..., index=22, index@entry=23, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5795 #29 0x00007fd71a0302bf in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1187f70, pdev=pdev@entry=0x14ed2a0, siblings=..., index=23, index@entry=25, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5795 #30 0x00007fd71a0302bf in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1187f70, pdev=pdev@entry=0x14ed2a0, siblings=..., index=25, index@entry=26, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5795 #31 0x00007fd71a0302bf in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1187f70, pdev=pdev@entry=0x14ed2a0, siblings=..., index=26, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5795 #32 0x00007fd71a02f5dc in QWidgetPrivate::drawWidget (this=this@entry=0x1187f70, pdev=pdev@entry=0x14ed2a0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5652 #33 0x00007fd71a030450 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1126c90, pdev=pdev@entry=0x14ed2a0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5808 #34 0x00007fd71a02f5dc in QWidgetPrivate::drawWidget (this=0x1126c90, pdev=0x14ed2a0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x11f0b50) at kernel/qwidget.cpp:5652 #35 0x00007fd71a1f294e in QWidgetBackingStore::sync (this=this@entry=0x11f0b50) at painting/qbackingstore.cpp:1373 #36 0x00007fd71a1f2cc5 in QWidgetBackingStore::sync (this=0x11f0b50, exposedWidget=0x1094e80, exposedRegion=...) at painting/qbackingstore.cpp:1161 #37 0x00007fd71a024f12 in QWidgetPrivate::syncBackingStore (this=this@entry=0x1126c90, region=...) at kernel/qwidget.cpp:1903 #38 0x00007fd71a050488 in QETWidget::translatePaintEvent (this=this@entry=0x1094e80, event=event@entry=0x7ffd1bf18540) at kernel/qapplication_x11.cpp:5607 #39 0x00007fd71a05fd1b in QApplication::x11ProcessEvent (this=0x7ffd1bf18a40, event=event@entry=0x7ffd1bf18540) at kernel/qapplication_x11.cpp:3649 #40 0x00007fd71a087b32 in x11EventSourceDispatch (s=0xf85320, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #41 0x00007fd714808e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007fd714809048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007fd7148090ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007fd7196207a1 in QEventDispatcherGlib::processEvents (this=0xf49a00, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #45 0x00007fd71a087be6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #46 0x00007fd7195f20af in QEventLoop::processEvents (this=this@entry=0x7ffd1bf18910, flags=...) at kernel/qeventloop.cpp:149 #47 0x00007fd7195f23a5 in QEventLoop::exec (this=this@entry=0x7ffd1bf18910, flags=...) at kernel/qeventloop.cpp:204 #48 0x00007fd7195f7b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #49 0x00007fd71d8da3e7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #50 0x00007fd71d4e6f45 in __libc_start_main (main=0x4006d0, argc=5, argv=0x7ffd1bf18b78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd1bf18b68) at libc-start.c:287 #51 0x00000000004006fe in _start () Possible duplicates by query: bug 339285. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.