[Debian-med-packaging] Bug#718557: dcmtk: Missing transition in dcmqrscp

Mathieu Malaterre malat at debian.org
Fri Aug 2 08:56:24 UTC 2013


Package: dcmtk
Version: 3.6.1~20121102-3
Severity: wishlist

For some reason the FSM seems to be incomplete in a dcmqrscp handling of C-ECHO.

Steps:

$ dcmqrscp --log-level trace -c dcmqrscp.cfg >& out.log
[from another shell]
$ echoscu --log-level trace --call BLA --aetitle FOO localhost 5678

Then upon inspection:

$ grep FSM out.log
T: DUL  FSM Table: State: 1 Event: 4
T: DUL  FSM Table: State: 2 Event: 5
T: DUL  FSM Table: State: 3 Event: 6
T: DUL  FSM Table: State: 6 Event: 9
T: DUL  FSM Table: State: 6 Event: 8
T: DUL  FSM Table: State: 6 Event: 11
T: DUL  FSM Table: State: 8 Event: 13

technically echoscu should have closed the Transport connection, and thus a step is missing:

T: DUL  FSM Table: State: 13 Event: 16
-> Action AR5

Which makes sure the SCP goes back to Idle state (Sta1).

I guess this is an issue in the logger, rather than the implementation, since dcmqrscp seems to handle multiple association gracefully



More information about the Debian-med-packaging mailing list