Boost logo

Boost Testing :

Subject: [Boost-testing] bjam.exe crash, msvc-10, tag=master
From: Jim Bell (Jim_at_[hidden])
Date: 2014-02-19 18:21:26


bjam.exe crashed during a tag=master regression run today. The
regression scripts carried on. Lots of detail below, and if anyone
wants more, let me know off-list.

I built this bjam.exe using msvc-10, on 1/23/2014, from the git repo.

F:\boost\msvc\master>.\bjam -v
Boost.Jam Version 2013.05. OS=NT.
    Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
    Copyright 2001 David Turner.
    Copyright 2001-2004 David Abrahams.
    Copyright 2002-2008 Rene Rivera.
    Copyright 2003-2008 Vladimir Prus.

Here's the report from the Windows Application Log:

General:
Faulting application name: bjam.exe, version: 0.0.0.0, time stamp:
0x52e154a5
Faulting module name: kernel32.dll, version: 6.1.7601.18229, time stamp:
0x51fb1115
Exception code: 0xc00000fd
Fault offset: 0x00038a97
Faulting process id: 0xa58
Faulting application start time: 0x01cf2d879699bc49
Faulting application path: F:\boost\msvc\master\bjam.exe
Faulting module path: C:\Windows\syswow64\kernel32.dll
Report Id: b44bce8b-99ac-11e3-beb7-005056c00008

Detail:
- <#> <Eventxmlns="*http://schemas.microsoft.com/win/2004/08/events/event*">
- <#> <System>
<Provider Name="*Application Error*"/>
<EventIDQualifiers="*0*">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="*2014-02-19T21:27:59.000000000Z*"/>
<EventRecordID>210318</EventRecordID>
<Channel>Application</Channel>
<Computer>JCB</Computer>
<Security />
</System>
- <#> <EventData>
<Data>bjam.exe</Data>
<Data>0.0.0.0</Data>
<Data>52e154a5</Data>
<Data>kernel32.dll</Data>
<Data>6.1.7601.18229</Data>
<Data>51fb1115</Data>
<Data>c00000fd</Data>
<Data>00038a97</Data>
<Data>a58</Data>
<Data>01cf2d879699bc49</Data>
<Data>F:\boost\msvc\master\bjam.exe</Data>
<Data>C:\Windows\syswow64\kernel32.dll</Data>
<Data>b44bce8b-99ac-11e3-beb7-005056c00008</Data>
</EventData>
</Event>

This is the Windows Error Reporting (WER) entry, four seconds later:

General:
Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: bjam.exe
P2: 0.0.0.0
P3: 52e154a5
P4: kernel32.dll
P5: 6.1.7601.18229
P6: 51fb1115
P7: c00000fd
P8: 00038a97
P9:
P10:

Attached files:
E:\tmp\WER67F1.tmp.appcompat.txt
E:\tmp\WER6B2D.tmp.WERInternalMetadata.xml
E:\tmp\WER6B2E.tmp.hdmp
E:\tmp\WER706D.tmp.mdmp

These files may be available here:
C:\Users\Jim\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_bjam.exe_dc784c1677491a9b3fd3582d7aea873d39b96a7_cab_155770f6

Analysis symbol:
Rechecking for solution: 0
Report Id: b44bce8b-99ac-11e3-beb7-005056c00008
Report Status: 4

Details:
- <#> <Eventxmlns="*http://schemas.microsoft.com/win/2004/08/events/event*">
- <#> <System>
<Provider Name="*Windows Error Reporting*"/>
<EventIDQualifiers="*0*">1001</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="*2014-02-19T21:28:03.000000000Z*"/>
<EventRecordID>210319</EventRecordID>
<Channel>Application</Channel>
<Computer>JCB</Computer>
<Security />
</System>
- <#> <EventData>
<Data />
<Data>0</Data>
<Data>APPCRASH</Data>
<Data>Not available</Data>
<Data>0</Data>
<Data>bjam.exe</Data>
<Data>0.0.0.0</Data>
<Data>52e154a5</Data>
<Data>kernel32.dll</Data>
<Data>6.1.7601.18229</Data>
<Data>51fb1115</Data>
<Data>c00000fd</Data>
<Data>00038a97</Data>
<Data />
<Data />
<Data>E:\tmp\WER67F1.tmp.appcompat.txt
E:\tmp\WER6B2D.tmp.WERInternalMetadata.xml E:\tmp\WER6B2E.tmp.hdmp
E:\tmp\WER706D.tmp.mdmp</Data>
<Data>C:\Users\Jim\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_bjam.exe_dc784c1677491a9b3fd3582d7aea873d39b96a7_cab_155770f6</Data>

<Data />
<Data>0</Data>
<Data>b44bce8b-99ac-11e3-beb7-005056c00008</Data>
<Data>4</Data>
</EventData>
</Event>

The system log shows WER service starting due to the crash, but I see no
other anomalous behavior.
     The Windows Error Reporting Service service entered the running state.

Here's the tail of bjam.log (though if stdout is buffered this wouldn't
be the very last activity).

...on 42800th target...
common.mkdir
F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test

         if not exist
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\\"
mkdir
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test"

common.mkdir
F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0

         if not exist
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\\"
mkdir
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0"

common.mkdir
F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug

         if not exist
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\\"
mkdir
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug"

common.mkdir
F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on

         if not exist
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on\\"
mkdir
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on"

common.mkdir
F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on\debug-symbols-off

         if not exist
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on\debug-symbols-off\\"
mkdir
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on\debug-symbols-off"

common.mkdir
F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on\debug-symbols-off\link-static

         if not exist
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on\debug-symbols-off\link-static\\"
mkdir
"F:\boost\msvc\master\results\boost\bin.v2\libs\math\test\multiprc_concept_check_3.test\msvc-10.0\debug\asynch-exceptions-on\debug-symbols-off\link-static"


Boost-testing list run by mbergal at meta-comm.com