FS#38460 - [easytag] stack smashing crash
Attached to Project:
Arch Linux
Opened by c (c) - Saturday, 11 January 2014, 14:10 GMT
Last edited by Guillaume ALAUX (galaux) - Tuesday, 28 January 2014, 17:07 GMT
Opened by c (c) - Saturday, 11 January 2014, 14:10 GMT
Last edited by Guillaume ALAUX (galaux) - Tuesday, 28 January 2014, 17:07 GMT
|
Details
Description:
easytag 2.1.9 crashes randomly by selecting folder in the gui and doesn't display right icons as it used to in 2.1.8. If it doesn't crash you can see many icons replaced with placeholder icons. *** stack smashing detected ***: easytag terminated ======= Backtrace: ========= /usr/lib/libc.so.6(+0x6d9a1)[0xb6b869a1] /usr/lib/libc.so.6(__fortify_fail+0x45)[0xb6c16465] /usr/lib/libc.so.6(+0xfd41a)[0xb6c1641a] /usr/lib/libid3-3.8.so.3(_fini+0x0)[0xb6ddd2d4] /usr/lib/libid3-3.8.so.3(_ZN7Mp3Info5ParseER10ID3_Readerj+0x860)[0xb6dd0b40] /usr/lib/libid3-3.8.so.3(_ZN11ID3_TagImpl11ParseReaderER10ID3_Reader+0x3c6)[0xb6dd5b26] /usr/lib/libid3-3.8.so.3(_ZN11ID3_TagImpl9ParseFileEv+0x17d)[0xb6dd619d] /usr/lib/libid3-3.8.so.3(_ZN11ID3_TagImpl4LinkEPKct+0x4e)[0xb6dd1ebe] /usr/lib/libid3-3.8.so.3(_ZN7ID3_Tag4LinkEPKct+0x2f)[0xb6dd11af] /usr/lib/libid3-3.8.so.3(ID3Tag_LinkWithFlags+0x34)[0xb6dc2ea4] easytag[0x8098392] Additional info: * 2.1.9 Steps to reproduce: Start easytag and select a folder with audio files. |
This task depends upon
local/easytag 2.1.9-1
local/glibc 2.18-12 (base)
local/id3lib 3.8.3-13
Can you isolate a file or a way to reproduce this?
> attached mp3 track smashes kid3-qt and easytag.
> …
EasyTag and kid3-qt both work fine here on an audio file I was privately sent for test/debugging purpose and that was said to make them crash.
If multiple tagging applications fail, I would say the issue could come from id3lib.
As said previously, I have tested it with id3lib 3.8.3-13 and glibc 2.18-12 (latest versions available when I speak). Could you please check these are the versions you are using?
FS#38670Same here. I assume you tried it on i686, did you?
Does 'id3info' crashes to?
$ id3info 01\ -\ track01.mp3
Yes. Looks like a parsing error in libid3.
http://id3lib.sourceforge.net/
Re: [id3lib-devel] patch for c99 bool
From: Cedric Tefft <shadrack@us...> - 2013-02-22 08:40:50
id3lib is effectively unmaintained at this point.
Haven't used gdb for a long time ;)
http://sourceforge.net/p/kid3/bugs/83/
https://bugs.launchpad.net/ubuntu/+source/id3lib3.8.3/+bug/444466
Thanks for the pointer - build with most of the patches fixes my problem.
61-fix_vbr_stack_smash.patch
I've opened a bug here: https://bugs.archlinux.org/task/38691
FS#38691to myself as id3lib is currently an orphan.