clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.72k stars 671 forks source link

1.2.3 transcoding to mp3 causing segfault #4319

Open godfree2 opened 10 years ago

godfree2 commented 10 years ago

xubuntu kernel: 3.2.0-60-generic #91-Ubuntu SMP Wed Feb 19 03:54:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux LAME 64bits version 3.99.3 gstreamer0.10-0:amd64

process: selecting several FLAC files and then transcoding to mp3 causes segfault all settings tried will cause a segfault: HIGH quality or constant bitrate or VBR ... (transoding to ogg is ok)

gdb ...

Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff950c6700 (LWP 461)] 0x0000000000a76639 in TagLib::ListTagLib::String::~List() () (gdb) backtrace

0 0x0000000000a76639 in TagLib::ListTagLib::String::~List() ()

1 0x00007fff907f41ba in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgsttaglib.so

2 0x00007fff907f30ae in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgsttaglib.so

3 0x00007ffff5ba6bf6 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

4 0x00007ffff5ba24b1 in gst_structure_foreach () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

5 0x00007ffff5ba9d32 in gst_tag_list_foreach () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

6 0x00007fff907f2eb8 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgsttaglib.so

7 0x00007fff907f2791 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgsttaglib.so

8 0x00007ffff5b8322a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

9 0x00007ffff5b86ae6 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

10 0x00007fff90a03c1d in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstmpegaudioparse.so

11 0x00007ffff5b8322a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

12 0x00007ffff5b86ae6 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

13 0x00007fffbe19ba8c in gst_audio_encoder_finish_frame () from /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0

14 0x00007fff90e99887 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstlame.so

15 0x00007fffbe19c359 in ?? () from /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0

16 0x00007fffbe19d4f2 in ?? () from /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0

17 0x00007ffff5b8322a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

18 0x00007ffff5b86ae6 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

19 0x00007ffff5b8322a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

20 0x00007ffff5b86ae6 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

21 0x00007ffff23178c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0

22 0x00007ffff5b8322a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

23 0x00007ffff5b86ae6 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

24 0x00007ffff23178c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0

25 0x00007ffff5b8322a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

26 0x00007ffff5b86ae6 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

27 0x00007ffff5b8322a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

28 0x00007ffff5b86ae6 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

29 0x00007fff93e7bf16 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstflac.so

30 0x00007fff93c568ca in ?? () from /usr/lib/x86_64-linux-gnu/libFLAC.so.8

31 0x00007fff93c5967b in FLAC__stream_decoder_process_single () from /usr/lib/x86_64-linux-gnu/libFLAC.so.8

32 0x00007fff93e7de9c in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstflac.so

33 0x00007ffff5b86bfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

34 0x00007ffff22fa93e in gst_base_parse_push_frame () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0

35 0x00007ffff22fb85e in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0

36 0x00007ffff22fde1d in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0

37 0x00007ffff5bacdcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0

---Type to continue, or q to quit---

38 0x00007ffff5e7a218 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

39 0x00007ffff5e799b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

40 0x00007ffff6fd8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0

41 0x00007ffff28363fd in clone () from /lib/x86_64-linux-gnu/libc.so.6

42 0x0000000000000000 in ?? ()

davidsansome commented 10 years ago

Is this reproducible? Can you make it crash every time with the same file(s)? Can you narrow it down to a single file, if so can you upload it somewhere?

godfree2 commented 10 years ago

I can recreate the crash with many FLAC or AAC files as tha source, transcoding to mp3

On Mon, Apr 28, 2014 at 9:24 PM, David Sansome notifications@github.comwrote:

Is this reproducible? Can you make it crash every time with the same file(s)? Can you narrow it down to a single file, if so can you upload it somewhere?

— Reply to this email directly or view it on GitHubhttps://github.com/clementine-player/Clementine/issues/4319#issuecomment-41630270 .

I've been on-line since late 1992 My computer recommendations: Puppy Linux operating system, passwordsafe, truecrypt (private storage for hard drive/flash sticks), Pidgin Internet Messenger, tor anonymous browsing bundle. My information recommendations: antiwar.com therealnews.com alternet.org quackwatch.com Please join my boycott of: Eastlink, Facebook,Yahoo!, Microsoft