Public bug reported:

Binary package hint: xmms

Hello,

I didn't find any suitable bugreport here (OT|BTW: why can one not filter on 
the package xmms only, that seems to be rediculous):
https://launchpad.net/distros/ubuntu/+bugs?field.searchtext=xmms&orderby=-importance&search=Search&field.status%3Alist=Unconfirmed&field.status%3Alist=Confirmed&field.status%3Alist=In+Progress&field.status%3Alist=Needs+Info&field.status%3Alist=Fix+Committed&field.assignee=&field.owner=&field.omit_dupes=on&field.has_patch=&field.has_no_package=

Subject: xmms crashes on play
Package: xmms
Version: 1.2.10+cvs20050809-4ubuntu5
Severity: grave
Justification: renders package unusable

*** Please type your report below this line ***

xmms crashes all the time on presing play, and it makes no difference if
I choose alsa, oss esound or jack as outputplugin. It happens on all
filetypes. The most times it crashes directly on play, sometimes (I
think only the first time I start xmms after a reboot) I hear it for a
few milliseconds.

I tested with lsof|egrep -i "(/dev/snd|/dev/dsp)" if something blocks the 
souncard. I found nothing.
xmms worked like a charm before I installed audacious from source some weeks 
ago I think, but I'm not sure. I installed some other sound software though.

This is the dapper package:

gdb xmms &
[...]
(no debugging symbols found)
Message: device: default
Message: fmt 5, channels: 2
[New Thread 1090533728 (LWP 16443)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47938422583808 (LWP 16420)]
0x00002b9987a9ffdb in pthread_join () from /lib/libpthread.so.0
(gdb) bt
#0  0x00002b9987a9ffdb in pthread_join () from /lib/libpthread.so.0
#1  0x00002aaaabfc583d in get_iplugin_info ()
   from /usr/lib/xmms/Input/libwma.so
#2  0x000000000041e65f in input_stop ()
#3  0x00000000004257f6 in playlist_eof_reached ()
#4  0x000000000043b86b in idle_func ()
#5  0x00002b99879821fa in g_source_add () from /usr/lib/libglib-1.2.so.0
#6  0x00002b9987980fe7 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#7  0x00002b9987981b8b in g_main_add_poll () from /usr/lib/libglib-1.2.so.0
#8  0x00002b9987981e5f in g_main_run () from /usr/lib/libglib-1.2.so.0
#9  0x00002b998746c081 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#10 0x000000000043e5ef in main ()
(gdb) 


strace:

[...]
open("/home/gerhard/Streamripper_rips/jazzradio.wma", O_RDONLY) = 8
read(8, "0&\262u\216f\317\21\246\331\0\252\0b\316l\273\t\0\0\0\0"..., 32768) = 
32768
close(8)                                = 0
write(3, ">\0\7\0v\0 \5\30\0 \0055\0 \5\0\0=\0\333\0:\0\27\0\f\0"..., 456) = 
456read(3, 0x7fffd6be1c80, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\1i\v\0\0\0\0007\0 \5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
open("/dev/mixer", O_RDONLY)            = 8
ioctl(8, 0x80044dfe, 0x7fffd6be1c90)    = 0
ioctl(8, MTRRIOC_KILL_ENTRY, 0x7fffd6be1c94) = 0
close(8)                                = 0
write(3, "8\0\4\0:\0 \5\4\0\0\0\354\335\314\0F\0\5\0006\0 \5:\0 "..., 708) = 
708read(3, 0x7fffd6be1bd0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\30o\v\220\0\0\0\0\0\0\0\0\0\0\0\300\33F\1\0\0\0\0\2"..., 32) = 32
readv(3, [{"\354\335\314\0\315\247{\0\354\335\314\0\354\335\314\0\315"..., 
576}, {"", 0}], 2) = 576
write(3, ">\0\7\0~\0 \0056\0 \5:\0 \0054\0005\0\35\1\24\0\10\0\22"..., 196) = 
196
read(3, 0x7fffd6be1ca0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\1y\v\0\0\0\0007\0 \5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 3, 
0) = 0
write(3, "\17\0\2\0\32\0 \5", 8)        = 8
read(3, 0x7fffd6be14a0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\204z\v\0\0\0\0005\1\0\0005\1\0\0\0\0\0\0\0\0\0\0\0\22"..., 32) = 32
write(3, "(\0\4\0\32\0 \0055\1\0\0\0\0\0\0", 16) = 16
read(3, 0x7fffd6be14a0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\1{\v\0\0\0\0\32\0 \5\24\0\33\0\0\0\0\0\0\0\0\0\231G"..., 32) = 32
write(3, "\17\0\2\0\32\0 \5", 8)        = 8
read(3, 0x7fffd6be14c0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\204|\v\0\0\0\0005\1\0\0005\1\0\0\0\0\0\0\0\0\0\0\0\22"..., 32) = 32
write(3, "(\0\4\0\32\0 \0055\1\0\0\0\0\0\0", 16) = 16
read(3, 0x7fffd6be14c0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\1}\v\0\0\0\0\32\0 \5\24\0\33\0\0\0\0\0\0\0\0\0\231G"..., 32) = 32
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x2aaaabbb5000
write(1, "\n", 1
)                       = 1
write(1, "Segmentation fault\n", 19Segmentation fault
)    = 19
write(1, "\n", 1
)                       = 1
write(1, "You\'ve probably found a bug in X"..., 50You've probably found a bug 
in XMMS, please visit
) = 50
write(1, "http://bugs.xmms.org and fill ou"..., 48http://bugs.xmms.org and fill 
out a bug report.
) = 48
write(1, "\n", 1
)                       = 1
write(3, "+\0\1\0", 4)                  = 4
read(3, 0x7fffd6be17a0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\1~\v\0\0\0\0007\0 \5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
shmdt(0)                                = 0
write(3, "\224\2\2\0\2\0 \5f\1\3\0\200\0\0\0\1\0\0\0<\1\2\0\0\0 "..., 40) = 40
read(3, 0x7fffd6be17b0, 32)             = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\1\203\v\0\0\0\0007\0 \5\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
shutdown(3, 2 /* send and receive */)   = 0
close(3)                                = 0
munmap(0x2aaab0bc4000, 483328)          = 0
munmap(0x40801000, 8192)                = 0
munmap(0x2aaaabbb5000, 4096)            = 0
exit_group(1)                           = ?


[EMAIL PROTECTED]:~/download/Radio/xmms-wma-1.0.5$ xmms
Message: device: hw:0,0
jack_init:initializing
jack_init:Found frequency convertion functions, setting 
isXmmsFrequencyAvailable to 1
Message: fmt 5, channels: 2
jack_open:fmt == 5, sample_rate == 44100, num_channels == 2
jack_get_output_time:returning 0 milliseconds
jack_get_output_time:returning 0 milliseconds

Segmentation fault

You've probably found a bug in XMMS, please visit
http://bugs.xmms.org and fill out a bug report.

jack_destructor:cleanup


====

I then replaced the dapper package with the edgy package which has, I don't 
know why, the same name as in dapper, but it's upstream source is 
[xmms_1.2.10+cvs20060429.orig.tar.gz] .
http://packages.ubuntu.com/edgy/sound/xmms
I'm wondering what's the reason why?

It has got exactly the same behaviour.

(no debugging symbols found)
(no debugging symbols found)
Message: device: hw:0,0
jack_init:initializing
jack_init:Found frequency convertion functions, setting 
isXmmsFrequencyAvailable to 1
Message: fmt 5, channels: 2
[New Thread 1090533728 (LWP 13861)]
Message: fmt 5, channels: 2
[New Thread 1098926432 (LWP 13871)]
[New Thread 1107319136 (LWP 13872)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082132832 (LWP 13854)]
0x0000000000428167 in ctrl_write_packet ()
(gdb) bt
#0  0x0000000000428167 in ctrl_write_packet ()
#1  0x00002aaaab6d80fa in start_thread () from /lib/libpthread.so.0
#2  0x00002aaaac0a0ce2 in clone () from /lib/libc.so.6
#3  0x0000000000000000 in ?? ()
(gdb) 


[EMAIL PROTECTED]:~/download/Radio/xmms$ strace -c -f  xmms &
[1] 14445
[EMAIL PROTECTED]:~/download/Radio/xmms$ Process 14447 attached
Message: device: hw:0,0
jack_init:initializing
jack_init:Found frequency convertion functions, setting 
isXmmsFrequencyAvailable to 1
Message: fmt 5, channels: 2
Process 14448 attached (waiting for parent)
Process 14448 resumed (parent 14446 ready)
Process 14446 suspended
Process 14449 attached (waiting for parent)
Process 14449 resumed (parent 14448 ready)
Process 14448 suspended
Process 14450 attached (waiting for parent)
Process 14450 resumed (parent 14449 ready)
Process 14450 detached
Process 14448 resumed
Process 14449 detached
Process 14446 resumed
Process 14448 detached
Process 14451 attached
Message: fmt 5, channels: 2
Process 14461 attached
Process 14462 attached

Segmentation fault

You've probably found a bug in XMMS, please visit
http://bugs.xmms.org and fill out a bug report.

jack_destructor:cleanup
Process 14447 detached
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 40.53    0.212993          86      2481           write
 19.77    0.103867          21      4871        77 read
 11.54    0.060656        2637        23         2 futex
  8.38    0.044021       11005         4         1 wait4
  5.34    0.028055          36       780           poll
  2.68    0.014083          21       680       271 open
  1.56    0.008221          52       158           select
  1.53    0.008028         268        30         1 nanosleep
  1.23    0.006440           7       925         1 ioctl
  1.13    0.005952          13       445           mmap
  1.05    0.005512           8       700        53 stat
  0.83    0.004361         109        40        30 access
  0.59    0.003092           6       477           close
  0.51    0.002680         206        13         9 execve
  0.40    0.002098          14       154           munmap
  0.35    0.001842         167        11           writev
  0.34    0.001790         256         7           clone
  0.33    0.001719           5       330           fstat
  0.27    0.001440          12       117           mprotect
  0.19    0.001007          17        58           accept
  0.18    0.000970          54        18           unlink
  0.16    0.000841          53        16           shmdt
  0.14    0.000732          61        12           readv
  0.14    0.000715           5       156           getdents64
  0.11    0.000567          11        51           brk
  0.10    0.000529          59         9         7 connect
  0.09    0.000470           5        87           fcntl
  0.07    0.000390           8        48        12 lstat
  0.06    0.000338           3       114           lseek
  0.06    0.000317           9        37           rt_sigaction
  0.06    0.000295          18        16           shmget
  0.06    0.000292          18        16           shmat
  0.04    0.000202          40         5         3 mkdir
  0.03    0.000139          14        10           socket
  0.02    0.000128           8        17           utime
  0.02    0.000110           7        16           shmctl
  0.02    0.000109           6        17           uname
  0.02    0.000106           6        18           rt_sigprocmask
  0.01    0.000062          31         2           rmdir
  0.01    0.000040          20         2           pipe
  0.01    0.000033          33         1           bind
  0.01    0.000029           6         5           geteuid
  0.01    0.000028          14         2           _sysctl
  0.00    0.000026           7         4           arch_prctl
  0.00    0.000020           7         3           clock_gettime
  0.00    0.000016           5         3           getuid
  0.00    0.000014           7         2           umask
  0.00    0.000013           7         2           getrlimit
  0.00    0.000013           7         2           set_tid_address
  0.00    0.000011           2         6           fchdir
  0.00    0.000010          10         1           dup2
  0.00    0.000008           8         1           chdir
  0.00    0.000008           8         1           setuid
  0.00    0.000007           7         1           getppid
  0.00    0.000007           7         1           getgroups
  0.00    0.000006           6         1           getpid
  0.00    0.000006           6         1           listen
  0.00    0.000006           6         1           getgid
  0.00    0.000006           6         1           getegid
  0.00    0.000006           6         1           getpgrp
  0.00    0.000006           6         1           setreuid
  0.00    0.000006           6         1           getresuid
  0.00    0.000005           3         2           dup
  0.00    0.000005           5         1           getresgid
  0.00    0.000003           3         1           rt_sigreturn
  0.00    0.000001           1         1           shutdown
------ ----------- ----------- --------- --------- ----------------
100.00    0.525508                 13018       467 total


strace -f xmms &
[...]
[pid 14595] write(11, "/home/gerhard/Streamripper_rips/"..., 46) = 46
[pid 14595] write(11, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 14595] close(11)                   = 0
[pid 14595] select(5, [4], NULL, NULL, {0, 100000}) = 1 (in [4], left {0, 
100000})
[pid 14595] accept(4, {sa_family=AF_FILE, [EMAIL PROTECTED], [2]) = 11
[pid 14595] read(11, "\1\0\23\0\4\0\0\0", 8) = 8
[pid 14595] read(11, "\0\0\0\0", 4)     = 4
[pid 14595] write(11, "\1\0\0\0\16\0\0\0", 8) = 8
[pid 14595] write(11, "jazzradio.wav\0", 14) = 14
[pid 14595] write(11, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 14595] close(11)                   = 0
[pid 14595] select(5, [4], NULL, NULL, {0, 100000}) = 1 (in [4], left {0, 
100000})
[pid 14595] accept(4, {sa_family=AF_FILE, [EMAIL PROTECTED], [2]) = 11
[pid 14595] read(11, "\1\0\v\0\0\0\0\0", 8) = 8
[pid 14595] ioctl(12, 0x80084121, 0x40800048) = 0
[pid 14595] write(11, "\1\0\0\0\4\0\0\0", 8) = 8
[pid 14595] write(11, "\0\0\0\0", 4)    = 4
[pid 14595] write(11, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 14594] <... poll resumed> [{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) 
= 1
[pid 14606] nanosleep({0, 10000000},  <unfinished ...>
[pid 14607] read(10,  <unfinished ...>
[pid 14595] close(11 <unfinished ...>
[pid 14594] read(3,  <unfinished ...>
[pid 14595] <... close resumed> )       = 0
[pid 14594] <... read resumed> 
"\1\1\354\v\0\0\0\0\32\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
[pid 14595] select(5, [4], NULL, NULL, {0, 100000} <unfinished ...>
[pid 14594] ioctl(3, FIONREAD <unfinished ...>
[pid 14595] <... select resumed> )      = 1 (in [4], left {0, 100000})
[pid 14594] <... ioctl resumed> , [0])  = 0
[pid 14595] accept(4,  <unfinished ...>
[pid 14594] poll( <unfinished ...>
[pid 14595] <... accept resumed> {sa_family=AF_FILE, [EMAIL PROTECTED], [2]) = 
11
[pid 14594] <... poll resumed> [{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, 
{fd=7, events=POLLIN}], 3, 0) = 0
[pid 14595] read(11,  <unfinished ...>
[pid 14594] ioctl(12, 0x80084121 <unfinished ...>
[pid 14595] <... read resumed> "\1\0)\0\0\0\0\0", 8) = 8
[pid 14594] <... ioctl resumed> , 0x7fffffecb308) = 0
[pid 14595] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
[pid 14594] futex(0x60c1f0, FUTEX_WAIT, 2, NULL <unfinished ...>
[pid 14595] fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
[pid 14595] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x2aaaaab9e000
[pid 14595] write(1, "\n", 1
)           = 1
[pid 14595] write(1, "Segmentation fault\n", 19Segmentation fault
) = 19
[pid 14595] write(1, "\n", 1
)           = 1
[pid 14595] write(1, "You\'ve probably found a bug in X"..., 50You've probably 
found a bug in XMMS, please visit
) = 50
[pid 14595] write(1, "http://bugs.xmms.org and fill ou"..., 
48http://bugs.xmms.org and fill out a bug report.
) = 48
[pid 14595] write(1, "\n", 1
)           = 1
[pid 14595] write(3, "+\30\1\0", 4 <unfinished ...>
[pid 14607] <... read resumed> 
"\237\6\237\6\255\6\255\6Q\6Q\6\376\7\376\7\327\n\327\n"..., 4096) = 4096
[pid 14595] <... write resumed> )       = 4
[pid 14595] read(3, 
"\1\1\355\v\0\0\0\0\32\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
[pid 14595] shmdt(0)                    = 0
[pid 14595] write(3, 
"\224\2\2\0\2\0\0\2f\0\3\0\200\0\0\0\1\0\0\0<\1\2\0\0\0"..., 40) = 40
[pid 14595] read(3, 
"\1\1\362\v\0\0\0\0\32\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
[pid 14595] shutdown(3, 2 /* send and receive */) = 0
[pid 14595] close(3)                    = 0
[pid 14595] write(2, "jack_destructor:", 16 <unfinished ...>
[pid 14606] <... nanosleep resumed> NULL) = 0
[pid 14607] read(10, jack_destructor: <unfinished ...>
[pid 14595] <... write resumed> )       = 16
[pid 14595] write(2, "cleanup\n", 8cleanup
)    = 8
[pid 14595] munmap(0x2aaaaab24000, 483328) = 0
[pid 14595] munmap(0x40801000, 8192)    = 0
[pid 14595] munmap(0x2aaaaab9e000, 4096 <unfinished ...>
[pid 14607] <... read resumed> 
"\207\355\207\355\265\356\265\356G\360G\360\347\360\347"..., 4096) = 4096
[pid 14595] <... munmap resumed> )      = 0
[pid 14595] exit_group(1)               = ?
Process 14595 detached
[pid 14602] <... nanosleep resumed> 0)  = ? ERESTART_RESTARTBLOCK (To be 
restarted)
[pid 14594] <... futex resumed> )       = -1 EINTR (Interrupted system call)

[1]+  Done                    strace -f xmms


-- System Information:
Debian Release: testing/unstable
  APT prefers dapper-updates
  APT policy: (500, 'dapper-updates'), (500, 'dapper-security'), (500, 
'dapper')Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-26-amd64-generic
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages xmms depends on:
ii  libc6                  2.3.6-0ubuntu20   GNU C Library: Shared libraries an
ii  libglib1.2             1.2.10-10.1build1 The GLib library of C routines
ii  libgtk1.2              1.2.10-18         The GIMP Toolkit set of widgets fo
ii  libice6                2:1.0.0-0ubuntu2  X11 Inter-Client Exchange library
ii  libsm6                 2:1.0.0-0ubuntu2  X11 Session Management library
ii  libssl0.9.8            0.9.8a-7build1    SSL shared libraries
ii  libx11-6               2:1.0.0-0ubuntu9  X11 client-side library
ii  libxext6               2:1.0.0-0ubuntu4  X11 miscellaneous extension librar
ii  libxi6                 2:1.0.0-0ubuntu3  X11 Input extension library
ii  libxxf86vm1            1:1.0.0-0ubuntu3  X11 XFree86 video mode extension l

Versions of packages xmms recommends:
ii  libasound2             1.0.10-2ubuntu4   ALSA library
ii  libaudiofile0          0.2.6-6ubuntu1    Open-source version of SGI's audio
ii  libesd-alsa0 [libesd0] 0.2.36-3ubuntu3   Enlightened Sound Daemon (ALSA) -
ii  libgl1-mesa [libgl1]   6.4.1-0ubuntu8    A free implementation of the OpenG
ii  libmikmod2             3.1.11-a-6ubuntu2 A portable sound library
ii  libogg0                1.1.3-0ubuntu3    Ogg Bitstream Library
ii  libvorbis0a            1.1.2-0ubuntu2    The Vorbis General Audio Compressi
ii  libvorbisfile3         1.1.2-0ubuntu2    The Vorbis General Audio Compressi
ii  unzip                  5.52-6ubuntu4     De-archiver for .zip files
ii  zlib1g                 1:1.2.3-6ubuntu4  compression library - runtime

-- no debconf information

** Affects: xmms (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

-- 
xmms crashes on play (affects both dapper and edgy on my box)
https://launchpad.net/bugs/58472

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to