Boost logo

Boost :

Subject: Re: [boost] [1.39.0] Beta candidate
From: Eric Niebler (eric_at_[hidden])
Date: 2009-04-27 13:02:35


Vladimir Prus wrote:
> Eric Niebler wrote:
>> Looks like bjam.exe is missing debug symbols. Is there a way to build a
>> debug bjam.exe, perhaps using jam/src/build.sh?
>
> Now that you mention it, adding --debug option to jam/src/build.sh might help, indeed.
> I think that it will be built to a separate dir, bin.something.debug, not bin.something
> as usual.

Well, that's an improvement. Backtrace attached. I hope this is useful.

-- 
Eric Niebler
BoostPro Computing
http://www.boostpro.com

ericne_at_ericne-xps ~/boost/org/boost_1_39_0_beta1
$ gdb --args ./bjam.exe --help
GNU gdb 6.8.0.20080328-cvs (cygwin-special)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-cygwin"...
(gdb) run
Starting program: /home/ericne/boost/org/boost_1_39_0_beta1/bjam.exe --help
[New thread 636000.0x9b138]
[New thread 636000.0x9b05c]
[New thread 636000.0x9b530]
Boost.Build V2 (Milestone 12)
Boost.Jam 03.1.17

[New thread 636000.0x9b29c]
[New thread 636000.0x9b2c0]
[New thread 636000.0x99338]

Program received signal SIGINT, Interrupt.
[Switching to thread 636000.0x99338]
0x762f6e39 in PulseEvent (Quit
(gdb) thread apply all backtrace

Thread 6 (thread 636000.0x99338):
#0 0x762f6e39 in PulseEvent () from /cygdrive/c/Windows/system32/kernel32.dll
#1 0x61004416 in _cygtls::call2 () from /usr/bin/cygwin1.dll
#2 0x00000000 in ?? ()

Thread 5 (thread 636000.0x9b2c0):
#0 0x76fa9a94 in ntdll!LdrAccessResource () from /cygdrive/c/Windows/system32/ntdll.dll
#1 0x76fa9254 in ntdll!ZwWaitForSingleObject () from /cygdrive/c/Windows/system32/ntdll.dll
#2 0x762dc244 in WaitForSingleObjectEx () from /cygdrive/c/Windows/system32/kernel32.dll
#3 0x000001dc in ?? ()
#4 0x00000000 in ?? ()

Thread 4 (thread 636000.0x9b29c):
#0 0x76fa9a94 in ntdll!LdrAccessResource () from /cygdrive/c/Windows/system32/ntdll.dll
#1 0x76fa9254 in ntdll!ZwWaitForSingleObject () from /cygdrive/c/Windows/system32/ntdll.dll
#2 0x762dc244 in WaitForSingleObjectEx () from /cygdrive/c/Windows/system32/kernel32.dll
#3 0x000001fc in ?? ()
#4 0x00000000 in ?? ()

Thread 3 (thread 636000.0x9b530):
#0 0x76fa9a94 in ntdll!LdrAccessResource () from /cygdrive/c/Windows/system32/ntdll.dll
#1 0x76fa8c74 in ntdll!ZwReadFile () from /cygdrive/c/Windows/system32/ntdll.dll
#2 0x762d046b in ReadFile () from /cygdrive/c/Windows/system32/kernel32.dll
#3 0x00000110 in ?? ()
#4 0x00000000 in ?? ()

Thread 1 (thread 636000.0x9b138):
#0 0x610defa1 in strlen () from /usr/bin/cygwin1.dll
#1 0x00411725 in assert_invariants (self=0x228c30) at strings.c:30
#2 0x00411b3c in string_append_range (self=0x228c30, start=0x2291af "", finish=0x2291af "")
    at strings.c:143
#3 0x00403640 in var_expand (l=0x0, in=0x2291af "", end=0x2291af "", lol=0x229918, cancopyin=0)
    at expand.c:161
#4 0x00403821 in var_expand (l=0x0, in=0x11320be "", end=0x11320be "", lol=0x229918, cancopyin=1)
    at expand.c:246
#5 0x00401b5f in compile_list (parse=0x1134008, frame=0x229910) at compile.c:421
#6 0x0040c3f4 in parse_evaluate (p=0x1134008, frame=0x229910) at parse.c:131
#7 0x00402a61 in compile_set (parse=0x11340c8, frame=0x229910) at compile.c:1180
#8 0x0040c3f4 in parse_evaluate (p=0x11340c8, frame=0x229910) at parse.c:131
#9 0x00401806 in compile_if (p=0x1134128, frame=0x229910) at compile.c:288
#10 0x0040c3f4 in parse_evaluate (p=0x1134128, frame=0x229910) at parse.c:131
#11 0x004029cb in compile_rules (parse=0x1134128, frame=0x229910) at compile.c:1145
#12 0x0040c3f4 in parse_evaluate (p=0x1134158, frame=0x229910) at parse.c:131
#13 0x00401884 in compile_while (p=0x1134188, frame=0x229910) at compile.c:302
#14 0x0040c3f4 in parse_evaluate (p=0x1134188, frame=0x229910) at parse.c:131
#15 0x0040299e in compile_rules (parse=0x1134ac8, frame=0x229910) at compile.c:1143
#16 0x0040c3f4 in parse_evaluate (p=0x1134ac8, frame=0x229910) at parse.c:131
#17 0x00401c73 in compile_local (parse=0x1134af8, frame=0x229910) at compile.c:462
#18 0x0040c3f4 in parse_evaluate (p=0x1134af8, frame=0x229910) at parse.c:131
#19 0x00402837 in evaluate_rule (rulename=0x11339a8 "extract-token", frame=0x229910)
    at compile.c:1069
#20 0x00401df5 in compile_rule (parse=0x1138fa0, frame=0x229dd0) at compile.c:541
#21 0x0040c3f4 in parse_evaluate (p=0x1138fa0, frame=0x229dd0) at parse.c:131
#22 0x004012c7 in compile_append (parse=0x1138fd0, frame=0x229dd0) at compile.c:125
#23 0x0040c3f4 in parse_evaluate (p=0x1138fd0, frame=0x229dd0) at parse.c:131
#24 0x00402a79 in compile_set (parse=0x1139000, frame=0x229dd0) at compile.c:1181
#25 0x0040c3f4 in parse_evaluate (p=0x1139000, frame=0x229dd0) at parse.c:131
#26 0x0040299e in compile_rules (parse=0x113a758, frame=0x229dd0) at compile.c:1143
---Type <return> to continue, or q <return> to quit---
#27 0x0040c3f4 in parse_evaluate (p=0x113a7e8, frame=0x229dd0) at parse.c:131
#28 0x00401c73 in compile_local (parse=0x113a818, frame=0x229dd0) at compile.c:462
#29 0x0040c3f4 in parse_evaluate (p=0x113a818, frame=0x229dd0) at parse.c:131
#30 0x00401c73 in compile_local (parse=0x113a848, frame=0x229dd0) at compile.c:462
#31 0x0040c3f4 in parse_evaluate (p=0x113a848, frame=0x229dd0) at parse.c:131
#32 0x00401c73 in compile_local (parse=0x113a878, frame=0x229dd0) at compile.c:462
#33 0x0040c3f4 in parse_evaluate (p=0x113a878, frame=0x229dd0) at parse.c:131
#34 0x00401884 in compile_while (p=0x113a8a8, frame=0x229dd0) at compile.c:302
#35 0x0040c3f4 in parse_evaluate (p=0x113a8a8, frame=0x229dd0) at parse.c:131
#36 0x0040299e in compile_rules (parse=0x113afb0, frame=0x229dd0) at compile.c:1143
#37 0x0040c3f4 in parse_evaluate (p=0x113afb0, frame=0x229dd0) at parse.c:131
#38 0x00401c73 in compile_local (parse=0x113afe0, frame=0x229dd0) at compile.c:462
#39 0x0040c3f4 in parse_evaluate (p=0x113afe0, frame=0x229dd0) at parse.c:131
#40 0x004029cb in compile_rules (parse=0x113afe0, frame=0x229dd0) at compile.c:1145
#41 0x0040c3f4 in parse_evaluate (p=0x113b040, frame=0x229dd0) at parse.c:131
#42 0x00401c73 in compile_local (parse=0x113b070, frame=0x229dd0) at compile.c:462
#43 0x0040c3f4 in parse_evaluate (p=0x113b070, frame=0x229dd0) at parse.c:131
#44 0x00401c73 in compile_local (parse=0x113b0a0, frame=0x229dd0) at compile.c:462
#45 0x0040c3f4 in parse_evaluate (p=0x113b0a0, frame=0x229dd0) at parse.c:131
#46 0x00402837 in evaluate_rule (rulename=0x1135d60 "scan-rule-arguments", frame=0x229dd0)
    at compile.c:1069
#47 0x00401df5 in compile_rule (parse=0x1135e68, frame=0x22a1f0) at compile.c:541
#48 0x0040c3f4 in parse_evaluate (p=0x1135e68, frame=0x22a1f0) at parse.c:131
#49 0x004012c7 in compile_append (parse=0x1135e98, frame=0x22a1f0) at compile.c:125
#50 0x0040c3f4 in parse_evaluate (p=0x1135e98, frame=0x22a1f0) at parse.c:131
#51 0x00401dc3 in compile_rule (parse=0x1135f28, frame=0x22a1f0) at compile.c:538
#52 0x0040c3f4 in parse_evaluate (p=0x1135f28, frame=0x22a1f0) at parse.c:131
#53 0x0040299e in compile_rules (parse=0x1137350, frame=0x22a1f0) at compile.c:1143
#54 0x0040c3f4 in parse_evaluate (p=0x11373b0, frame=0x22a1f0) at parse.c:131
#55 0x00401c73 in compile_local (parse=0x11373e0, frame=0x22a1f0) at compile.c:462
#56 0x0040c3f4 in parse_evaluate (p=0x11373e0, frame=0x22a1f0) at parse.c:131
#57 0x004029cb in compile_rules (parse=0x11373e0, frame=0x22a1f0) at compile.c:1145
#58 0x0040c3f4 in parse_evaluate (p=0x1137410, frame=0x22a1f0) at parse.c:131
#59 0x00401c73 in compile_local (parse=0x1137440, frame=0x22a1f0) at compile.c:462
#60 0x0040c3f4 in parse_evaluate (p=0x1137440, frame=0x22a1f0) at parse.c:131
#61 0x00401806 in compile_if (p=0x11374a0, frame=0x22a1f0) at compile.c:288
#62 0x0040c3f4 in parse_evaluate (p=0x11374a0, frame=0x22a1f0) at parse.c:131
#63 0x00401c73 in compile_local (parse=0x11374d0, frame=0x22a1f0) at compile.c:462
#64 0x0040c3f4 in parse_evaluate (p=0x11374d0, frame=0x22a1f0) at parse.c:131
#65 0x00402837 in evaluate_rule (rulename=0x1134b58 "scan-rule", frame=0x22a1f0) at compile.c:1069
#66 0x00401df5 in compile_rule (parse=0x1136968, frame=0x22a720) at compile.c:541
#67 0x0040c3f4 in parse_evaluate (p=0x1136968, frame=0x22a720) at parse.c:131
#68 0x004013c9 in compile_eval (parse=0x11369c8, frame=0x22a720) at compile.c:167
#69 0x0040c3f4 in parse_evaluate (p=0x11369c8, frame=0x22a720) at parse.c:131
#70 0x004017dd in compile_if (p=0x1137170, frame=0x22a720) at compile.c:284
#71 0x0040c3f4 in parse_evaluate (p=0x1137170, frame=0x22a720) at parse.c:131
#72 0x00401c73 in compile_local (parse=0x11371a0, frame=0x22a720) at compile.c:462
#73 0x0040c3f4 in parse_evaluate (p=0x11371a0, frame=0x22a720) at parse.c:131
#74 0x00401c73 in compile_local (parse=0x11371d0, frame=0x22a720) at compile.c:462
#75 0x0040c3f4 in parse_evaluate (p=0x11371d0, frame=0x22a720) at parse.c:131
#76 0x00401884 in compile_while (p=0x1137200, frame=0x22a720) at compile.c:302
#77 0x0040c3f4 in parse_evaluate (p=0x1137200, frame=0x22a720) at parse.c:131
#78 0x0040299e in compile_rules (parse=0x11372c0, frame=0x22a720) at compile.c:1143
#79 0x0040c3f4 in parse_evaluate (p=0x11372c0, frame=0x22a720) at parse.c:131
#80 0x00401c73 in compile_local (parse=0x11372f0, frame=0x22a720) at compile.c:462
#81 0x0040c3f4 in parse_evaluate (p=0x11372f0, frame=0x22a720) at parse.c:131
#82 0x00401c73 in compile_local (parse=0x1137320, frame=0x22a720) at compile.c:462
#83 0x0040c3f4 in parse_evaluate (p=0x1137320, frame=0x22a720) at parse.c:131
#84 0x004029cb in compile_rules (parse=0x1137320, frame=0x22a720) at compile.c:1145
---Type <return> to continue, or q <return> to quit---
#85 0x0040c3f4 in parse_evaluate (p=0x11373b0, frame=0x22a720) at parse.c:131
#86 0x00401c73 in compile_local (parse=0x11373e0, frame=0x22a720) at compile.c:462
#87 0x0040c3f4 in parse_evaluate (p=0x11373e0, frame=0x22a720) at parse.c:131
#88 0x004029cb in compile_rules (parse=0x11373e0, frame=0x22a720) at compile.c:1145
#89 0x0040c3f4 in parse_evaluate (p=0x1137410, frame=0x22a720) at parse.c:131
#90 0x00401c73 in compile_local (parse=0x1137440, frame=0x22a720) at compile.c:462
#91 0x0040c3f4 in parse_evaluate (p=0x1137440, frame=0x22a720) at parse.c:131
#92 0x00401806 in compile_if (p=0x11374a0, frame=0x22a720) at compile.c:288
#93 0x0040c3f4 in parse_evaluate (p=0x11374a0, frame=0x22a720) at parse.c:131
#94 0x00401c73 in compile_local (parse=0x11374d0, frame=0x22a720) at compile.c:462
#95 0x0040c3f4 in parse_evaluate (p=0x11374d0, frame=0x22a720) at parse.c:131
#96 0x00402837 in evaluate_rule (rulename=0x1134b58 "scan-rule", frame=0x22a720) at compile.c:1069
#97 0x00401df5 in compile_rule (parse=0x113e960, frame=0x22ab60) at compile.c:541
#98 0x0040c3f4 in parse_evaluate (p=0x113e960, frame=0x22ab60) at parse.c:131
#99 0x004013c9 in compile_eval (parse=0x113e9c0, frame=0x22ab60) at compile.c:167
#100 0x0040c3f4 in parse_evaluate (p=0x113e9c0, frame=0x22ab60) at parse.c:131
#101 0x004017dd in compile_if (p=0x113fb20, frame=0x22ab60) at compile.c:284
#102 0x0040c3f4 in parse_evaluate (p=0x113fb20, frame=0x22ab60) at parse.c:131
#103 0x004029cb in compile_rules (parse=0x113fb20, frame=0x22ab60) at compile.c:1145
#104 0x0040c3f4 in parse_evaluate (p=0x113fbb0, frame=0x22ab60) at parse.c:131
#105 0x00401884 in compile_while (p=0x113fbe0, frame=0x22ab60) at compile.c:302
#106 0x0040c3f4 in parse_evaluate (p=0x113fbe0, frame=0x22ab60) at parse.c:131
#107 0x0040299e in compile_rules (parse=0x113fed8, frame=0x22ab60) at compile.c:1143
#108 0x0040c3f4 in parse_evaluate (p=0x113ff08, frame=0x22ab60) at parse.c:131
#109 0x00401c73 in compile_local (parse=0x113ff38, frame=0x22ab60) at compile.c:462
#110 0x0040c3f4 in parse_evaluate (p=0x113ff38, frame=0x22ab60) at parse.c:131
#111 0x00401c73 in compile_local (parse=0x113ff68, frame=0x22ab60) at compile.c:462
#112 0x0040c3f4 in parse_evaluate (p=0x113ff68, frame=0x22ab60) at parse.c:131
#113 0x00401c73 in compile_local (parse=0x113ff98, frame=0x22ab60) at compile.c:462
#114 0x0040c3f4 in parse_evaluate (p=0x113ff98, frame=0x22ab60) at parse.c:131
#115 0x00401c73 in compile_local (parse=0x113ffc8, frame=0x22ab60) at compile.c:462
#116 0x0040c3f4 in parse_evaluate (p=0x113ffc8, frame=0x22ab60) at parse.c:131
#117 0x004029cb in compile_rules (parse=0x113ffc8, frame=0x22ab60) at compile.c:1145
#118 0x0040c3f4 in parse_evaluate (p=0x113fff8, frame=0x22ab60) at parse.c:131
#119 0x00402837 in evaluate_rule (rulename=0x113d280 "scan-module", frame=0x22ab60)
    at compile.c:1069
#120 0x00401df5 in compile_rule (parse=0x1143648, frame=0x22adc0) at compile.c:541
#121 0x0040c3f4 in parse_evaluate (p=0x1143648, frame=0x22adc0) at parse.c:131
#122 0x004029cb in compile_rules (parse=0x1143648, frame=0x22adc0) at compile.c:1145
#123 0x0040c3f4 in parse_evaluate (p=0x11436d8, frame=0x22adc0) at parse.c:131
#124 0x00402837 in evaluate_rule (rulename=0x10e2940 "do-scan", frame=0x22adc0) at compile.c:1069
#125 0x00401df5 in compile_rule (parse=0x10e9220, frame=0x22b240) at compile.c:541
#126 0x0040c3f4 in parse_evaluate (p=0x10e9220, frame=0x22b240) at parse.c:131
#127 0x0040177f in compile_foreach (parse=0x10e9250, frame=0x22b240) at compile.c:260
#128 0x0040c3f4 in parse_evaluate (p=0x10e9250, frame=0x22b240) at parse.c:131
#129 0x0040299e in compile_rules (parse=0x10bab08, frame=0x22b240) at compile.c:1143
#130 0x0040c3f4 in parse_evaluate (p=0x10bab38, frame=0x22b240) at parse.c:131
#131 0x00401c73 in compile_local (parse=0x10bab68, frame=0x22b240) at compile.c:462
#132 0x0040c3f4 in parse_evaluate (p=0x10bab68, frame=0x22b240) at parse.c:131
#133 0x00401c73 in compile_local (parse=0x10bab98, frame=0x22b240) at compile.c:462
#134 0x0040c3f4 in parse_evaluate (p=0x10bab98, frame=0x22b240) at parse.c:131
#135 0x004029cb in compile_rules (parse=0x10bab98, frame=0x22b240) at compile.c:1145
#136 0x0040c3f4 in parse_evaluate (p=0x10b87f8, frame=0x22b240) at parse.c:131
#137 0x00401820 in compile_if (p=0x10b8828, frame=0x22b240) at compile.c:290
#138 0x0040c3f4 in parse_evaluate (p=0x10b8828, frame=0x22b240) at parse.c:131
#139 0x0040299e in compile_rules (parse=0x10c32b0, frame=0x22b240) at compile.c:1143
#140 0x0040c3f4 in parse_evaluate (p=0x10c32b0, frame=0x22b240) at parse.c:131
#141 0x00401c73 in compile_local (parse=0x10c32e0, frame=0x22b240) at compile.c:462
#142 0x0040c3f4 in parse_evaluate (p=0x10c32e0, frame=0x22b240) at parse.c:131
---Type <return> to continue, or q <return> to quit---
#143 0x00402e69 in compile_switch (parse=0x10c32e0, frame=0x22b240) at compile.c:1329
#144 0x0040c3f4 in parse_evaluate (p=0x10be1a0, frame=0x22b240) at parse.c:131
#145 0x0040299e in compile_rules (parse=0x10ba380, frame=0x22b240) at compile.c:1143
#146 0x0040c3f4 in parse_evaluate (p=0x10ba380, frame=0x22b240) at parse.c:131
#147 0x00401c73 in compile_local (parse=0x10ba3b0, frame=0x22b240) at compile.c:462
#148 0x0040c3f4 in parse_evaluate (p=0x10ba3b0, frame=0x22b240) at parse.c:131
#149 0x004029cb in compile_rules (parse=0x10ba3b0, frame=0x22b240) at compile.c:1145
#150 0x0040c3f4 in parse_evaluate (p=0x10ba3e0, frame=0x22b240) at parse.c:131
#151 0x00402837 in evaluate_rule (rulename=0x10de9b0 "process", frame=0x22b240) at compile.c:1069
#152 0x00401df5 in compile_rule (parse=0x10d1a60, frame=0x22b500) at compile.c:541
#153 0x0040c3f4 in parse_evaluate (p=0x10d1a60, frame=0x22b500) at parse.c:131
#154 0x004012c7 in compile_append (parse=0x10d1a90, frame=0x22b500) at compile.c:125
#155 0x0040c3f4 in parse_evaluate (p=0x10d1a90, frame=0x22b500) at parse.c:131
#156 0x004019e5 in evaluate_in_module (module_name=0x1048368 "--help", p=0x10d1a90,
    frame=0x22b500) at compile.c:367
#157 0x00401a6c in compile_module (p=0x10d1ac0, frame=0x22b500) at compile.c:384
#158 0x0040c3f4 in parse_evaluate (p=0x10d1ac0, frame=0x22b500) at parse.c:131
#159 0x00402837 in evaluate_rule (rulename=0x10c8c70 "modules.call-in", frame=0x22b500)
    at compile.c:1069
#160 0x00401df5 in compile_rule (parse=0x10e19b0, frame=0x22bc30) at compile.c:541
#161 0x0040c3f4 in parse_evaluate (p=0x10e19b0, frame=0x22bc30) at parse.c:131
#162 0x004012c7 in compile_append (parse=0x10e19e0, frame=0x22bc30) at compile.c:125
#163 0x0040c3f4 in parse_evaluate (p=0x10e19e0, frame=0x22bc30) at parse.c:131
#164 0x00402a79 in compile_set (parse=0x10e1a10, frame=0x22bc30) at compile.c:1181
#165 0x0040c3f4 in parse_evaluate (p=0x10e1a10, frame=0x22bc30) at parse.c:131
#166 0x00401806 in compile_if (p=0x10e1a70, frame=0x22bc30) at compile.c:288
#167 0x0040c3f4 in parse_evaluate (p=0x10e1a70, frame=0x22bc30) at parse.c:131
#168 0x004029cb in compile_rules (parse=0x10e1a70, frame=0x22bc30) at compile.c:1145
#169 0x0040c3f4 in parse_evaluate (p=0x10e1aa0, frame=0x22bc30) at parse.c:131
#170 0x00401c73 in compile_local (parse=0x10e1ad0, frame=0x22bc30) at compile.c:462
#171 0x0040c3f4 in parse_evaluate (p=0x10e1ad0, frame=0x22bc30) at parse.c:131
#172 0x00401c73 in compile_local (parse=0x10e1b00, frame=0x22bc30) at compile.c:462
#173 0x0040c3f4 in parse_evaluate (p=0x10e1b00, frame=0x22bc30) at parse.c:131
#174 0x00401806 in compile_if (p=0x10e1b60, frame=0x22bc30) at compile.c:288
#175 0x0040c3f4 in parse_evaluate (p=0x10e1b60, frame=0x22bc30) at parse.c:131
#176 0x00401c73 in compile_local (parse=0x10e1b90, frame=0x22bc30) at compile.c:462
#177 0x0040c3f4 in parse_evaluate (p=0x10e1b90, frame=0x22bc30) at parse.c:131
#178 0x00401c73 in compile_local (parse=0x10e1bc0, frame=0x22bc30) at compile.c:462
#179 0x0040c3f4 in parse_evaluate (p=0x10e1bc0, frame=0x22bc30) at parse.c:131
#180 0x004029cb in compile_rules (parse=0x10e1bc0, frame=0x22bc30) at compile.c:1145
#181 0x0040c3f4 in parse_evaluate (p=0x10e1c20, frame=0x22bc30) at parse.c:131
#182 0x00401c73 in compile_local (parse=0x10e1c50, frame=0x22bc30) at compile.c:462
#183 0x0040c3f4 in parse_evaluate (p=0x10e1c50, frame=0x22bc30) at parse.c:131
#184 0x00401c73 in compile_local (parse=0x10e1c80, frame=0x22bc30) at compile.c:462
#185 0x0040c3f4 in parse_evaluate (p=0x10e1c80, frame=0x22bc30) at parse.c:131
#186 0x00401c73 in compile_local (parse=0x10e1cb0, frame=0x22bc30) at compile.c:462
#187 0x0040c3f4 in parse_evaluate (p=0x10e1cb0, frame=0x22bc30) at parse.c:131
#188 0x00401c73 in compile_local (parse=0x10e1ce0, frame=0x22bc30) at compile.c:462
#189 0x0040c3f4 in parse_evaluate (p=0x10e1ce0, frame=0x22bc30) at parse.c:131
#190 0x00401806 in compile_if (p=0x10e1d40, frame=0x22bc30) at compile.c:288
#191 0x0040c3f4 in parse_evaluate (p=0x10e1d40, frame=0x22bc30) at parse.c:131
#192 0x004029cb in compile_rules (parse=0x10e1d40, frame=0x22bc30) at compile.c:1145
#193 0x0040c3f4 in parse_evaluate (p=0x10e1da0, frame=0x22bc30) at parse.c:131
#194 0x00401c73 in compile_local (parse=0x10e1dd0, frame=0x22bc30) at compile.c:462
#195 0x0040c3f4 in parse_evaluate (p=0x10e1dd0, frame=0x22bc30) at parse.c:131
#196 0x00401884 in compile_while (p=0x10e1e00, frame=0x22bc30) at compile.c:302
#197 0x0040c3f4 in parse_evaluate (p=0x10e1e00, frame=0x22bc30) at parse.c:131
#198 0x0040299e in compile_rules (parse=0x10e1ec0, frame=0x22bc30) at compile.c:1143
#199 0x0040c3f4 in parse_evaluate (p=0x10e1ec0, frame=0x22bc30) at parse.c:131
---Type <return> to continue, or q <return> to quit---
#200 0x00401c73 in compile_local (parse=0x10e1ef0, frame=0x22bc30) at compile.c:462
#201 0x0040c3f4 in parse_evaluate (p=0x10e1ef0, frame=0x22bc30) at parse.c:131
#202 0x00401c73 in compile_local (parse=0x10e1f20, frame=0x22bc30) at compile.c:462
#203 0x0040c3f4 in parse_evaluate (p=0x10e1f20, frame=0x22bc30) at parse.c:131
#204 0x00401c73 in compile_local (parse=0x10e1f50, frame=0x22bc30) at compile.c:462
#205 0x0040c3f4 in parse_evaluate (p=0x10e1f50, frame=0x22bc30) at parse.c:131
#206 0x00401c73 in compile_local (parse=0x10e1f80, frame=0x22bc30) at compile.c:462
#207 0x0040c3f4 in parse_evaluate (p=0x10e1f80, frame=0x22bc30) at parse.c:131
#208 0x00402837 in evaluate_rule (rulename=0x10c7ef8 "option.process", frame=0x22bc30)
    at compile.c:1069
#209 0x00401df5 in compile_rule (parse=0x10c7fa0, frame=0x22c120) at compile.c:541
#210 0x0040c3f4 in parse_evaluate (p=0x10c7fa0, frame=0x22c120) at parse.c:131
#211 0x004012c7 in compile_append (parse=0x10c7fd0, frame=0x22c120) at compile.c:125
#212 0x0040c3f4 in parse_evaluate (p=0x10c7fd0, frame=0x22c120) at parse.c:131
#213 0x00401b9b in compile_local (parse=0x10af778, frame=0x22c120) at compile.c:438
#214 0x0040c3f4 in parse_evaluate (p=0x10af778, frame=0x22c120) at parse.c:131
#215 0x004029cb in compile_rules (parse=0x10af778, frame=0x22c120) at compile.c:1145
#216 0x0040c3f4 in parse_evaluate (p=0x10b49a8, frame=0x22c120) at parse.c:131
#217 0x00401c73 in compile_local (parse=0x10b49d8, frame=0x22c120) at compile.c:462
#218 0x0040c3f4 in parse_evaluate (p=0x10b49d8, frame=0x22c120) at parse.c:131
#219 0x004029cb in compile_rules (parse=0x10b49d8, frame=0x22c120) at compile.c:1145
#220 0x0040c3f4 in parse_evaluate (p=0x10b4a08, frame=0x22c120) at parse.c:131
#221 0x00401c73 in compile_local (parse=0x10b4a38, frame=0x22c120) at compile.c:462
#222 0x0040c3f4 in parse_evaluate (p=0x10b4a38, frame=0x22c120) at parse.c:131
#223 0x004029cb in compile_rules (parse=0x10b4a38, frame=0x22c120) at compile.c:1145
#224 0x0040c3f4 in parse_evaluate (p=0x10b4a68, frame=0x22c120) at parse.c:131
#225 0x0040c24c in parse_file (
    f=0x10b1d68 "/home/ericne/boost/org/boost_1_39_0_beta1/tools/build/v2/kernel/bootstrap.jam",
    frame=0x22c120) at parse.c:53
#226 0x0040195d in compile_include (parse=0x10b1cd0, frame=0x22c120) at compile.c:346
#227 0x0040c3f4 in parse_evaluate (p=0x10b1cd0, frame=0x22c120) at parse.c:131
#228 0x004029cb in compile_rules (parse=0x10b1cd0, frame=0x22c120) at compile.c:1145
#229 0x0040c3f4 in parse_evaluate (p=0x10b1d00, frame=0x22c120) at parse.c:131
#230 0x0040c24c in parse_file (
    f=0x10b0750 "/home/ericne/boost/org/boost_1_39_0_beta1/tools/build/v2/bootstrap.jam",
    frame=0x22c120) at parse.c:53
#231 0x0040195d in compile_include (parse=0x10540c8, frame=0x22c120) at compile.c:346
#232 0x0040c3f4 in parse_evaluate (p=0x10540c8, frame=0x22c120) at parse.c:131
#233 0x004029cb in compile_rules (parse=0x10540c8, frame=0x22c120) at compile.c:1145
#234 0x0040c3f4 in parse_evaluate (p=0x1054158, frame=0x22c120) at parse.c:131
#235 0x00401c73 in compile_local (parse=0x1054188, frame=0x22c120) at compile.c:462
#236 0x0040c3f4 in parse_evaluate (p=0x1054188, frame=0x22c120) at parse.c:131
#237 0x004029cb in compile_rules (parse=0x1054188, frame=0x22c120) at compile.c:1145
#238 0x0040c3f4 in parse_evaluate (p=0x1054218, frame=0x22c120) at parse.c:131
#239 0x00402837 in evaluate_rule (rulename=0x1051d20 "boost-build", frame=0x22c120)
    at compile.c:1069
#240 0x00401df5 in compile_rule (parse=0x10b01f0, frame=0x22c370) at compile.c:541
#241 0x0040c3f4 in parse_evaluate (p=0x10b01f0, frame=0x22c370) at parse.c:131
#242 0x004029cb in compile_rules (parse=0x10b01f0, frame=0x22c370) at compile.c:1145
#243 0x0040c3f4 in parse_evaluate (p=0x10b0280, frame=0x22c370) at parse.c:131
#244 0x0040c24c in parse_file (
    f=0x10b42f0 "/home/ericne/boost/org/boost_1_39_0_beta1/boost-build.jam", frame=0x22c370)
    at parse.c:53
#245 0x0040195d in compile_include (parse=0x10564b8, frame=0x22c370) at compile.c:346
#246 0x0040c3f4 in parse_evaluate (p=0x10564b8, frame=0x22c370) at parse.c:131
#247 0x0040299e in compile_rules (parse=0x10571a0, frame=0x22c370) at compile.c:1143
#248 0x0040c3f4 in parse_evaluate (p=0x1057230, frame=0x22c370) at parse.c:131
#249 0x00401c73 in compile_local (parse=0x1057260, frame=0x22c370) at compile.c:462
#250 0x0040c3f4 in parse_evaluate (p=0x1057260, frame=0x22c370) at parse.c:131
---Type <return> to continue, or q <return> to quit---
#251 0x00401c73 in compile_local (parse=0x1057290, frame=0x22c370) at compile.c:462
#252 0x0040c3f4 in parse_evaluate (p=0x1057290, frame=0x22c370) at parse.c:131
#253 0x00401806 in compile_if (p=0x10ae1d8, frame=0x22c370) at compile.c:288
#254 0x0040c3f4 in parse_evaluate (p=0x10ae1d8, frame=0x22c370) at parse.c:131
#255 0x004029cb in compile_rules (parse=0x10ae1d8, frame=0x22c370) at compile.c:1145
#256 0x0040c3f4 in parse_evaluate (p=0x1045300, frame=0x22c370) at parse.c:131
#257 0x0040c24c in parse_file (f=0x41bd9f "+", frame=0x22c370) at parse.c:53
#258 0x00406f15 in main (argc=1, argv=0x104226c, arg_environ=0x1040090) at jam.c:459
#0 0x762f6e39 in PulseEvent () from /cygdrive/c/Windows/system32/kernel32.dll
(gdb)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk