[pulseaudio-tickets] [PulseAudio] #762: Warzone2100 2.2 crashes on startup on Fedora 12 after recent system update

PulseAudio trac-noreply at tango.0pointer.de
Wed Jan 13 15:39:33 PST 2010


#762: Warzone2100 2.2 crashes on startup on Fedora 12 after recent system update
------------------------------------+---------------------------------------
  Reporter:  rojcowles at verizon.net  |       Owner:  lennart          
      Type:  defect                 |      Status:  new              
 Milestone:                         |   Component:  clients          
Resolution:                         |    Keywords:  crash warzone2100
------------------------------------+---------------------------------------
Description changed by lennart:

Old description:

> I installed Warzone2100 from the Fedora repository, 2.2.<something> I
> think now crashes on startup. Used to work so I think that a recent
> system update, say within the last few days, broke it. Then again the
> only recent updates appear to be openal related.
>
> On advice from the wz2100 folks I tried running with sound disabled,
> warzone2100 --nosound, and it now starts up. Without --nosound it crashes
> so it appears related to the PulseAudio system
>
> Building 2.2.4 from source gives, apparently, the same crash and the
> stack trace looks like
>
> (gdb) where #0 0x001ede80 in ?? () #1 0x004f3b19 in pa_command_request
> (pd=<value optimized out>,
>
>     command=<value optimized out>, tag=<value optimized out>, t=<value
> optimized out>, userdata=<value optimized out>) at pulse/stream.c:745
>
> #2 0x0014ea6c in pa_pdispatch_run (pd=<value optimized out>,
>
>     packet=<value optimized out>, creds=<value optimized out>,
> userdata=<value optimized out>) at pulsecore/pdispatch.c:331
>
> #3 0x004d664a in pstream_packet_callback (p=<value optimized out>,
>
>     packet=<value optimized out>, creds=<value optimized out>,
> userdata=<value optimized out>) at pulse/context.c:360
>
> #4 0x00153daa in do_read (p=<value optimized out>) at
> pulsecore/pstream.c:816 #5 do_something (p=<value optimized out>) at
> pulsecore/pstream.c:184 #6 0x0013ecff in callback (m=<value optimized
> out>, e=<value optimized out>,
>
>     fd=<value optimized out>, f=<value optimized out>, userdata=<value
> optimized out>) at pulsecore/iochannel.c:119
>
> #7 0x004e6941 in dispatch_pollfds (m=<value optimized out>)
>
>     at pulse/mainloop.c:688
>
> #8 pa_mainloop_dispatch (m=<value optimized out>) at pulse/mainloop.c:933
> #9 0x004e6da2 in pa_mainloop_iterate (m=<value optimized out>,
>
>     block=<value optimized out>, retval=<value optimized out>) at
> pulse/mainloop.c:964
>
> #10 0x004e6e74 in pa_mainloop_run (m=<value optimized out>, ---Type
> <return> to continue, or q <return> to quit---
>
>     retval=<value optimized out>) at pulse/mainloop.c:979
>
> #11 0x004f8344 in thread (userdata=<value optimized out>)
>
>     at pulse/thread-mainloop.c:94
>
> #12 0x00163653 in internal_thread_func (userdata=<value optimized out>)
>
>     at pulsecore/thread-posix.c:72
>
> #13 0x00712ab5 in start_thread (arg=<value optimized out>)
>
>     at pthread_create.c:297
>
> #14 0x0066983e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

New description:

 I installed Warzone2100 from the Fedora repository, 2.2.<something> I
 think now crashes on startup. Used to work so I think that a recent system
 update, say within the last few days, broke it. Then again the only recent
 updates appear to be openal related.

 On advice from the wz2100 folks I tried running with sound disabled,
 warzone2100 --nosound, and it now starts up. Without --nosound it crashes
 so it appears related to the PulseAudio system

 Building 2.2.4 from source gives, apparently, the same crash and the stack
 trace looks like

 {{{
 (gdb) where #0 0x001ede80 in ?? () #1 0x004f3b19 in pa_command_request
 (pd=<value optimized out>,

     command=<value optimized out>, tag=<value optimized out>, t=<value
 optimized out>, userdata=<value optimized out>) at pulse/stream.c:745

 #2 0x0014ea6c in pa_pdispatch_run (pd=<value optimized out>,

     packet=<value optimized out>, creds=<value optimized out>,
 userdata=<value optimized out>) at pulsecore/pdispatch.c:331

 #3 0x004d664a in pstream_packet_callback (p=<value optimized out>,

     packet=<value optimized out>, creds=<value optimized out>,
 userdata=<value optimized out>) at pulse/context.c:360

 #4 0x00153daa in do_read (p=<value optimized out>) at
 pulsecore/pstream.c:816 #5 do_something (p=<value optimized out>) at
 pulsecore/pstream.c:184 #6 0x0013ecff in callback (m=<value optimized
 out>, e=<value optimized out>,

     fd=<value optimized out>, f=<value optimized out>, userdata=<value
 optimized out>) at pulsecore/iochannel.c:119

 #7 0x004e6941 in dispatch_pollfds (m=<value optimized out>)

     at pulse/mainloop.c:688

 #8 pa_mainloop_dispatch (m=<value optimized out>) at pulse/mainloop.c:933
 #9 0x004e6da2 in pa_mainloop_iterate (m=<value optimized out>,

     block=<value optimized out>, retval=<value optimized out>) at
 pulse/mainloop.c:964

 #10 0x004e6e74 in pa_mainloop_run (m=<value optimized out>, ---Type
 <return> to continue, or q <return> to quit---

     retval=<value optimized out>) at pulse/mainloop.c:979

 #11 0x004f8344 in thread (userdata=<value optimized out>)

     at pulse/thread-mainloop.c:94

 #12 0x00163653 in internal_thread_func (userdata=<value optimized out>)

     at pulsecore/thread-posix.c:72

 #13 0x00712ab5 in start_thread (arg=<value optimized out>)

     at pthread_create.c:297

 #14 0x0066983e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
 }}}

--

-- 
Ticket URL: <http://pulseaudio.org/ticket/762#comment:1>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list