https://bugs.kde.org/show_bug.cgi?id=493064
            Bug ID: 493064
           Summary: JuK crashes when scrolling up on the symbol in the
                    systray
    Classification: Applications
           Product: juk
           Version: 23.08.5
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: whee...@kde.org
          Reporter: private.r...@gmail.com
                CC: mp...@kde.org
  Target Milestone: ---

Application: juk (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-44-generic x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.1 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
My JuK reliably crashes when I select a song from my list that isn't the very
first one, cause it to play, then scroll up on the JuK icon in the "tray" part
of the taskbar.
If the scroll isn't going over the top edge, it changes the song normally,
altough extremely quickly and uncontrollably, though this might have to do with
me using a trackpad (laptop).

I've reproduced the crash with different songs sorted to the top of the list,
including where none of them have album art and where all of them have album
art. (Displaying the album art seems janky at times, but this is probably a
completely unrelated detail)

The crash can be reproduced every time.

-- Backtrace:
Application: JuK (juk), signal: Segmentation fault

[KCrash Handler]
#4  TagLib::File::isOpen (this=this@entry=0x0) at
/usr/src/taglib-1.13.1-1build1/taglib/toolkit/tfile.cpp:421
#5  0x00007924869e9e95 in TagLib::File::isValid (this=this@entry=0x0) at
/usr/src/taglib-1.13.1-1build1/taglib/toolkit/tfile.cpp:426
#6  0x000058148c14b1f1 in CoverInfo::hasEmbeddedAlbumArt
(this=this@entry=0x58148ea587e0) at
/usr/src/juk-4:23.08.5-0ubuntu3/coverinfo.cpp:289
#7  0x000058148c14b67d in CoverInfo::hasCover (this=this@entry=0x58148ea587e0)
at /usr/src/juk-4:23.08.5-0ubuntu3/coverinfo.cpp:118
#8  0x000058148c14bd88 in CoverInfo::pixmap (this=0x58148ea587e0,
size=CoverInfo::FullSize) at /usr/src/juk-4:23.08.5-0ubuntu3/coverinfo.cpp:222
#9  0x000058148c1a33f9 in SystemTray::slotPlay (this=0x58148e8237c0) at
/usr/src/juk-4:23.08.5-0ubuntu3/systemtray.cpp:219
#10 0x0000792484b12e16 in QtPrivate::QSlotObjectBase::call (a=0x7ffd25d30860,
r=0x58148e8237c0, this=0x58148e82b750) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false> (sender=0x58148df86140, signal_index=9,
argv=0x7ffd25d30860) at kernel/qobject.cpp:3925
#12 0x0000792484b12e16 in QtPrivate::QSlotObjectBase::call (a=0x7ffd25d30990,
r=0x58148df86140, this=0x58148e1ae050) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false> (sender=0x58148e291750, signal_index=3,
argv=0x7ffd25d30990) at kernel/qobject.cpp:3925
#14 0x0000792486a98b15 in Phonon::MediaObject::stateChanged(Phonon::State,
Phonon::State) () at /lib/x86_64-linux-gnu/libphonon4qt5.so.4
#15 0x0000792486a99ca9 in
Phonon::MediaObjectPrivate::_k_stateChanged(Phonon::State, Phonon::State) () at
/lib/x86_64-linux-gnu/libphonon4qt5.so.4
#16 0x0000792484b06343 in QObject::event (this=0x58148e291750,
e=0x58148e2a1b80) at kernel/qobject.cpp:1347
#17 0x000079248576bd45 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x58148e291750, e=0x58148e2a1b80) at
kernel/qapplication.cpp:3640
#18 0x0000792484ad8118 in QCoreApplication::notifyInternal2
(receiver=0x58148e291750, event=0x58148e2a1b80) at
kernel/qcoreapplication.cpp:1064
#19 0x0000792484ad8332 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#20 0x0000792484adb94b in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x58148de55f50) at
kernel/qcoreapplication.cpp:1821
#21 0x0000792484adbebd in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>) at
kernel/qcoreapplication.cpp:1680
#22 0x0000792484b35c0f in postEventSourceDispatch (s=0x58148df3e250) at
kernel/qeventdispatcher_glib.cpp:277
#23 0x00007924833145b5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x0000792483373717 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x0000792483313a53 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x0000792484b35279 in QEventDispatcherGlib::processEvents
(this=0x58148df43d30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x0000792484ad6a7b in QEventLoop::exec (this=this@entry=0x7ffd25d30e50,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x0000792484adf3e8 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x000058148c121a6b in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/juk-4:23.08.5-0ubuntu3/main.cpp:97
[Inferior 1 (process 2899) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to