Bug 494911 - Amarok crashes using the collection search function
Summary: Amarok crashes using the collection search function
Status: RESOLVED DUPLICATE of bug 492406
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 3.1.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: kf5
Assignee: Amarok Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-17 07:18 UTC by braggrj
Modified: 2024-10-17 19:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description braggrj 2024-10-17 07:18:11 UTC
Application: amarok (3.1.1)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 5.14.21-150500.55.68-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.5"
DrKonqi: 5.27.9 [KCrashBackend]

-- Information about the crash:
Using the collection search function which finds tracks are I type and delete in the search box but at some point crashes out. I can enter some terms without apparent problem including words that do not return any tracks.
I can not replicate the exact term that crashes as sometimes the search works.
I have not tried playing tracks after searching - I can't find the track I want.
I don't think I am using non letter/number characters but may be using a colon

The crash can be reproduced sometimes.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault

[KCrash Handler]
#4  0x000001aa000001a9 in  ()
#5  0x00007f33630b3a3d in Collections::SqlQueryMaker::abortQuery() () at /usr/lib64/libamarok-sqlcollection.so.1
#6  0x00007f33630b89cc in Collections::SqlQueryMaker::~SqlQueryMaker() () at /usr/lib64/libamarok-sqlcollection.so.1
#7  0x00007f33630b8ba9 in Collections::SqlQueryMaker::~SqlQueryMaker() () at /usr/lib64/libamarok-sqlcollection.so.1
#8  0x00007f337a8574d5 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f337b3d853c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#10 0x00007f337b3df2ff in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#11 0x00007f337a823013 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f337a825a31 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f337a8862b3 in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f336de1382b in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#15 0x00007f336de13bd0 in  () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f336de13c5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f337a88595c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f337a82187a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f337a82b0b7 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#20 0x000055cf71b1cdca in  ()
#21 0x00007f337a14524d in __libc_start_main () at /lib64/libc.so.6
#22 0x000055cf71b1d24a in  ()
[Inferior 1 (process 7947) detached]

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

Reported using DrKonqi
Comment 1 Tuomas Nurmi 2024-10-17 19:42:43 UTC
Thank you for the report! I am pretty confident this is a duplicate of https://bugs.kde.org/show_bug.cgi?id=492406 so marking it as such.

I have documented some ideas on probable cause and possible required fixes on the other report, and plan to work on this at some point after Qt6/KF6 port starts to be in nice enough shape.

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