View Issue Details

IDProjectCategoryView StatusLast Update
0014060ScribusIntegrationpublic2016-05-16 13:15
Reportercweiske Assigned Tofschmid  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
PlatformLinuxOSUbuntuOS Version16.04
Product Version1.5.2.svn 
Fixed in Version1.5.2.svn 
Summary0014060: Crash when using dropping image onto image frame via digikam or nemo
DescriptionScribus 1.5.1 and trunk (2016-05-14) crash now and then when dropping images from the digikam image manager onto picture frames.

This is not exactly reproducible; sometimes it happens immediately, sometimes I have to drop 5 images until it happens.

What seems to "help" reproducing it is opening an existing file with many image frames that already have images loaded, and replacing those images by dropping new images from digikam.

backtrace attached.
Steps To Reproduce1. Open file with many image frames in it, e.g. http://p.cweiske.de/340/rev-raw/08ef475a33f1226320034f301b96119d20efab44/crashtest.sla
2. Drag and drop some image from digikam onto the first image
3. Drag and drop some image from digikam onto the second image
.. repeat until it crashes
TagsNo tags attached.
PatchNo

Relationships

related to 0012597 assignedfschmid Cannot drag and drop images to the Scribus canvas (Nautilus, gThumb and Shotwell, and also in Gnome 3.12) 

Activities

cweiske

2016-05-15 12:42

reporter  

gdb-bt-full-trunk.txt (20,097 bytes)   
ASSERT failure in QList<T>::at: "index out of range", file /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h, line 510
scribus-trunk: /build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/scribuscore.cpp:88: void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&): Zusicherung »false« nicht erfüllt.

Thread 1 "scribus-trunk" received signal SIGABRT, Aborted.
0x00007ffff2c18418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54	../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt full
#0  0x00007ffff2c18418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
        resultvar = 0
        pid = 19430
        selftid = 19430
#1  0x00007ffff2c1a01a in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {140737488341504, 140737488350739, 140737488341584, 24, 140736842366976, 93825011462935, 88, 93825011463776, 
              93825050890032, 0, 140737266477756, 93825043295296, 140737018801855, 140737488341872, 140737018801855, 93825011462935}}, sa_flags = -645988352, sa_restorer = 0x5555567ab317}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007ffff2c10bd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x5555567ab317 "false", 
    file=file@entry=0x5555567ab2a8 "/build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/scribuscore.cpp", line=line@entry=88, 
    function=function@entry=0x5555567ab660 <abort_on_error(QtMsgType, QMessageLogContext const&, QString const&)::__PRETTY_FUNCTION__> "void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&)")
    at assert.c:92
        str = 0x55555838ace0 "\020\256\070XUU"
        total = 4096
#3  0x00007ffff2c10c82 in __GI___assert_fail (assertion=0x5555567ab317 "false", 
    file=0x5555567ab2a8 "/build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/scribuscore.cpp", line=88, 
    function=0x5555567ab660 <abort_on_error(QtMsgType, QMessageLogContext const&, QString const&)::__PRETTY_FUNCTION__> "void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&)")
    at assert.c:101
No locals.
#4  0x0000555555fc8326 in abort_on_error (t=QtFatalMsg, m=...) at /build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/scribuscore.cpp:88
        __PRETTY_FUNCTION__ = "void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&)"
#5  0x00007ffff38de4d8 in qt_message_print (message=..., context=..., msgType=QtFatalMsg) at global/qlogging.cpp:1543
No locals.
#6  qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., 
    msg=msg@entry=0x7ffff3b9d068 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=ap@entry=0x7fffffffcc50) at global/qlogging.cpp:266
        buf = {static null = {<No data fields>}, d = 0x5555583e15e0}
#7  0x00007ffff38dffd9 in QMessageLogger::fatal (this=this@entry=0x7fffffffcd30, msg=msg@entry=0x7ffff3b9d068 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qlogging.cpp:778
        message = <optimized out>
        ap = <error reading variable ap (Attempt to dereference a generic pointer.)>
#8  0x00007ffff38db1c1 in qt_assert_x (where=<optimized out>, what=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:2974
No locals.
#9  0x000055555608a499 in QList<QUrl>::at (this=0x7fffffffcdc0, i=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:510
No locals.
#10 0x000055555607406b in ScribusView::contentsDragEnterEvent (this=0x555558d43640, e=0x7fffffffd1f0)
    at /build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/scribusview.cpp:632
        url = {d = 0x7fffffffce40}
        fi = {d_ptr = {d = 0x72000005d0}}
        text = {static null = {<No data fields>}, d = 0x7ffff3ba66e0 <QArrayData::shared_null>}
        fromFile = false
        elemData = 0x0
        hasSupportedFormat = false
        gx = 6,9533461360135794e-310
        gy = 6,9533558072049718e-310
        gw = 6,9533558072120864e-310
        gh = 6,9533558072057623e-310
        ss = {<No data fields>}
#11 0x000055555608748d in ScribusView::eventFilter (this=0x555558d43640, obj=0x555558d44f30, event=0x7fffffffd1f0)
    at /build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/scribusview.cpp:3549
        d = 0x7fffffffd1f0
#12 0x00007ffff3ad3412 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x555556e72bd0, receiver=receiver@entry=0x555558d44f30, event=event@entry=0x7fffffffd1f0)
    at kernel/qcoreapplication.cpp:1072
        obj = <optimized out>
        i = 0
#13 0x00007ffff452003c in QApplicationPrivate::notify_helper (this=this@entry=0x555556e72bd0, receiver=receiver@entry=0x555558d44f30, e=e@entry=0x7fffffffd1f0) at kernel/qapplication.cpp:3712
---Type <return> to continue, or q <return> to quit---
        consumed = <optimized out>
#14 0x00007ffff452584f in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fffffffd1f0) at kernel/qapplication.cpp:3462
        w = 0x555558d44f30
        dragEvent = 0x7fffffffd1f0
        extra = <optimized out>
        res = false
#15 0x00007ffff3ad362b in QCoreApplication::notifyInternal (this=0x7fffffffded0, receiver=receiver@entry=0x555558d44f30, event=event@entry=0x7fffffffd1f0) at kernel/qcoreapplication.cpp:965
        result = false
        cbdata = {0x555558d44f30, 0x7fffffffd1f0, 0x7fffffffd16f}
        d = <optimized out>
        threadData = 0x555556e6adb0
        loopLevelCounter = {threadData = 0x555556e6adb0}
#16 0x00007ffff457ec1a in QCoreApplication::sendSpontaneousEvent (event=0x7fffffffd1f0, receiver=0x555558d44f30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
No locals.
#17 QWidgetWindow::handleDragEnterMoveEvent (this=this@entry=0x5555582c8220, event=event@entry=0x7fffffffd530) at kernel/qwidgetwindow.cpp:778
        widget = <optimized out>
        mapped = {xp = 1488, yp = 114}
        translated = {<QDragMoveEvent> = {<QDropEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff43b0db8 <vtable for QDragEnterEvent+16>, static staticMetaObject = {d = {superdata = 0x0, 
                    stringdata = 0x7ffff3ca4080 <qt_meta_stringdata_QEvent>, data = 0x7ffff3ca3ae0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 60, 
                posted = 0, spont = 1, m_accept = 0, reserved = 2801}, p = {xp = 1488, yp = 114}, mouseState = {i = 0}, modState = {i = 0}, act = {i = 2}, drop_action = Qt::MoveAction, 
              default_action = Qt::MoveAction, mdata = 0x555556ebb010}, rect = {x1 = 1488, y1 = 114, x2 = 1488, y2 = 114}}, <No data fields>}
#18 0x00007ffff457fc0b in QWidgetWindow::event (this=0x5555582c8220, event=0x7fffffffd530) at kernel/qwidgetwindow.cpp:244
No locals.
#19 0x00007ffff452005c in QApplicationPrivate::notify_helper (this=this@entry=0x555556e72bd0, receiver=receiver@entry=0x5555582c8220, e=e@entry=0x7fffffffd530) at kernel/qapplication.cpp:3716
        consumed = <optimized out>
#20 0x00007ffff4525516 in QApplication::notify (this=0x7fffffffded0, receiver=0x5555582c8220, e=0x7fffffffd530) at kernel/qapplication.cpp:3499
        w = 0x5555582c8220
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = false
#21 0x00007ffff3ad362b in QCoreApplication::notifyInternal (this=0x7fffffffded0, receiver=receiver@entry=0x5555582c8220, event=event@entry=0x7fffffffd530) at kernel/qcoreapplication.cpp:965
        result = false
        cbdata = {0x5555582c8220, 0x7fffffffd530, 0x7fffffffd4bf}
        d = <optimized out>
        threadData = 0x555556e6adb0
        loopLevelCounter = {threadData = 0x555556e6adb0}
#22 0x00007ffff3f70891 in QCoreApplication::sendEvent (event=0x7fffffffd530, receiver=0x5555582c8220) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
No locals.
#23 QGuiApplicationPrivate::processDrag (w=w@entry=0x5555582c8220, dropData=dropData@entry=0x555556ebb010, p=..., supportedActions=...) at kernel/qguiapplication.cpp:2709
        currentDragWindow = {wp = {d = 0x5555582ccf70, value = 0x5555582c8220}}
        lastAcceptedDropAction = Qt::MoveAction
        platformDrag = <optimized out>
        me = {<QDropEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff43b0d78 <vtable for QDragMoveEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff3ca4080 <qt_meta_stringdata_QEvent>, 
                  data = 0x7ffff3ca3ae0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 61, posted = 0, spont = 0, m_accept = 1, reserved = 0}, p = {
              xp = 1506, yp = 186}, mouseState = {i = 0}, modState = {i = 0}, act = {i = 2}, drop_action = Qt::MoveAction, default_action = Qt::MoveAction, mdata = 0x555556ebb010}, rect = {x1 = 1506, y1 = 186, 
            x2 = 1506, y2 = 186}}
#24 0x00007ffff3f54fad in QWindowSystemInterface::handleDrag (w=w@entry=0x5555582c8220, dropData=dropData@entry=0x555556ebb010, p=..., supportedActions=...) at kernel/qwindowsysteminterface.cpp:645
No locals.
#25 0x00007fffe69dd8df in QXcbDrag::handle_xdnd_position (this=this@entry=0x555556ebae80, w=w@entry=0x5555582c8220, e=e@entry=0x7fffe0005ac0) at qxcbdrag.cpp:745
        p = {xp = 1506, yp = 186}
        geometry = {x1 = 0, y1 = 26, x2 = 1919, y2 = 1045}
        dpr = <optimized out>
        dropData = 0x555556ebb010
        qt_response = {<QPlatformDropQtResponse> = {m_accepted = 129, m_accepted_action = Qt::IgnoreAction}, m_answer_rect = {x1 = -536855968, y1 = 32767, x2 = 1458286208, y2 = 21845}}
        answerRect = <optimized out>
---Type <return> to continue, or q <return> to quit---
        response = {response_type = 192 '\300', format = 90 'Z', sequence = 57344, window = 32767, type = 1458120480, data = {data8 = "UU\000\000\070'\351VUU\000\000`:\000\340\377\177\000", data16 = {21845, 0, 
              10040, 22249, 21845, 0, 14944, 57344, 32767, 0}, data32 = {21845, 1458120504, 21845, 3758111328, 32767}}}
#26 0x00007fffe69ddbe4 in QXcbDrag::handlePosition (this=0x555556ebae80, w=0x5555582c8220, event=event@entry=0x7fffe0003a60) at qxcbdrag.cpp:812
        lastEvent = 0x7fffe0005ac0
        scanner = {atom = 385}
#27 0x00007fffe69e95a9 in QXcbWindow::handleClientMessageEvent (this=0x5555582cbe90, event=0x7fffe0003a60) at qxcbwindow.cpp:1968
        event = 0x7fffe0003a60
        this = 0x5555582cbe90
#28 0x00007fffe69d292b in QXcbConnection::handleXcbEvent (this=this@entry=0x555556e7df80, event=event@entry=0x7fffe0003a60) at qxcbconnection.cpp:1090
        result = 0
        dispatcher = <optimized out>
        handled = false
        response_type = 33
#29 0x00007fffe69d2e53 in QXcbConnection::processXcbEvents (this=0x555556e7df80) at qxcbconnection.cpp:1532
        accepted = false
        it = 0x555558cb0230
        event = 0x7fffe0003a60
        eventGuard = {d = 0x7fffe0003a60}
        response_type = <optimized out>
        i = <optimized out>
        connection_error = <optimized out>
        eventqueue = 0x555556e92738
#30 0x00007ffff3b02ea1 in QObject::event (this=0x555556e7df80, e=<optimized out>) at kernel/qobject.cpp:1239
        mce = <optimized out>
        sw = {receiver = 0x555556e7df80, previousSender = 0x0, currentSender = {sender = 0x555556e92720, signal = 5, ref = 1}, switched = true}
#31 0x00007ffff452005c in QApplicationPrivate::notify_helper (this=this@entry=0x555556e72bd0, receiver=receiver@entry=0x555556e7df80, e=e@entry=0x7fffe00125b0) at kernel/qapplication.cpp:3716
        consumed = <optimized out>
#32 0x00007ffff4525516 in QApplication::notify (this=0x7fffffffded0, receiver=0x555556e7df80, e=0x7fffe00125b0) at kernel/qapplication.cpp:3499
        w = 0x555556e7df80
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = false
#33 0x00007ffff3ad362b in QCoreApplication::notifyInternal (this=0x7fffffffded0, receiver=0x555556e7df80, event=event@entry=0x7fffe00125b0) at kernel/qcoreapplication.cpp:965
        result = false
        cbdata = {0x555556e7df80, 0x7fffe00125b0, 0x7fffffffdb6f}
        d = <optimized out>
        threadData = 0x555556e6adb0
        loopLevelCounter = {threadData = 0x555556e6adb0}
#34 0x00007ffff3ad5a26 in QCoreApplication::sendEvent (event=0x7fffe00125b0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
No locals.
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x555556e6adb0) at kernel/qcoreapplication.cpp:1593
        e = 0x7fffe00125b0
        pe = <optimized out>
        r = <optimized out>
        unlocker = {m = <synthetischer Zeiger>}
        event_deleter = {d = 0x7fffe00125b0}
        locker = {val = 93825018539480}
        startOffset = 0
        i = @0x555556e6adcc: 1
        cleanup = {receiver = 0x0, event_type = 0, data = 0x555556e6adb0, exceptionCaught = true}
#36 0x00007ffff3ad5f08 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451
        data = <optimized out>
#37 0x00007ffff3b29673 in postEventSourceDispatch (s=0x555556ec00e0) at kernel/qeventdispatcher_glib.cpp:271
        source = 0x555556ec00e0
#38 0x00007fffee00e127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#39 0x00007fffee00e380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#40 0x00007fffee00e42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#41 0x00007ffff3b29a7f in QEventDispatcherGlib::processEvents (this=0x555556ec00c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
        d = 0x555556ebfe20
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#42 0x00007ffff3ad0dea in QEventLoop::exec (this=this@entry=0x7fffffffde50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
        d = 0x5555585e8820
        locker = {val = 93825018539680}
        ref = {d = 0x5555585e8820, locker = @0x7fffffffddd0, exceptionCaught = true}
#43 0x00007ffff3ad8e8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
        threadData = 0x555556e6adb0
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff3d1c498 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff3c469c0 <qt_meta_stringdata_QObject>, 
                data = 0x7ffff3c468a0 <qt_meta_data_QObject>, static_metacall = 0x7ffff3b0a170 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d_ptr = {d = 0x5555585e8820}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff3c8e700 <qt_meta_stringdata_Qt>, data = 0x7ffff3c8bd00 <qt_meta_data_Qt>, 
                static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff3d13b00 <QObject::staticMetaObject>, 
              stringdata = 0x7ffff3ca36c0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff3ca3660 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x7ffff3b80e00 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#44 0x000055555659a17e in mainApp (argc=1, argv=0x7fffffffe058) at /build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/main_nix.cpp:80
        app = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x555556da8620 <vtable for ScribusQApp+16>, static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7ffff3c469c0 <qt_meta_stringdata_QObject>, data = 0x7ffff3c468a0 <qt_meta_data_QObject>, 
                      static_metacall = 0x7ffff3b0a170 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555556e72bd0}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff3c8e700 <qt_meta_stringdata_Qt>, data = 0x7ffff3c8bd00 <qt_meta_data_Qt>, static_metacall = 0x0, 
                      relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff3d13b00 <QObject::staticMetaObject>, 
                    stringdata = 0x7ffff3ca38a0 <qt_meta_stringdata_QCoreApplication>, data = 0x7ffff3ca3780 <qt_meta_data_QCoreApplication>, 
                    static_metacall = 0x7ffff3b80f80 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffded0}, 
              static staticMetaObject = {d = {superdata = 0x7ffff3d1c5e0 <QCoreApplication::staticMetaObject>, stringdata = 0x7ffff430afa0 <qt_meta_stringdata_QGuiApplication>, 
                  data = 0x7ffff430ad60 <qt_meta_data_QGuiApplication>, static_metacall = 0x7ffff3f71370 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
                  relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff43b0460 <QGuiApplication::staticMetaObject>, 
                stringdata = 0x7ffff48d9100 <qt_meta_stringdata_QApplication>, data = 0x7ffff48d8f80 <qt_meta_data_QApplication>, 
                static_metacall = 0x7ffff4522ca0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x7ffff4a22140 <QApplication::staticMetaObject>, stringdata = 0x5555566f4f60 <qt_meta_stringdata_ScribusQApp>, data = 0x5555566f5020 <qt_meta_data_ScribusQApp>, 
              static_metacall = 0x555555a406ca <ScribusQApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static useGUI = true, pythonScript = {
            static null = {<No data fields>}, d = 0x7ffff3ba66e0 <QArrayData::shared_null>}, pythonScriptArgs = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {
                  static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff3ba7880 <QListData::shared_null>}, 
                d = 0x7ffff3ba7880 <QListData::shared_null>}}, <No data fields>}, m_ScCore = 0x5555570e6f50, m_lang = {static null = {<No data fields>}, d = 0x5555570c0bd0}, m_GUILang = {
            static null = {<No data fields>}, d = 0x5555570dac30}, m_showSplash = true, m_showFontInfo = false, m_showProfileInfo = false, m_prefsUserFile = {static null = {<No data fields>}, 
            d = 0x7ffff3ba66e0 <QArrayData::shared_null>}, m_filesToLoad = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, 
                  begin = 0, end = 0, array = {0x0}}, d = 0x7ffff3ba7880 <QListData::shared_null>}, d = 0x7ffff3ba7880 <QListData::shared_null>}}, m_fileName = {static null = {<No data fields>}, 
            d = 0x7ffff3ba66e0 <QArrayData::shared_null>}, m_scDLMgr = 0x5555570c0c30}
        appRetVal = 0
#45 0x000055555659a0e7 in main (argc=1, argv=0x7fffffffe058) at /build/scribus-trunk-qwpJFb/scribus-trunk-1.5.2svn~r21313~20160514~ppa53~ubuntu16.04.1/scribus/main_nix.cpp:54
No locals.
gdb-bt-full-trunk.txt (20,097 bytes)   

cweiske

2016-05-15 12:43

reporter  

crashtest.sla (50,215 bytes)

cweiske

2016-05-15 12:44

reporter   ~0041077

I just confirmed that it also happens when dropping images from the gnome file manager "nemo".

Kunda

2016-05-15 12:55

updater   ~0041079

Thanks for the ticket. Found the other related ticket: 0012597

Issue History

Date Modified Username Field Change
2016-05-15 12:42 cweiske New Issue
2016-05-15 12:42 cweiske File Added: gdb-bt-full-trunk.txt
2016-05-15 12:43 cweiske File Added: crashtest.sla
2016-05-15 12:44 cweiske Note Added: 0041077
2016-05-15 12:48 Kunda Product Version 1.5.1 => 1.5.2.svn
2016-05-15 12:53 Kunda Relationship added related to 0012597
2016-05-15 12:54 Kunda Summary Crash when using dropping image onto picture frame => Crash when using dropping image onto image frame via digikam or nemo
2016-05-15 12:55 Kunda Note Added: 0041079
2016-05-16 07:36 fschmid Status new => resolved
2016-05-16 07:36 fschmid Fixed in Version => 1.5.2.svn
2016-05-16 07:36 fschmid Resolution open => fixed
2016-05-16 07:36 fschmid Assigned To => fschmid
2016-05-16 13:15 cbradney Status resolved => closed