A-ABORT when both SCU and SCP run on Windows 7 (32-bit) using pynetdicom, works on Windows 11 (64-bit)

5 views
Skip to first unread message

Devendra Patil

unread,
Mar 9, 2026, 2:18:53 AM (2 days ago) Mar 9
to pynetdicom

Hello everyone,

I am implementing a DICOM Print SCP (Basic Grayscale Print Management) using pynetdicom and pydicom. During testing I observed an issue that only occurs when both the SCU and SCP run on a 32-bit Windows environment.

Below are the environments used:

Environment 1
OS: Windows 7 (32-bit)
Python: 3.8
pydicom: 2.4.4
pynetdicom: 2.0.2

Environment 2
OS: Windows 11 (64-bit)
Python: 3.10
pydicom: 3.0.1
pynetdicom: 3.0.4

The same SCP implementation is used in both environments.

Test scenarios:

Scenario 1
SCU running on Windows 11 (64-bit) sending print requests to the SCP running on Windows 7 (32-bit).
Result: Works correctly and the complete print workflow succeeds.

Scenario 2
SCU running on Windows 7 (32-bit) sending print requests to the SCP running on Windows 11 (64-bit).
Result: Also works correctly.

Scenario 3
When both SCU and SCP are running on Windows 7 (32-bit) (either on the same machine or on different machines), the issue appears.

Observed behavior:

• Association is successfully established.
• The workflow begins but then an A-ABORT (source: DUL service-user) occurs.
• After the abort, the remaining DIMSE commands are not received.

For additional testing I also used DICOM Scope as the SCU and observed the same behavior when communicating with the 32-bit SCP.

Since the same SCP code works correctly when one side runs on Windows 11 (64-bit), I am trying to understand whether this could be related to:

• differences between pynetdicom 2.x and 3.x
• behavior differences in 32-bit Python environments
• or some known limitation in Windows 7 networking or threading behavior.

Has anyone encountered similar behavior when running pynetdicom in a 32-bit environment?

Any guidance or suggestions would be greatly appreciated.

Thank you.

Brian O'Brien

unread,
Mar 9, 2026, 12:33:08 PM (2 days ago) Mar 9
to pynet...@googlegroups.com
Do you have the list of Negotiated / Accepted Presentation Contexts?
'Sounds' like compression to me.


--
You received this message because you are subscribed to the Google Groups "pynetdicom" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pynetdicom+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pynetdicom/62d55267-8b74-44b1-b4e5-982551df016dn%40googlegroups.com.


--
Brian O'Brien
Reply all
Reply to author
Forward
0 new messages