Firstly, can I say that with OpenAL, and Erik's tip for .openalrc I get much 
better sound quality from a SoundBlaster Live! and a 5.1 speaker setup.

However, if I exchange frequencies on com1, and then swap them back again, I 
get a segmentation fault.  I know Dave Luff reported a problem with ATIS, but 
I understood that Curt had submitted a fix.  This seems to be something to do 
with deleting a sound sample.

[EMAIL PROTECTED] jonathan]$ gdb /usr/local/bin/fgfs
GNU gdb 5.3-22mdk (Mandrake Linux)
Copyright 2002 Free Software Foundation, Inc.
This GDB was configured as "i586-mandrake-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/fgfs
[New Thread 16384 (LWP 5561)]
[New Thread 32769 (LWP 5568)]
[New Thread 16386 (LWP 5569)]
Initializing OpenAL sound manager
[New Thread 32771 (LWP 5571)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 5561)]
0x4053bdc9 in free () from /lib/i686/
Current language:  auto; currently c
(gdb) where
#0  0x4053bdc9 in free () from /lib/i686/
#1  0x083130dc in ~SGSoundSample (this=0x4e0aa008) at sample_openal.cxx:194
#2  0x0831436d in SGSoundMgr::remove(std::string const&) (this=0x9694100, 
    at soundmgr_openal.cxx:188
#3  0x080a2489 in FGATC::NoRender(std::string) (this=0x4e104e58, refname=
        {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No 
data fields>}, _M_p = 0x4b715954 "atis"}, static _S_empty_rep_storage = {0, 
0, 0, 0}}) at ../../src/Main/globals.hxx:273
#4  0x080a2c9e in FGATIS::Update(double) (this=0x4e104e58, 
dt=0.0083300000000000006) at atis.cxx:85
#5  0x0808979c in FGATCMgr::RemoveFromList(std::string, atc_type) 
(this=0x95e3770, id=
        {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No 
data fields>}, _M_p = 0x49e8d41c "KSFO"}, static _S_empty_rep_storage = {0, 
0, 0, 0}}, tp=ATIS) at /usr/include/c++/3.2.2/bits/stl_list.h:138
#6  0x080894eb in FGATCMgr::CommRemoveFromList(std::string, atc_type, int) 
(this=0x95e3770, id=
        {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No 
data fields>}, _M_p = 0x49e8d41c "KSFO"}, static _S_empty_rep_storage = {0, 
0, 0, 0}}, tp=ATIS, chan=0) at ATCmgr.cxx:349
#7  0x0808a6c7 in FGATCMgr::FreqSearch(int) (this=0x95e3770, channel=1) at 
#8  0x08087db6 in FGATCMgr::update(double) (this=0x0, dt=0.051130000000000002) 
at ATCmgr.cxx:186
#9  0x08055592 in fgMainLoop () at ../../src/Main/globals.hxx:261
#10 0x0807e924 in GLUTidle () at fg_os.cxx:110
#11 0x4008ffb8 in __glutRegisterEventParser () from 
#12 0x080520af in main (argc=1, argv=0xbffff5f4) at bootstrap.cxx:148
#13 0x404de7f7 in __libc_start_main () from /lib/i686/

Flightgear-devel mailing list

Reply via email to