https://bugs.kde.org/show_bug.cgi?id=469458

Daniel Schulte <trilader+kdeb...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |trilader+kdeb...@gmail.com

--- Comment #2 from Daniel Schulte <trilader+kdeb...@gmail.com> ---
I also have this issue (on ArchLinux). The following is the report generated by
Dr.Konqi while running version 5.106.

kioslave5 crashes when opening a folder containing my music library in Dolphin,
or when opening my home folder in Kates "Open File" dialog. Interestingly it is
not crashing when opening my home folder in Dolphin. File previews are enabled
(and it doesn't crash with them disabled). The file in question in both cases
is an ext4 filesystem, on an internal SSD drive for my home and on a normal HDD
for my music library.

I tried to convince gdb to give me the name of the failing file by following
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/Debugging_IOSlaves
and attaching to the thumbnail kio process but I've not had any luck as the
types are incomplete (I think some TagLib stuff was optimized out too much or
the ArchLinux debug information aren't complete enough).

```
Application: kioslave5 (kioslave5), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  0x00007f557419e514 in  () at /usr/lib/libtag.so.1
#7  0x00007f557419f436 in TagLib::MP4::Atoms::find(char const*, char const*,
char const*, char const*) () at /usr/lib/libtag.so.1
#8  0x00007f557419f4e2 in TagLib::MP4::File::hasMP4Tag() const () at
/usr/lib/libtag.so.1
#9  0x00007f55837940ca in parseMP4Tag<TagLib::MP4::File> (file=...) at
/usr/src/debug/kio-extras/kio-extras-23.04.1/thumbnail/audiocreator.cpp:101
#10 AudioCreator::create(KIO::ThumbnailRequest const&)
(this=this@entry=0x55f37e5054a0, request=...) at
/usr/src/debug/kio-extras/kio-extras-23.04.1/thumbnail/audiocreator.cpp:179
#11 0x00007f558f6348c9 in
ThumbnailProtocol::createThumbnail(ThumbCreatorWithMetadata*, QString const&,
int, int, QImage&) (this=this@entry=0x7ffccde07f50,
thumbCreator=thumbCreator@entry=0x55f37e5053c0, filePath=..., width=128,
height=height@entry=128, thumbnail=...) at
/usr/src/debug/kio-extras/kio-extras-23.04.1/thumbnail/thumbnail.cpp:851
#12 0x00007f558f63a5d5 in ThumbnailProtocol::get(QUrl const&)
(this=0x7ffccde07f50, url=<optimized out>) at
/usr/src/debug/kio-extras/kio-extras-23.04.1/thumbnail/thumbnail.cpp:256
#13 0x00007f558f508a64 in KIO::WorkerSlaveBaseBridge::get(QUrl const&)
(this=0x55f37e4f4c40, url=<optimized out>) at
/usr/src/debug/kio/kio-5.106.0/src/core/workerbase_p.h:71
#14 0x00007f558f505156 in KIO::SlaveBase::dispatch(int, QByteArray const&)
(this=0x55f37e4f4c40, command=67, data=...) at
/usr/src/debug/kio/kio-5.106.0/src/core/slavebase.cpp:1257
#15 0x00007f558f4fd2ae in KIO::SlaveBase::dispatchLoop() (this=0x55f37e4f4c40)
at /usr/src/debug/kio/kio-5.106.0/src/core/slavebase.cpp:342
#16 0x00007f558f6362c2 in kdemain(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/kio-extras/kio-extras-23.04.1/thumbnail/thumbnail.cpp:121
#17 0x000055f37d84b1fd in main(int, char**) (argc=5, argv=0x7ffccde08b98) at
/usr/src/debug/kio/kio-5.106.0/src/kioslave/kioslave.cpp:145
[Inferior 1 (process 7388) detached]
```

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

Reply via email to