Ticket #762 (new defect)

Opened 2 years ago

Last modified 2 years ago

Warzone2100 2.2 crashes on startup on Fedora 12 after recent system update

Reported by: rojcowles@… Owned by: lennart
Milestone: Component: clients
Keywords: crash warzone2100 Cc:

Description (last modified by lennart) (diff)

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

Change History

Changed 2 years ago by lennart

  • description modified (diff)

Changed 2 years ago by rojcowles@…

With the latest openal-soft from the Fedora 12 update repository (Fedora 12 Update: openal-soft-1.11.753-1.fc12) the problem appears to be fixed. I can run Warzone2100 with sound enabled.

Thanks!

Note: See TracTickets for help on using tickets.