I am getting the following crash when running. Doesn't happen when program
is compiled with debugging on.
<20100329-17:22:14.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Created session)
<20100329-17:22:14.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Connecting to 207.17.44.102 on port 41811)
<20100329-17:22:14.000, FIX.4.2:SWGRAINRPT->REDI, outgoing>
(8=FIX.4.29=7035=A34=1649=SWGRAINRPT52=20100329-17:22:14.00056=REDI98=0108=3
010=088)
<20100329-17:22:14.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Initiated logon request)
<20100329-17:22:16.000, FIX.4.2:SWGRAINRPT->REDI, incoming>
(8=FIX.4.29=6635=A49=REDI56=SWGRAINRPT34=1752=20100329-17:21:2298=0108=3010=
158)
%CXXL-F-TERMINATE, terminate() or unexpected() called
%TRACE-F-TRACEBACK, symbolic stack dump follows
Image module routine
line rel PC abs PC
GetGSTrades
0 000000000094FF18 000000000094FF18
GetGSTrades
0 0000000000950024 0000000000950024
GetGSTrades SESSION verify
62344 0000000000067B24 00000000007315E4
GetGSTrades SESSION nextLogon
70365 000000000002C7B0 00000000006F6270
GetGSTrades SESSION next
71490 000000000007CF54 0000000000746A14
GetGSTrades SESSION next
71420 0000000000076130 000000000073FBF0
GetGSTrades SOCKETCONNECTION readMessages 71217 000000000000B00C
000000000065724C
GetGSTrades SOCKETCONNECTION read 71107
0000000000007A04 0000000000653C44
GetGSTrades SOCKETINITIATOR onData 70936
000000000000D388 0000000000632388
GetGSTrades SOCKETCONNECTOR onEvent 57637
00000000000001E4 00000000007E75A4
GetGSTrades SOCKETMONITOR processReadSet 57789
0000000000003A94 000000000075D4B4
GetGSTrades SOCKETMONITOR block 57745
00000000000038C0 000000000075D2E0
GetGSTrades SOCKETCONNECTOR block 57714
0000000000000534 00000000007E78F4
GetGSTrades SOCKETINITIATOR onStart 70830
000000000000B574 0000000000630574
GetGSTrades INITIATOR startThread 71577
00000000000146A8 0000000000672298
PTHREAD$RTL
0 00000000000576FC FFFFFFFF80A776FC
PTHREAD$RTL
0 0000000000043800 FFFFFFFF80A63800
0 0000000000000000 0000000000000000
PTHREAD$RTL ?
? 0 FFFFFFFF8037FCE4 FFFFFFFF8037FCE4
%TRACE-I-END, end of TRACE stack dump
Session.lis follows:
62340 /// Get direct access to a field through a pointer
62341 const FieldBase* const getFieldPtr( int field )
62342 const throw( FieldNotFound )
62343 {
62344 return &getFieldRef( field );
62345 }
62346
With debugging on:
DBG> go
<20100329-13:02:30.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Created session)
%DEBUG-I-DYNIMGSET, setting image LIBRTL
%DEBUG-I-DYNMODSET, setting module LIB$FIND_IMAGE
%DEBUG-I-DYNLNGSET, setting language BLISS
<20100329-13:02:30.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Connecting to 207.17.44.102 on port 41811)
<20100329-13:02:31.000, FIX.4.2:SWGRAINRPT->REDI, outgoing>
(8=FIX.4.29=6935=A34=449=SWGRAINRPT52=20100329-13:02:30.00056=REDI98=0108=30
10=037)
<20100329-13:02:31.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Initiated logon request)
<20100329-13:02:33.000, FIX.4.2:SWGRAINRPT->REDI, incoming>
(8=FIX.4.29=6535=A49=REDI56=SWGRAINRPT34=352=20100329-13:01:3998=0108=3010=1
06)
<20100329-13:02:33.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Received logon response)
<20100329-13:02:33.000, FIX.4.2:SWGRAINRPT->REDI, event>
(MsgSeqNum too high, expecting 1 but received 3)
<20100329-13:02:33.000, FIX.4.2:SWGRAINRPT->REDI, outgoing>
(8=FIX.4.29=6635=234=549=SWGRAINRPT52=20100329-13:02:33.00056=REDI7=116=010=
121)
<20100329-13:02:33.000, FIX.4.2:SWGRAINRPT->REDI, event>
(Sent ResendRequest FROM: 1 TO: 0)
Logon - FIX.4.2:SWGRAINRPT->REDI
<20100329-13:02:34.000, FIX.4.2:SWGRAINRPT->REDI, incoming>
(8=FIX.4.29=5835=449=REDI56=SWGRAINRPT34=452=20100329-13:01:4036=410=026)
Thanks,
Gerry
|