Bug 356976

Summary: attempting to drag and drop a file in split view mode initiates immediate dolphin crash
Product: [Applications] dolphin Reporter: summersons96-squareformat
Component: split viewAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: summersons96-squareformat
Priority: NOR    
Version: 15.12.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: output of valgrind dolphin 2 > crash.txt

Description summersons96-squareformat 2015-12-20 23:59:40 UTC
While Dolphin is open in split view mode, a normally simple act of dragging and dropping from one pane to another causes Dolphin to close immediately and the standard grey box with the general and Developer tabs to appear with "We are sorry, Dolphin has closed unexpectedly".



Reproducible: Always

Steps to Reproduce:
1.open dolphin from menu or konsole
2.choose split view mode
3.choose a file to drag and drop after navigating to another folder or partition in the second pane

Actual Results:  
On dragging the file to the second pane the application - Dolphin - closes. The action is not performed

Expected Results:  
Dragging from one pane to another should result in the file or folder being copied or moved

==2432== Memcheck, a memory error detector
==2432== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==2432== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==2432== Command: dolphin
==2432== 
==2432== Invalid read of size 4
==2432==    at 0x5EC2E50: KCrash::setCrashHandler(void (*)(int)) (in /usr/lib64/libKF5Crash.so.5.17.0)
==2432==    by 0x5EC3B7B: KCrash::setDrKonqiEnabled(bool) (in /usr/lib64/libKF5Crash.so.5.17.0)
==2432==    by 0x5EC4399: KCrash::initialize() (in /usr/lib64/libKF5Crash.so.5.17.0)
==2432==    by 0xAF05FBF: QCoreApplication::init() (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==    by 0xAF062F5: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==    by 0xA1B8D98: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /usr/lib64/libQt5Gui.so.5.5.0)
==2432==    by 0x99A51BC: QApplication::QApplication(int&, char**, int) (in /usr/lib64/libQt5Widgets.so.5.5.0)
==2432==    by 0x4E93CBE: kdemain (main.cpp:40)
==2432==    by 0x5129B04: (below main) (in /lib64/libc-2.19.so)
==2432==  Address 0x198c0d10 is 0 bytes inside a block of size 3 alloc'd
==2432==    at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==2432==    by 0x5EC2DE9: KCrash::setCrashHandler(void (*)(int)) (in /usr/lib64/libKF5Crash.so.5.17.0)
==2432==    by 0x5EC3B7B: KCrash::setDrKonqiEnabled(bool) (in /usr/lib64/libKF5Crash.so.5.17.0)
==2432==    by 0x5EC4399: KCrash::initialize() (in /usr/lib64/libKF5Crash.so.5.17.0)
==2432==    by 0xAF05FBF: QCoreApplication::init() (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==    by 0xAF062F5: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==    by 0xA1B8D98: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /usr/lib64/libQt5Gui.so.5.5.0)
==2432==    by 0x99A51BC: QApplication::QApplication(int&, char**, int) (in /usr/lib64/libQt5Widgets.so.5.5.0)
==2432==    by 0x4E93CBE: kdemain (main.cpp:40)
==2432==    by 0x5129B04: (below main) (in /lib64/libc-2.19.so)
==2432== 
Unable to update the static FcBlanks: 0x0600
Unable to update the static FcBlanks: 0x0601
Unable to update the static FcBlanks: 0x0602
Unable to update the static FcBlanks: 0x0603
Unable to update the static FcBlanks: 0x06dd
Unable to update the static FcBlanks: 0x070f
Unable to update the static FcBlanks: 0x2028
Unable to update the static FcBlanks: 0x2029
Unable to update the static FcBlanks: 0xfff9
Unable to update the static FcBlanks: 0xfffa
Unable to update the static FcBlanks: 0xfffb
==2432== Warning: set address range perms: large range [0x3a048000, 0x17a048000) (defined)
==2432== Invalid read of size 4
==2432==    at 0x28FC2347: ??? (in /usr/lib64/qt5/plugins/kf5/kio_dnd/extracthere.so)
==2432==    by 0x694C845: KIO::DropJobPrivate::addPluginActions(QMenu*, KFileItemListProperties const&) (dropjob.cpp:299)
==2432==    by 0x694D5BE: KIO::DropJobPrivate::fillPopupMenu(QMenu*) (dropjob.cpp:283)
==2432==    by 0x694DD5E: KIO::DropJobPrivate::handleCopyToDirectory() (dropjob.cpp:343)
==2432==    by 0x694E218: KIO::DropJobPrivate::slotStart() (dropjob.cpp:145)
==2432==    by 0x694E48F: KIO::DropJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_dropjob.cpp:92)
==2432==    by 0xAF32795: QObject::event(QEvent*) (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==    by 0x99A2E8B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQt5Widgets.so.5.5.0)
==2432==    by 0x99A7CD7: QApplication::notify(QObject*, QEvent*) (in /usr/lib64/libQt5Widgets.so.5.5.0)
==2432==    by 0xAF01BA4: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==    by 0xAF03D66: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==    by 0xAF595C2: ??? (in /usr/lib64/libQt5Core.so.5.5.0)
==2432==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==2432== 
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
==2432== 
==2432== HEAP SUMMARY:
==2432==     in use at exit: 12,899,790 bytes in 85,996 blocks
==2432==   total heap usage: 1,345,632 allocs, 1,259,636 frees, 2,183,424,402 bytes allocated
==2432== 
==2432== LEAK SUMMARY:
==2432==    definitely lost: 2,442 bytes in 12 blocks
==2432==    indirectly lost: 4,513 bytes in 132 blocks
==2432==      possibly lost: 1,360,360 bytes in 318 blocks
==2432==    still reachable: 11,532,475 bytes in 85,534 blocks
==2432==         suppressed: 0 bytes in 0 blocks
==2432== Rerun with --leak-check=full to see details of leaked memory
==2432== 
==2432== For counts of detected and suppressed errors, rerun with: -v
==2432== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 3 from 1)
Comment 1 summersons96-squareformat 2015-12-21 00:01:17 UTC
Created attachment 96221 [details]
output of valgrind dolphin 2 > crash.txt
Comment 2 summersons96-squareformat 2015-12-23 02:50:43 UTC
(In reply to summersons96-squareformat from comment #1)
> Created attachment 96221 [details]
> output of valgrind dolphin 2 > crash.txt

Cancelling this bug report. It seems that I mixed and mismatched two or maybe three repositories and the anomaly appeared with dolphin.

Since noone on the original thread on my distro's forum could reproduce what I was seeing - I feel it only right to scrub this report.