[Home]

Summary:ASTERISK-08955: core dump on FreeBSD 6.2 with LOW MEMORY enabled when various manager commands are issued
Reporter:jeremy (jeremy)Labels:
Date Opened:2007-03-07 05:33:39.000-0600Date Closed:2007-05-11 16:51:17
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Core/ManagerInterface
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:When logging into the Asterisk manager interface on a socket connection Asterisk crashes and core dumps. This is reproducable on 1.4.1 and the latest SVN trunk from today. The system is running FreeBSD 6.2:

FreeBSD provision.XXX 6.2-STABLE FreeBSD 6.2-STABLE #1: Mon Feb 12 14:43:02 EST 2007     jeremy@XXX:/usr/src/sys/i386/compile/PROVISION  i386

Backtrace of the crash is as follows:

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `asterisk'.
Program terminated with signal 10, Bus error.
Reading symbols from /usr/lib/libssl.so.4...done.
Loaded symbols for /usr/lib/libssl.so.4
Reading symbols from /lib/libcrypto.so.4...done.
Loaded symbols for /lib/libcrypto.so.4
Reading symbols from /lib/libncurses.so.6...done.
Loaded symbols for /lib/libncurses.so.6
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libm.so.4...done.
Loaded symbols for /lib/libm.so.4
Reading symbols from /lib/libpthread.so.2...done.
Loaded symbols for /lib/libpthread.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/local/lib/asterisk/modules/res_musiconhold.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_musiconhold.so
Reading symbols from /usr/local/lib/asterisk/modules/res_adsi.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_adsi.so
Reading symbols from /usr/local/lib/asterisk/modules/res_features.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_features.so
Reading symbols from /usr/local/lib/asterisk/modules/res_indications.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_indications.so
Reading symbols from /usr/local/lib/asterisk/modules/res_smdi.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_smdi.so
Reading symbols from /usr/local/lib/asterisk/modules/chan_local.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/chan_local.so
Reading symbols from /usr/local/lib/asterisk/modules/res_clioriginate.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_clioriginate.so
Reading symbols from /usr/local/lib/asterisk/modules/res_convert.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_convert.so
Reading symbols from /usr/local/lib/asterisk/modules/res_limit.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_limit.so
Reading symbols from /usr/local/lib/asterisk/modules/chan_sip.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/chan_sip.so
Reading symbols from /usr/local/lib/asterisk/modules/pbx_config.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/pbx_config.so
Reading symbols from /usr/local/lib/asterisk/modules/pbx_loopback.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/pbx_loopback.so
Reading symbols from /usr/local/lib/asterisk/modules/app_cdr.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_cdr.so
Reading symbols from /usr/local/lib/asterisk/modules/app_chanisavail.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_chanisavail.so
Reading symbols from /usr/local/lib/asterisk/modules/app_channelredirect.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_channelredirect.so
Reading symbols from /usr/local/lib/asterisk/modules/app_dial.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_dial.so
Reading symbols from /usr/local/lib/asterisk/modules/app_exec.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_exec.so
Reading symbols from /usr/local/lib/asterisk/modules/app_followme.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_followme.so
Reading symbols from /usr/local/lib/asterisk/modules/app_forkcdr.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_forkcdr.so
Reading symbols from /usr/local/lib/asterisk/modules/app_macro.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_macro.so
Reading symbols from /usr/local/lib/asterisk/modules/app_playback.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_playback.so
Reading symbols from /usr/local/lib/asterisk/modules/app_record.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_record.so
Reading symbols from /usr/local/lib/asterisk/modules/app_setcallerid.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_setcallerid.so
Reading symbols from /usr/local/lib/asterisk/modules/app_softhangup.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_softhangup.so
Reading symbols from /usr/local/lib/asterisk/modules/app_stack.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_stack.so
Reading symbols from /usr/local/lib/asterisk/modules/app_transfer.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_transfer.so
Reading symbols from /usr/local/lib/asterisk/modules/app_verbose.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_verbose.so
Reading symbols from /usr/local/lib/asterisk/modules/app_voicemail.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_voicemail.so
Reading symbols from /usr/local/lib/asterisk/modules/app_waitforring.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_waitforring.so
Reading symbols from /usr/local/lib/asterisk/modules/format_g729.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_g729.so
Reading symbols from /usr/local/lib/asterisk/modules/format_sln.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_sln.so
Reading symbols from /usr/local/lib/asterisk/modules/format_wav.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_wav.so
Reading symbols from /usr/local/lib/asterisk/modules/format_wav_gsm.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_wav_gsm.so
Reading symbols from /usr/local/lib/asterisk/modules/cdr_csv.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/cdr_csv.so
Reading symbols from /usr/local/lib/asterisk/modules/func_callerid.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_callerid.so
Reading symbols from /usr/local/lib/asterisk/modules/func_cdr.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_cdr.so
Reading symbols from /usr/local/lib/asterisk/modules/func_channel.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_channel.so
Reading symbols from /usr/local/lib/asterisk/modules/func_devstate.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_devstate.so
Reading symbols from /usr/local/lib/asterisk/modules/func_global.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_global.so
Reading symbols from /usr/local/lib/asterisk/modules/func_logic.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_logic.so
Reading symbols from /usr/local/lib/asterisk/modules/func_module.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_module.so
Reading symbols from /usr/local/lib/asterisk/modules/func_strings.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_strings.so
Reading symbols from /usr/local/lib/asterisk/modules/func_timeout.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_timeout.so
Reading symbols from /usr/local/lib/asterisk/modules/func_version.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_version.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x283b1537 in pthread_testcancel () from /lib/libpthread.so.2
[New Thread 0x8154e00 (runnable)]
[New Thread 0x8154600 (runnable)]
[New Thread 0x8154200 (runnable)]
[New Thread 0x8154000 (sleeping)]
[New Thread 0x8145e00 (runnable)]
[New Thread 0x8145c00 (sleeping)]
[New Thread 0x8145800 (sleeping)]
[New Thread 0x8145600 (runnable)]
[New Thread 0x8145200 (LWP 100053)]
[New Thread 0x8145000 (runnable)]
[New LWP 100075]

Asterisk was compiled with minimal features enabled and the low memory option. The same problem occurs on another FreeBSD 6.2 machine with the same versions and same options.
Comments:By: Serge Vecher (serge-v) 2007-03-07 08:36:43.000-0600

were compiler optimizations disabled? Menuselect -> compiler options -> dont optimize.

Also, would be helpful to see output of 'bt full'

By: jeremy (jeremy) 2007-03-07 15:28:44.000-0600

The compiler optimizations weren't disabled. The strange thing as well if I compile a fresh copy of Asterisk 1.4 and leave all the defaults I don't get this problem.

Something to do with the modules we have enabled.

I'll run a "bt full" now.

By: Serge Vecher (serge-v) 2007-03-07 15:29:55.000-0600

what modules do you have enabled?

By: jeremy (jeremy) 2007-03-07 16:18:07.000-0600

The output of "bt full" is as follows:

(gdb) bt full
#0  0x2837f537 in pthread_testcancel () from /lib/libpthread.so.2
No symbol table info available.
#1  0x28377ec8 in pthread_mutexattr_init () from /lib/libpthread.so.2
No symbol table info available.
#2  0x2814e450 in ?? ()
No symbol table info available.

I've also tested this bug in 1.4.0 and its reproduceable. Modules installed and active are:

app_cdr.so
app_chanisavail.so
app_channelredirect.so
app_db.so
app_dial.so
app_echo.so
app_exec.so
app_followme.so
app_forkcdr.so
app_hasnewvoicemail.so
app_lookupblacklist.so
app_lookupcidname.so
app_macro.so
app_playback.so
app_random.so
app_realtime.so
app_record.so
app_setcallerid.so
app_setcdruserfield.so
app_settransfercapability.so
app_softhangup.so
app_stack.so
app_system.so
app_transfer.so
app_verbose.so
app_voicemail.so
app_waitforring.so
cdr_csv.so
chan_features.so
chan_local.so
chan_sip.so
format_g729.so
format_sln.so
format_wav.so
format_wav_gsm.so
func_callerid.so
func_cdr.so
func_channel.so
func_global.so
func_language.so
func_logic.so
func_moh.so
func_strings.so
func_timeout.so
pbx_config.so
pbx_loopback.so
res_adsi.so
res_clioriginate.so
res_convert.so
res_features.so
res_indications.so
res_musiconhold.so
res_smdi.so

By: Serge Vecher (serge-v) 2007-03-07 16:32:47.000-0600

can you narrow down the module or modules that cause the problem by starting with a "default install" and adding things one by one from your list?

By: jeremy (jeremy) 2007-03-07 16:38:17.000-0600

I'll start a fresh install and one by one remove the modules that aren't in the list I pasted earlier. I'll get this done today, should take me an hour or so. In the meantime let me know if you need any more information to help track down the problem.

By: jeremy (jeremy) 2007-03-08 00:02:30.000-0600

After much playing around. The problem is related to the fact that there are no codec translators installed. I have the g729 file format module installed but thats it (we use a pure G729 pass-through), but this is what seems to be causing the crash.

I'm using the same modules as I was previously and have simply added the default codec translators and now all is working fine.

By: jeremy (jeremy) 2007-03-08 00:04:15.000-0600

One odd thing I noticed, I don't know if its an issue or not. I enabled thread debugging in an attempt to try and uncover more info. After starting asterisk with -vvvvvvvvvvvvc and then issuing a "stop now", I get the following:

*CLI> stop now
Beginning asterisk shutdown....
Executing last minute cleanups
 == Destroying musiconhold processes
Asterisk cleanly ending (0).
devicestate.c line 86 (fini_state_changes): Error destroying mutex: Device busy
loader.c line 163 (ast_module_unregister): Error: mutex '&(&module_list)->lock' is uninitialized.

By: jeremy (jeremy) 2007-03-08 00:49:11.000-0600

On second thoughts ignore that. It was the optimisations that were causing the problem. After enabling "DONT OPTIMIZE" via gmake menuselect all works.

By: jeremy (jeremy) 2007-03-08 01:09:10.000-0600

Ok this is getting strange. Login works. When I issue a "command" to "reload" via the Manager interface then it craps out with a Signal 10 again.

Having a look through the core dump this time, I see:

ASTERISK-1410 0x080b7708 in ast_pbx_outgoing_exten (type=0x81a9200 "@\fJ(\025?\233?", format=10, data=0x284a0f24, timeout=0,
   context=0xa <Address 0xa out of bounds>, exten=0x284a0c50 "\003P", priority=135720960, reason=0x283b14b4, sync=135959040,
   cid_num=0x0, cid_name=0x8173fe8 "", vars=0x283a76a6, account=0x0, channel=0x0) at pbx.c:4989
Previous frame inner to this frame (corrupt stack?)

By: Serge Vecher (serge-v) 2007-03-08 08:47:58.000-0600

Jeremy, also attach the output of 'bt full'

By: jeremy (jeremy) 2007-03-08 14:26:56.000-0600

(gdb) bt full
#0  0x28392537 in pthread_testcancel () from /lib/libpthread.so.2
No symbol table info available.
#1  0x2838aec8 in pthread_mutexattr_init () from /lib/libpthread.so.2
No symbol table info available.
#2  0x28161450 in ?? ()
No symbol table info available.

By: jeremy (jeremy) 2007-03-08 21:34:41.000-0600

I've tried all different combinations of modules, I can't seem to get it to not crash. The odd thing is, if I issue the same commands via the asterisk console it works fine. It only craps out via the Manager interface:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Asterisk Call Manager/1.0
Action: Login
Username: user
Secret: pass

Response: Success
Message: Authentication accepted

Action: Command
Command: dialplan reload

Response: Follows
Privilege: Command
Connection closed by foreign host.

Which results in the core dump:

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `asterisk'.
Program terminated with signal 10, Bus error.
Reading symbols from /lib/libncurses.so.6...done.
Loaded symbols for /lib/libncurses.so.6
Reading symbols from /lib/libcrypto.so.4...done.
Loaded symbols for /lib/libcrypto.so.4
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libm.so.4...done.
Loaded symbols for /lib/libm.so.4
Reading symbols from /lib/libpthread.so.2...done.
Loaded symbols for /lib/libpthread.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/local/lib/asterisk/modules/res_adsi.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_adsi.so
Reading symbols from /usr/local/lib/asterisk/modules/res_features.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_features.so
Reading symbols from /usr/local/lib/asterisk/modules/res_indications.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_indications.so
Reading symbols from /usr/local/lib/asterisk/modules/res_musiconhold.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_musiconhold.so
Reading symbols from /usr/local/lib/asterisk/modules/res_convert.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/res_convert.so
Reading symbols from /usr/local/lib/asterisk/modules/chan_features.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/chan_features.so
Reading symbols from /usr/local/lib/asterisk/modules/chan_local.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/chan_local.so
Reading symbols from /usr/local/lib/asterisk/modules/chan_sip.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/chan_sip.so
Reading symbols from /usr/local/lib/asterisk/modules/pbx_config.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/pbx_config.so
Reading symbols from /usr/local/lib/asterisk/modules/pbx_loopback.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/pbx_loopback.so
Reading symbols from /usr/local/lib/asterisk/modules/app_cdr.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_cdr.so
Reading symbols from /usr/local/lib/asterisk/modules/app_chanisavail.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_chanisavail.so
Reading symbols from /usr/local/lib/asterisk/modules/app_channelredirect.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_channelredirect.so
Reading symbols from /usr/local/lib/asterisk/modules/app_dial.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_dial.so
Reading symbols from /usr/local/lib/asterisk/modules/app_echo.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_echo.so
Reading symbols from /usr/local/lib/asterisk/modules/app_exec.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_exec.so
Reading symbols from /usr/local/lib/asterisk/modules/app_forkcdr.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_forkcdr.so
Reading symbols from /usr/local/lib/asterisk/modules/app_hasnewvoicemail.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_hasnewvoicemail.so
Reading symbols from /usr/local/lib/asterisk/modules/app_macro.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_macro.so
Reading symbols from /usr/local/lib/asterisk/modules/app_playback.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_playback.so
Reading symbols from /usr/local/lib/asterisk/modules/app_record.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_record.so
Reading symbols from /usr/local/lib/asterisk/modules/app_setcallerid.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_setcallerid.so
Reading symbols from /usr/local/lib/asterisk/modules/app_softhangup.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_softhangup.so
Reading symbols from /usr/local/lib/asterisk/modules/app_stack.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_stack.so
Reading symbols from /usr/local/lib/asterisk/modules/app_system.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_system.so
Reading symbols from /usr/local/lib/asterisk/modules/app_transfer.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_transfer.so
Reading symbols from /usr/local/lib/asterisk/modules/app_verbose.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/app_verbose.so
Reading symbols from /usr/local/lib/asterisk/modules/format_g729.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_g729.so
Reading symbols from /usr/local/lib/asterisk/modules/format_sln.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_sln.so
Reading symbols from /usr/local/lib/asterisk/modules/format_wav.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_wav.so
Reading symbols from /usr/local/lib/asterisk/modules/format_wav_gsm.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/format_wav_gsm.so
Reading symbols from /usr/local/lib/asterisk/modules/cdr_csv.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/cdr_csv.so
Reading symbols from /usr/local/lib/asterisk/modules/func_callerid.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_callerid.so
Reading symbols from /usr/local/lib/asterisk/modules/func_cdr.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_cdr.so
Reading symbols from /usr/local/lib/asterisk/modules/func_channel.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_channel.so
Reading symbols from /usr/local/lib/asterisk/modules/func_global.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_global.so
Reading symbols from /usr/local/lib/asterisk/modules/func_language.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_language.so
Reading symbols from /usr/local/lib/asterisk/modules/func_logic.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_logic.so
Reading symbols from /usr/local/lib/asterisk/modules/func_strings.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_strings.so
Reading symbols from /usr/local/lib/asterisk/modules/func_timeout.so...done.
Loaded symbols for /usr/local/lib/asterisk/modules/func_timeout.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x28392537 in pthread_testcancel () from /lib/libpthread.so.2
[New Thread 0x8194200 (runnable)]
[New Thread 0x8174a00 (runnable)]
[New Thread 0x8157e00 (runnable)]
[New Thread 0x8157c00 (sleeping)]
[New Thread 0x8157a00 (runnable)]
[New Thread 0x8157800 (sleeping)]
[New Thread 0x8157600 (runnable)]
[New Thread 0x8157200 (LWP 100053)]
[New Thread 0x8157000 (runnable)]
[New LWP 100104]
(gdb) bt full
#0  0x28392537 in pthread_testcancel () from /lib/libpthread.so.2
No symbol table info available.
#1  0x2838aec8 in pthread_mutexattr_init () from /lib/libpthread.so.2
No symbol table info available.
#2  0x28161450 in ?? ()
No symbol table info available.

The only compiler option I have is LOW MEMORY. I'm really at a loss.

By: Serge Vecher (serge-v) 2007-03-09 08:49:22.000-0600

what happens if you disable 'low memory' option?

By: jeremy (jeremy) 2007-03-10 00:55:46.000-0600

What do you know. Disabling "Low memory" and only keeping "Don't optimize" checked fixed the problem. I do need the low memory setting though.

By: jeremy (jeremy) 2007-03-10 22:59:41.000-0600

If I uncheck all the compiler options under "menuselect" it works fine as well.

By: Jason Parker (jparker) 2007-05-11 16:51:17

There were changes made in this area semi-recently, which will very likely solve this problem for you.

If you are still having problems after upgrading to the latest svn, please contact a bug marshal to re-open this issue.