https://bugs.freedesktop.org/show_bug.cgi?id=73073

--- Comment #1 from Terrence Enger <[email protected]> ---
Created attachment 91228
  --> https://bugs.freedesktop.org/attachment.cgi?id=91228&action=edit
typescript of gdb session

At line 25 of the typescript, the program breaks on the throw
statement, but this time the exception is caught.  A couple of display
statements and a backtrace follow.

At line 259 of the typescript, the program breaks on the throw
statement; this time the exception is not caught.  A couple of display
statements and a backtrace follow.

At line 440 of the typescript, the program aborts.  Backtrace follows.

Note that the value 335544343, the value of aStatusVector[1], is
manifest in firebird/src/include/gen/iberror.h as the value of
constant isc_invalid_blr.  I have observed one assignment (but not the
assignment preceding the crash!) of this value to aStatusVector[1]
with the top of the call stack looking like:
#0  Jrd::LockManager::enqueue (this=<optimized out>, tdbb=0x7fffffff21a0,
prior_request=<optimized out>, parent_request=<optimized out>, series=4,
value=0x7fffffff0ac4 "\003", length=4, type=3 '\003', ast_routine=0,
ast_argument=0x0, data=0, lck_wait=0, owner_offset=20904) at
../src/lock/lock.cpp:575
#1  0x00002aaad62519cf in enqueue (wait=0, level=3, lock=0x7fffffff0a50,
tdbb=0x7fffffff21a0) at ../src/jrd/lck.cpp:909
#2  ENQUEUE (wait=0, level=3, lock=0x7fffffff0a50, tdbb=0x7fffffff21a0) at
../src/jrd/lck.cpp:144
#3  LCK_lock (tdbb=0x7fffffff21a0, lock=0x7fffffff0a50, level=3, wait=0) at
../src/jrd/lck.cpp:620
#4  0x00002aaad62b3a9b in TPC_snapshot_state (tdbb=0x7fffffff21a0, number=3) at
../src/jrd/tpc.cpp:254

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to