Bug 405044 - Elisa crashes on execution
Summary: Elisa crashes on execution
Status: RESOLVED WORKSFORME
Alias: None
Product: Elisa
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-03-03 19:30 UTC by computersarebad
Modified: 2020-02-15 04:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description computersarebad 2019-03-03 19:30:04 UTC
Application: elisa (0.3.80)
 (Compiled from sources)
Qt Version: 5.11.3
Frameworks Version: 5.54.0
Operating System: Linux 4.19.0-2-amd64 x86_64
Distribution: Debian GNU/Linux buster/sid

-- Information about the crash:
Elisa crashes consistently everytime i try to execute it

RECIPE TO REPRODUCE THE BUG:
1. Compile from the Git repository
2. Execute the binary in bin/elisa

OS: Debian Testing

The crash can be reproduced every time.

-- Backtrace:
Application: Elisa (elisa), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f81e9f9c040 (LWP 12970))]

Thread 4 (Thread 0x7f81db4ec700 (LWP 12975)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x55ea866e96c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55ea866e9678, cond=0x55ea866e96a0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55ea866e96a0, mutex=0x55ea866e9678) at pthread_cond_wait.c:655
#3  0x00007f81db747b42 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f81db747707 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f81f102cfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007f81f13b080f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f81e37fe700 (LWP 12974)):
#0  0x00007f81f0b5de84 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f81f0b13187 in g_main_context_acquire () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f81f0b13ff5 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f81f0b1425c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f81f1a6320b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#5  0x00007f81f1a0a78a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#6  0x00007f81f183d87c in QThread::exec() () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#7  0x00007f81f25da8e5 in QQmlThreadPrivate::run() () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#8  0x00007f81f183edb3 in QThreadPrivate::start(void*) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#9  0x00007f81f102cfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007f81f13b080f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f81e3fff700 (LWP 12972)):
#0  0x00007f81f0b5de69 in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f81f0b13675 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f81f0b1406b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f81f0b1425c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f81f1a6320b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#5  0x00007f81f1a0a78a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#6  0x00007f81f183d87c in QThread::exec() () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#7  0x00007f81f3ad0b45 in QDBusConnectionManager::run() () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5DBus.so.5
#8  0x00007f81f183edb3 in QThreadPrivate::start(void*) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#9  0x00007f81f102cfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007f81f13b080f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f81e9f9c040 (LWP 12970)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f81f12d9535 in __GI_abort () at abort.c:79
#8  0x00007f81f181edcc in QMessageLogger::fatal(char const*, ...) const () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#9  0x00007f81f1a34e09 in QObjectPrivate::QObjectPrivate(int) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Core.so.5
#10 0x00007f81edd6b18d in QSvgRenderer::QSvgRenderer(QString const&, QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5
#11 0x00007f81da75217c in QSvgIconEngine::addFile(QString const&, QSize const&, QIcon::Mode, QIcon::State) () from /home/lain/kde/qt5/5.12.1/gcc_64/plugins/iconengines/libqsvgicon.so
#12 0x00007f81da7503e0 in QSvgIconPlugin::create(QString const&) () from /home/lain/kde/qt5/5.12.1/gcc_64/plugins/iconengines/libqsvgicon.so
#13 0x00007f81f2b429ba in iconEngineFromSuffix(QString const&, QString const&) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Gui.so.5
#14 0x00007f81f2b47aed in QIcon::addFile(QString const&, QSize const&, QIcon::Mode, QIcon::State) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Gui.so.5
#15 0x00007f81f2b47c7a in QIcon::QIcon(QString const&) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Gui.so.5
#16 0x00007f81f2b49cf3 in ScalableEntry::pixmap(QSize const&, QIcon::Mode, QIcon::State) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Gui.so.5
#17 0x00007f81f2b519e7 in QIconLoaderEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Gui.so.5
#18 0x00007f81f2b4514d in QIcon::pixmap(QWindow*, QSize const&, QIcon::Mode, QIcon::State) const () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Gui.so.5
#19 0x00007f81f2b4521a in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Gui.so.5
#20 0x00007f81f50945c7 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#21 0x00007f81f32d5598 in QQuickPixmap::load(QQmlEngine*, QUrl const&, QSize const&, QFlags<QQuickPixmap::Option>, QQuickImageProviderOptions const&) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Quick.so.5
#22 0x00007f81f341bc62 in QQuickImageBase::load() () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Quick.so.5
#23 0x00007f81f25bd962 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#24 0x00007f81f2543b87 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#25 0x00007f81f2543ca2 in QQmlComponentPrivate::completeCreate() () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#26 0x00007f81f2543a9a in QQmlComponent::create(QQmlContext*) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#27 0x00007f81f25b50eb in QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#28 0x00007f81f25b536e in QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#29 0x00007f81f25b539d in QQmlApplicationEngine::load(QUrl const&) () from /home/lain/kde/qt5/5.12.1/gcc_64/lib/libQt5Qml.so.5
#30 0x000055ea849f494b in main ()
[Inferior 1 (process 12970) detached]

Possible duplicates by query: bug 401442, bug 395743, bug 392092, bug 389875, bug 389801.

Reported using DrKonqi
Comment 1 Christoph Feck 2019-03-24 10:51:43 UTC
Could you please add the output when running from Konsole? QSvgRenderer causes a fatal message.
Comment 2 Christoph Feck 2019-04-16 19:27:31 UTC
If you can provide the information requested in comment #1, please add it.
Comment 3 Matthieu Gallien 2019-05-03 15:36:28 UTC
Please consider adding the requested info because without them, we are unable to solve this problem.
Thanks in advance
Comment 4 Neousr 2019-05-10 18:58:42 UTC
Not the original reporter but i found the same problem  in Elisa (0.3.80) on Neon Unstable branches.

Here is the Konsole output hope it helps.

<Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "preferredHeight"
org.kde.elisa.indexers.manager: Local file system indexer is inactive
org.kde.elisa.indexers.manager: Baloo indexer is unavailable
org.kde.elisa.indexers.manager: Baloo indexer is inactive
MediaPlayList::setPersistentState QMap(("currentTrack", QVariant(int, 0))("playList", QVariant(QVariantList, (QVariant(QStringList, ("t1", "artist", "Album1", "1", "1", "5")), QVariant(QStringList, ("t2", "artist", "Album1", "3", "1", "5")))))("randomPlay", QVariant(bool, false))("repeatPlay", QVariant(bool, false)))
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls.2/org.kde.desktop/private/MobileTextActionsToolBar.qml:62: TypeError: Cannot read property 'selectedText' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls.2/org.kde.desktop/private/MobileTextActionsToolBar.qml:70: TypeError: Cannot read property 'selectedText' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls.2/org.kde.desktop/private/MobileTextActionsToolBar.qml:78: TypeError: Cannot read property 'canPaste' of null
org.kde.elisa.indexers.manager: Baloo indexer is available
org.kde.elisa.indexers.manager: Baloo indexer is active
qrc:/qml/HeaderBar.qml:93:9: QML Image: Failed to get image from provider: image://icon/error
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = elisa path = /usr/bin pid = 2288
KCrash: Arguments: /usr/bin/elisa 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
Comment 5 Neousr 2019-05-14 18:41:16 UTC
This is no longer reproducible on unstable branches using the more recent commits. Lets see if the original author can confirm.
Comment 6 Nate Graham 2020-01-16 20:27:18 UTC
Can you confirm whether or not this is still happening with Elisa 19.12.1 or git master?
Comment 7 Bug Janitor Service 2020-01-31 04:33:12 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2020-02-15 04:33:22 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!