Your message dated Mon, 28 Apr 2008 00:00:55 +0100
with message-id <[EMAIL PROTECTED]>
and subject line xmms has been removed from Debian, closing #147227
has caused the Debian Bug report #147227,
regarding Crash when moving quickly through playlist of URLs
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
147227: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=147227
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: xmms
Version: 1.2.7-1
When rapidly moving through a playlist containing URLs to Ogg Vorbis
streams, xmms tends to crash. Sometimes it will display an http error
dialog (e.g. a 404) containing a few nonprintable characters, then crash
after the dialog is dismissed. On at least one occasion I've observed
it hanging the X inputs (mouse works, keyboard doesn't).
This trace was obtained from a batch of valid stream URLs (nothing that
would incur an HTTP error) to an Apache::MP3 server. No dialog was
displayed; xmms crashed after several fairly quick next-song commands
from rep-xmms (this can be reproduced by clicking the next-song button
in the main player window also.) Delay between commands was about half
a second, but timings are changed around some by the debugger's
involvement. Sources are those of xmms-1.2.7-1, taken from Sid a few
hours ago, compiled with DEB_BUILD_OPTIONS=debug,nostrip. This was done
on powerpc, but I've observed the same crash with Woody and Sid's xmms
on x86 also.
xmms started, stream started, playback commences. gdb attached:
Attaching to program: /usr/bin/xmms, process 528
Reading symbols from /lib/libpthread.so.0...done.
[New Thread 1024 (LWP 528)]
[New Thread 2049 (LWP 529)]
[New Thread 1026 (LWP 530)]
[New Thread 2051 (LWP 531)]
[New Thread 3076 (LWP 532)]
[New Thread 4101 (LWP 533)]
[New Thread 5126 (LWP 534)]
[copious symbols read, xmms stops for gdb]
0x0f9d0ff8 in umount2 () from /lib/libc.so.6
(gdb) c
Continuing.
[playback resumes]
[xmms-next command issued several times in quick succession]
[New Thread 6151 (LWP 554)]
[New Thread 7176 (LWP 555)]
[New Thread 8201 (LWP 556)]
[New Thread 9226 (LWP 557)]
[New Thread 10251 (LWP 558)]
[New Thread 11276 (LWP 559)]
[New Thread 12301 (LWP 560)]
[New Thread 13326 (LWP 561)]
[New Thread 14351 (LWP 562)]
[New Thread 15376 (LWP 563)]
[New Thread 16401 (LWP 564)]
[New Thread 17426 (LWP 565)]
[New Thread 18451 (LWP 566)]
[New Thread 19476 (LWP 567)]
[New Thread 20501 (LWP 568)]
[New Thread 21526 (LWP 569)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 20501 (LWP 568)]
0x0f970ae0 in free () from /lib/libc.so.6
(gdb) bt
#0 0x0f970ae0 in free () from /lib/libc.so.6
#1 0x0fc9b6bc in g_free () from /usr/lib/libglib-1.2.so.0
#2 0x0f286e70 in http_buffer_loop (arg=0x30078008) at http.c:582
#3 0x0ffd0428 in pthread_start_thread () from /lib/libpthread.so.0
#4 0x0ffd0470 in pthread_allocate_stack () from /lib/libpthread.so.0
#5 0x0f9d0e38 in clone () from /lib/libc.so.6
(gdb) up 2
#2 0x0f286e70 in http_buffer_loop (arg=0x30078008) at http.c:582
(gdb) list
577
578 g_free(user);
579 g_free(pass);
580 g_free(host);
581 g_free(filename);
582 g_free(buffer);
583 g_free(url);
584
585 pthread_exit(NULL);
586 }
(gdb) p buffer
$1 = (gchar *) 0x30078008 <Address 0x30078008 out of bounds>
(gdb) thread apply all bt
Thread 22 (Thread 20501 (LWP 568)):
#0 0x0f970ae0 in free () from /lib/libc.so.6
#1 0x0fc9b6bc in g_free () from /usr/lib/libglib-1.2.so.0
#2 0x0f286e70 in http_buffer_loop (arg=0x30078008) at http.c:582
#3 0x0ffd0428 in pthread_start_thread () from /lib/libpthread.so.0
#4 0x0ffd0470 in pthread_allocate_stack () from /lib/libpthread.so.0
#5 0x0f9d0e38 in clone () from /lib/libc.so.6
Thread 21 (Thread 19476 (LWP 567)):
#0 0x0f92a4d8 in sigset () from /lib/libc.so.6
#1 0x0ffd333c in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
#2 0x0ffcfdd8 in pthread_join () from /lib/libpthread.so.0
#3 0x0f286fec in vorbis_http_close () at http.c:177
#4 0x0f28393c in ovcb_close (datasource=0xfffffffc) at vorbis.c:669
#5 0x0f2589a0 in ov_clear () from /usr/lib/libvorbisfile.so.0
#6 0x0f282ec0 in vorbis_play_loop (arg=0xfffffffc) at vorbis.c:434
#7 0x0ffd0428 in pthread_start_thread () from /lib/libpthread.so.0
#8 0x0ffd0470 in pthread_allocate_stack () from /lib/libpthread.so.0
#9 0x0f9d0e38 in clone () from /lib/libc.so.6
Thread 20 (Thread 18451 (LWP 566)):
#0 0x0f970ae0 in free () from /lib/libc.so.6
#1 0x0fc9b6bc in g_free () from /usr/lib/libglib-1.2.so.0
#2 0x0f286e70 in http_buffer_loop (arg=0x30078008) at http.c:582
#3 0x0ffd0428 in pthread_start_thread () from /lib/libpthread.so.0
#4 0x0ffd0470 in pthread_allocate_stack () from /lib/libpthread.so.0
#5 0x0f9d0e38 in clone () from /lib/libc.so.6
Thread 4 (Thread 2051 (LWP 531)):
#0 0x0f9a0790 in nanosleep () from /lib/libc.so.6
#1 0x0ffd5fb4 in nanosleep () from /lib/libpthread.so.0
#2 0x0ff44e2c in xmms_usleep (usec=4) at util.c:105
#3 0x10020760 in playlist_get_info_func (arg=0x4) at playlist.c:1626
#4 0x0ffd0428 in pthread_start_thread () from /lib/libpthread.so.0
#5 0x0f9d0e38 in clone () from /lib/libc.so.6
Thread 3 (Thread 1026 (LWP 530)):
#0 0x0f9ca584 in select () from /lib/libc.so.6
#1 0x10022b00 in ctrlsocket_func (arg=0x4) at controlsocket.c:205
#2 0x0ffd0428 in pthread_start_thread () from /lib/libpthread.so.0
#3 0x0f9d0e38 in clone () from /lib/libc.so.6
Thread 2 (Thread 2049 (LWP 529)):
#0 0x0f9d0ff8 in umount2 () from /lib/libc.so.6
#1 0x0f9c899c in poll () from /lib/libc.so.6
#2 0x0ffd0194 in __pthread_manager () from /lib/libpthread.so.0
#3 0x0f9d0e38 in clone () from /lib/libc.so.6
Thread 1 (Thread 1024 (LWP 528)):
#0 0x0f92a4d8 in sigset () from /lib/libc.so.6
#1 0x0ffd333c in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
#2 0x0ffcfdd8 in pthread_join () from /lib/libpthread.so.0
#3 0x0f2834dc in vorbis_stop () at vorbis.c:454
#4 0x100180a8 in input_stop () at input.c:286
#5 0x1001e800 in playlist_next () at playlist.c:557
#6 0x10023be8 in check_ctrlsocket () at controlsocket.c:491
#7 0x10039ffc in idle_func (data=0xfffffffc) at main.c:3054
#8 0x0fc9b26c in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#9 0x0fc99fb8 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#10 0x0fc9a624 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#11 0x0fc9a868 in g_main_run () from /usr/lib/libglib-1.2.so.0
#12 0x0fe53660 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#13 0x1003b0d0 in main (argc=2, argv=0x7ffffd24) at main.c:3504
#14 0x0f914c30 in __libc_start_main () from /lib/libc.so.6
#0 0x0f970ae0 in free () from /lib/libc.so.6
--
Devin \ aqua(at)devin.com, 1024D/E9ABFCD2; http://www.devin.com
Carraway \ IRC: Requiem GCS/CC/L s-:--- !a !tv C++++$ ULB+++$ O+@ P L+++
--- End Message ---
--- Begin Message ---
Version: 1:1.2.10+20070601-1+rm
The xmms package has been removed from Debian testing, unstable and
experimental, so I am now closing the bugs that were still opened
against it.
For more information about this package's removal, read
http://bugs.debian.org/461309 . That bug might give the reasons why
this package was removed, and suggestions of possible replacements.
Don't hesitate to reply to this mail if you have any question.
Thank you for your contribution to Debian.
--
Marco Rodrigues
http://Marco.Tondela.org
--- End Message ---