Bug 356976 - attempting to drag and drop a file in split view mode initiates immediate dolphin crash
Summary: attempting to drag and drop a file in split view mode initiates immediate dol...
Status: RESOLVED NOT A BUG
Alias: None
Product: dolphin
Classification: Applications
Component: split view (show other bugs)
Version: 15.12.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-20 23:59 UTC by summersons96-squareformat
Modified: 2015-12-23 02:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
output of valgrind dolphin 2 > crash.txt (4.73 KB, text/plain)
2015-12-21 00:01 UTC, summersons96-squareformat
Details

Note You need to log in before you can comment on or make changes to this bug.
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.