ngraham added a comment.
Now Plasma crashes when I click Apply no matter which mode is selected: 0x00007ffff4ac682f in raise () from /usr/lib/libc.so.6 (gdb) bt #0 0x00007ffff4ac682f in raise () at /usr/lib/libc.so.6 #1 0x00007ffff4ab1672 in abort () at /usr/lib/libc.so.6 #2 0x00007ffff4fc87fc in () at /usr/lib/libQt5Core.so.5 #3 0x00007ffff4fc7c28 in qt_assert_x(char const*, char const*, char const*, int) () at /usr/lib/libQt5Core.so.5 #4 0x00007fffdc35fb91 in QString::at(int) const (this=0x7fffffff26c8, i=-1) at /usr/include/qt/QtCore/qstring.h:936 #5 0x00007fffdc35cb55 in BackgroundListModel::indexOf(QString const&) const (this=0x555555f1d8d0, path=...) at /home/nate/kde/src/plasma-workspace/wallpapers/image/backgroundlistmodel.cpp:238 #6 0x00007fffdc354654 in Image::setWallpaper(QString const&) (this=0x555555eff620, path=...) at /home/nate/kde/src/plasma-workspace/wallpapers/image/image.cpp:600 #7 0x00007fffdc3543f2 in Image::addUrl(QUrl const&, bool) (this=0x555555eff620, url=..., setAsCurrent=true) at /home/nate/kde/src/plasma-workspace/wallpapers/image/image.cpp:566 #8 0x00007fffdc352003 in Image::addUrl(QString const&) (this=0x555555eff620, url=...) at /home/nate/kde/src/plasma-workspace/wallpapers/image/image.cpp:126 #9 0x00007fffdc34d3a6 in Image::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x555555eff620, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0x7fffffff2b00) at /home/nate/kde/build/plasma-workspace/wallpapers/image/plasma_wallpaper_imageplugin_autogen/EWIEGA46WW/moc_image.cpp:327 #10 0x00007fffdc34df6d in Image::qt_metacall(QMetaObject::Call, int, void**) (this=0x555555eff620, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0x7fffffff2b00) at /home/nate/kde/build/plasma-workspace/wallpapers/image/plasma_wallpaper_imageplugin_autogen/EWIEGA46WW/moc_image.cpp:525 #11 0x00007ffff705a62e in () at /usr/lib/libQt5Qml.so.5 #12 0x00007ffff6f5b592 in () at /usr/lib/libQt5Qml.so.5 #13 0x00007ffff6f5d0a5 in () at /usr/lib/libQt5Qml.so.5 #14 0x00007ffff6f5e19a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5 #15 0x00007ffff6f7953a in () at /usr/lib/libQt5Qml.so.5 #16 0x00007ffff6f7c60f in () at /usr/lib/libQt5Qml.so.5 #17 0x00007ffff6f09f74 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5 #18 0x00007ffff7082978 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #19 0x00007ffff70264f8 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #20 0x00007ffff70276ac in () at /usr/lib/libQt5Qml.so.5 #21 0x00007ffff7065173 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #22 0x00007ffff70087f4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #23 0x00007ffff51e7aff in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #24 0x00007ffff70044b6 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #25 0x00007ffff708c9f9 in () at /usr/lib/libQt5Qml.so.5 #26 0x00007ffff708d1b8 in () at /usr/lib/libQt5Qml.so.5 REPOSITORY R120 Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D22121 To: davidre, #plasma Cc: msdobrescu, ngraham, filipf, plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart