Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002804MPDPlaylistpublic2010-02-07 12:002010-02-08 00:38
ReporterRasi 
Assigned Tocirrus 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionnot fixable 
PlatformOSOS Version
Product Versiongit 
Target VersionFixed in Version 
Summary0002804: cue support seems to be broken
DescriptionWhen trying to load a cue file, mpd always crashes for me.

gdb:

(gdb) thread apply all bt

Thread 3 (Thread 0x7fffee06f710 (LWP 15498)):
#0 0x00007ffff278507c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x000000000042bd56 in decoder_task ()
#2 0x00007ffff6379f34 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff278081a in start_thread () from /lib/libpthread.so.0
#4 0x00007ffff24f1c7d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffee870710 (LWP 15497)):
#0 0x00007ffff278507c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x0000000000439b42 in player_task ()
#2 0x00007ffff6379f34 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff278081a in start_thread () from /lib/libpthread.so.0
#4 0x00007ffff24f1c7d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fb6720 (LWP 15492)):
#0 0x00007ffff2498c72 in calloc () from /lib/libc.so.6
#1 0x00007ffff3a4ea09 in rem_new () from /usr/lib/libcue.so.1
#2 0x00007ffff3a4e427 in cd_init () from /usr/lib/libcue.so.1
#3 0x00007ffff3a4f70c in yyparse () from /usr/lib/libcue.so.1
#4 0x00007ffff3a4fa75 in cue_parse_file () from /usr/lib/libcue.so.1
#5 0x0000000000412040 in cue_playlist_open_uri ()
#6 0x00000000004117ce in playlist_list_open_uri ()
#7 0x000000000043d056 in playlist_open_path_into_queue ()
#8 0x000000000043d13e in playlist_open_into_queue ()
#9 0x0000000000428cc2 in handle_load ()
#10 0x0000000000426d25 in command_process ()
#11 0x0000000000431e7c in client_process_line ()
#12 0x00000000004321d2 in client_read ()
#13 0x0000000000431301 in client_in_event ()
0000014 0x00007ffff635126e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000015 0x00007ffff6354c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#16 0x00007ffff6355085 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#17 0x0000000000433d43 in main ()
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0005328)
Rasi (reporter)
2010-02-07 12:04

sorry, corrected gdb output:

(gdb) thread apply all bt

Thread 3 (Thread 0x7fffee06f710 (LWP 20611)):
#0 0x00007ffff278507c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x0000000000439035 in decoder_wait (dc=0x7fffee86fe30) at src/decoder_control.h:126
#2 0x0000000000439e47 in decoder_task (arg=0x7fffee86fe30) at src/decoder_thread.c:454
#3 0x00007ffff6379f34 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4 0x00007ffff278081a in start_thread () from /lib/libpthread.so.0
#5 0x00007ffff24f1c7d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffee870710 (LWP 20610)):
#0 0x00007ffff278507c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x000000000044a265 in player_wait () at src/player_control.h:149
#2 0x000000000044bb84 in player_task (arg=0x0) at src/player_thread.c:1025
#3 0x00007ffff6379f34 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4 0x00007ffff278081a in start_thread () from /lib/libpthread.so.0
#5 0x00007ffff24f1c7d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fb6720 (LWP 20605)):
#0 0x00007ffff2498c72 in calloc () from /lib/libc.so.6
#1 0x00007ffff3a4ea09 in rem_new () from /usr/lib/libcue.so.1
#2 0x00007ffff3a4e427 in cd_init () from /usr/lib/libcue.so.1
#3 0x00007ffff3a4f70c in yyparse () from /usr/lib/libcue.so.1
#4 0x00007ffff3a4fa75 in cue_parse_file () from /usr/lib/libcue.so.1
#5 0x00000000004147cc in cue_playlist_open_uri (uri=0x10be1a0 "/mnt/media/music/Testartist/1.cue")
    at src/playlist/cue_playlist_plugin.c:54
#6 0x00000000004135e5 in playlist_plugin_open_uri (plugin=0x460e60, uri=0x10be1a0 "/mnt/media/music/Testartist/1.cue")
    at src/playlist_plugin.h:115
#7 0x00000000004139c7 in playlist_list_open_uri_suffix (uri=0x10be1a0 "/mnt/media/music/Testartist/1.cue", tried=0x7fffffffe080)
    at src/playlist_list.c:177
#8 0x0000000000413a68 in playlist_list_open_uri (uri=0x10be1a0 "/mnt/media/music/Testartist/1.cue") at src/playlist_list.c:200
#9 0x000000000044fde5 in playlist_open_path_into_queue (path_fs=0x10be1a0 "/mnt/media/music/Testartist/1.cue",
    uri=0x10be0d5 "Testartist/1.cue", dest=0x6916a0) at src/playlist_queue.c:220
#10 0x000000000044ff63 in playlist_open_local_into_queue2 (uri=0x10be0d5 "Testartist/1.cue", dest=0x6916a0)
---Type <return> to continue, or q <return> to quit---
    at src/playlist_queue.c:270
#11 0x0000000000450000 in playlist_open_into_queue (uri=0x10be0d5 "Testartist/1.cue", dest=0x6916a0) at src/playlist_queue.c:290
#12 0x000000000043418b in handle_load (client=0x10bc000, argc=2, argv=0x7fffffffe1a0) at src/command.c:725
#13 0x00000000004369c7 in command_process (client=0x10bc000, num=0, line=0x10be0e7 "") at src/command.c:2048
0000014 0x0000000000441a9c in client_process_command_list (client=0x10bc000, list_ok=false, list=0x694bb0) at src/client_process.c:40
0000015 0x0000000000441c3e in client_process_line (client=0x10bc000, line=0x10bb7a0 "command_list_end") at src/client_process.c:87
#16 0x0000000000441f6f in client_input_received (client=0x10bc000, bytesRead=60) at src/client_read.c:58
#17 0x00000000004420c0 in client_read (client=0x10bc000) at src/client_read.c:93
0000018 0x0000000000440e6c in client_in_event (source=0x10bb670, condition=G_IO_IN, data=0x10bc000) at src/client_event.c:77
0000019 0x00007ffff635126e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000020 0x00007ffff6354c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#21 0x00007ffff6355085 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
0000022 0x000000000044448c in main (argc=4, argv=0x7fffffffe6f8) at src/main.c:396
(0005329)
cirrus (administrator)
2010-02-08 00:38

libcue bug.

- Issue History
Date Modified Username Field Change
2010-02-07 12:00 Rasi New Issue
2010-02-07 12:00 Rasi Status new => assigned
2010-02-07 12:00 Rasi Assigned To => cirrus
2010-02-07 12:04 Rasi Note Added: 0005328
2010-02-08 00:38 cirrus Note Added: 0005329
2010-02-08 00:38 cirrus Status assigned => closed
2010-02-08 00:38 cirrus Resolution open => not fixable


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker