Bug 433449 - Elisa crashes when navigating through big music directory in Files tab
Summary: Elisa crashes when navigating through big music directory in Files tab
Status: RESOLVED DUPLICATE of bug 428585
Alias: None
Product: Elisa
Classification: Applications
Component: general (show other bugs)
Version: 20.08.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-02-22 20:22 UTC by kakiremora
Modified: 2021-07-30 13:25 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.04 KB, text/plain)
2021-05-04 13:48 UTC, Bruno Friedmann
Details
New crash information added by DrKonqi (3.07 KB, text/plain)
2021-07-29 20:07 UTC, Diego López
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kakiremora 2021-02-22 20:22:25 UTC
Application: elisa (20.08.3)

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.10.16-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 33 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:
I was scrolling in my ~500 music file folder and it crashed. Files are downloaded using youtube-dl and have different file formats.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Elisa (elisa), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f221ca9dacc in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib64/libQt5Qml.so.5
#5  0x00007f221ca9e902 in QQmlIncubationController::incubateFor(int) () from /lib64/libQt5Qml.so.5
#6  0x00007f221c5a03c0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#7  0x00007f221b2dcc3d in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) () from /lib64/libQt5Quick.so.5
#8  0x00007f221b332f48 in QQuickWindow::event(QEvent*) () from /lib64/libQt5Quick.so.5
#9  0x00007f221d508ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#10 0x00007f221c570bd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#11 0x00007f221cdb3fa4 in QPlatformWindow::windowEvent(QEvent*) () from /lib64/libQt5Gui.so.5
#12 0x00007f221d50faaa in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#13 0x00007f221c570bd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#14 0x00007f221c5bca03 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#15 0x00007f221c5bd2fc in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#16 0x00007f221a2a4a9f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#17 0x00007f221a2f6a98 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#18 0x00007f221a2a1e73 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#19 0x00007f221c5bd6f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#20 0x00007f221c56f57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#21 0x00007f221c5771b4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#22 0x000055a0f835b3a6 in main ()
[Inferior 1 (process 26126) detached]

The reporter indicates this bug may be a duplicate of or related to bug 432633.

Possible duplicates by query: bug 432633, bug 432313, bug 432084, bug 431174, bug 431077.

Reported using DrKonqi
Comment 1 smit 2021-03-27 14:02:37 UTC
I'm also facing the same crash on arch.

I downloaded and compiled elisa from git and ran it in qtcreator with debug profile. according  to QtCreator it looks like segfault occurs somewhere in Qt code and not elisa.
Comment 2 Nate Graham 2021-04-27 19:54:44 UTC
*** Bug 436235 has been marked as a duplicate of this bug. ***
Comment 3 Bruno Friedmann 2021-05-04 13:48:47 UTC
Created attachment 138142 [details]
New crash information added by DrKonqi

elisa (21.04.0) using Qt 5.15.2

- What I was doing when the application crashed:
Started elisa, (not run since a long long time) and start browsing a collection in files mode)

-- Backtrace (Reduced):
#6  0x00007fe3161332dd in QHash<QQmlPropertyData*, RequiredPropertyInfo>::isEmpty() const (this=<error reading variable: Cannot access memory at address 0x58>) at /usr/include/qt5/QtCore/qhash.h:285
#7  QHash<QQmlPropertyData*, RequiredPropertyInfo>::empty() const (this=<error reading variable: Cannot access memory at address 0x58>) at /usr/include/qt5/QtCore/qhash.h:544
#8  QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=0x563694ee0290, i=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlincubator.cpp:333
#9  0x00007fe316133942 in QQmlIncubationController::incubateFor(int) (this=0x563692e9fe00, msecs=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/qml/qml/qqmlincubator.cpp:409
#10 0x00007fe315bcfc50 in doActivate<false>(QObject*, int, void**) (sender=0x563692cbe310, signal_index=3, argv=0x7ffd61719830, argv@entry=0x0) at kernel/qobject.cpp:3898
Comment 4 Diego López 2021-07-29 20:07:44 UTC
Created attachment 140397 [details]
New crash information added by DrKonqi

elisa (21.04.3) using Qt 5.15.2

- What I was doing when the application crashed:
I added a custom folder to the music scanning preferences. In the Files view I navigate to my custom location, start scrolling and Elisa crashes. By the way, Elisa is indexing at the same time.

- Custom settings of the application:
Added custom folder.

-- Backtrace (Reduced):
#4  0x00007f4ab2707529 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib64/libQt5Qml.so.5
#5  0x00007f4ab2708382 in QQmlIncubationController::incubateFor(int) () from /lib64/libQt5Qml.so.5
#6  0x00007f4ab2201ce0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#7  0x00007f4ab0e7198d in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) () from /lib64/libQt5Quick.so.5
#8  0x00007f4ab0ec1acc in QQuickWindow::event(QEvent*) () from /lib64/libQt5Quick.so.5
Comment 5 Nate Graham 2021-07-30 13:25:33 UTC

*** This bug has been marked as a duplicate of bug 428585 ***