Changing AMS material selection while printer is printing leads to a crash #1678

Closed
opened 2026-04-05 19:05:43 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @ansonl on 11/7/2025

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.2-dev

Operating System (OS)

Windows

OS Version

Windows 10

Additional system information

No response

Printer

P1S with AMS

How to reproduce

  1. The printer must be printing. I am using P1S firmware 01.08.01.00 with "legacy network plugin".
  2. Go to Devices tab
  3. Click a filament slot in the AMS (not the 1 slot for directly feeding)
  4. Select any filament
  5. Click OK button

If the printer is not printing, the filament is changed and no crash.

I reverted #11261 and got the same crash behavior, so the crash was introduced before that change.
I reverted up to #10780 339636b91f with git reset --hard 339636b91fb438b97bd3fd1c8b1746621a5a8c80 and still got the crash so I think Bambu's H2 changes are causing the crash.
I can't build after reverting to the next previous commit 9510b1a930 due to a cmake error so I can't test if that previous commit is working or not.

Actual results

OrcaSlicer crashes with ACCESS_VIOLATION in HMS.cpp

Exceptions:

Exception Code :c0000005 ACCESS_VIOLATION

Exception Flag :0x0 NumberParameters :2 
Param 0 :0x0 
Param 1 :0xc0 
Context :000000D69B4FFE00 
ContextFlag : 0x10005f, EFlags: 0x10202 
Fault address:  0xA4BC28DF 0x1:0x118DF C:\Windows\SYSTEM32\MSVCP140.dll


Registers:

RAX:0000000000007E24

RBX:00000000000000C0

RCX:00000000000000C0

RDX:0000000000000000

RSI:7FFFFFFFFFFFFFFF

RDI:0000000000000000

R8:000000D69B500910

R9:000000D69B500950

R10:00007FF9A4E50000

R11:8101010101010100

R12:0000000000000000

R13:00000000000000C0

R14:0000000000000000

R15:000002BEE044FF10

CS:RIP:0033:00007FF9A4BC28DF

SS:RSP:002B:000000D69B5005B0  RBP:000000D69B500699

DS:002B  ES:002B  FS:0053  GS:002B

Flags:00010202



Show CallStack:
7ff9a4bc28df:std::_Rng_abort [Unknown file][-1]
7ff89869cf27:Slic3r::GUI::HMSQuery::init_hms_info [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\HMS.cpp][587]
7ff898695ea5:Slic3r::GUI::HMSQuery::_is_internal_error [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\HMS.cpp][394]
7ff89869d753:Slic3r::GUI::HMSQuery::is_internal_error [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\HMS.cpp][509]
7ff89822fc61:Slic3r::MachineObject::add_command_error_code_dlg [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\DeviceManager.cpp][5310]
7ff89825153d:Slic3r::MachineObject::parse_json [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\DeviceManager.cpp][2969]
7ff8980d82cc:<lambda_0d3288baf315cbe2977e61c44f003f78>::operator() [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\GUI_App.cpp][1884]
7ff899893bec:wxEvtHandler::TryHereOnly [Unknown file][-1]
7ff89989334b:wxEvtHandler::ProcessEvent [Unknown file][-1]
7ff89989360b:wxEvtHandler::ProcessPendingEvents [Unknown file][-1]
7ff899895f4b:wxAppConsoleBase::ProcessPendingEvents [Unknown file][-1]
7ff8998d14d4:wxEventLoopManual::DoRun [Unknown file][-1]
7ff8998d173a:wxEventLoopBase::Run [Unknown file][-1]
7ff8998958e1:wxAppConsoleBase::MainLoop [Unknown file][-1]
7ff8998982d3:wxEntryReal [Unknown file][-1]
7ff8998f9018:wxEntry [Unknown file][-1]
7ff8980c051c:Slic3r::GUI::GUI_Run [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\GUI_Init.cpp][64]
7ff8975f3a0e:Slic3r::CLI::run [C:\Users\ansonl\development\OrcaSlicer\src\OrcaSlicer.cpp][1306]
7ff89767a85c:orcaslicer_main [C:\Users\ansonl\development\OrcaSlicer\src\OrcaSlicer.cpp][7368]
7ff7954d56bc:wWinMain [C:\Users\ansonl\development\OrcaSlicer\src\OrcaSlicer_app_msvc.cpp][308]
7ff7954d5cb6:__scrt_common_main_seh [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl][288]
7ff9bfa77374:BaseThreadInitThunk [Unknown file][-1]
7ff9c009cc91:RtlUserThreadStart [Unknown file][-1]

Logical Address:
0xA4BC28DF 0x1:0x118DF C:\Windows\SYSTEM32\MSVCP140.dll
0x9869CF27 0x1:0x25CBF27 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x98695EA5 0x1:0x25C4EA5 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x9869D753 0x1:0x25CC753 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x9822FC61 0x1:0x215EC61 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x9825153D 0x1:0x218053D C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x980D82CC 0x1:0x20072CC C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x99893BEC 0x1:0x37C2BEC C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x9989334B 0x1:0x37C234B C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x9989360B 0x1:0x37C260B C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x99895F4B 0x1:0x37C4F4B C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x998D14D4 0x1:0x38004D4 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x998D173A 0x1:0x380073A C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x998958E1 0x1:0x37C48E1 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x998982D3 0x1:0x37C72D3 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x998F9018 0x1:0x3828018 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x980C051C 0x1:0x1FEF51C C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x975F3A0E 0x1:0x1522A0E C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x9767A85C 0x1:0x15A985C C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll
0x954D56BC 0x1:0x46BC C:\Users\ansonl\development\OrcaSlicer\build\src\Release\orca-slicer.exe
0x954D5CB6 0x1:0x4CB6 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\orca-slicer.exe
0xBFA77374 0x1:0x16374 C:\Windows\System32\KERNEL32.DLL
0xC009CC91 0x1:0x4BC91 C:\Windows\SYSTEM32\ntdll.dll

Expected results

Filament selection is changed on the device and OrcaSlicer does not crash.

Project file & Debug log uploads

crash_Thu_Nov_06_20_32_20_0.log

Checklist of files to include

  • Log file
  • Project file

Anything else?

No response

*Originally created by @ansonl on 11/7/2025* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.2-dev ### Operating System (OS) Windows ### OS Version Windows 10 ### Additional system information _No response_ ### Printer P1S with AMS ### How to reproduce 1. The printer must be printing. I am using P1S firmware 01.08.01.00 with "legacy network plugin". 2. Go to Devices tab 3. Click a filament slot in the AMS (not the 1 slot for directly feeding) 4. Select any filament 5. Click OK button If the printer is not printing, the filament is changed and no crash. I reverted #11261 and got the same crash behavior, so the crash was introduced before that change. I reverted up to #10780 339636b91fb438b97bd3fd1c8b1746621a5a8c80 with `git reset --hard 339636b91fb438b97bd3fd1c8b1746621a5a8c80` and still got the crash so I think Bambu's H2 changes are causing the crash. I can't build after reverting to the next previous commit 9510b1a9301892f89ed92d782129516fe9379e8e due to a cmake error so I can't test if that previous commit is working or not. ### Actual results OrcaSlicer crashes with ACCESS_VIOLATION in `HMS.cpp` ``` Exceptions: Exception Code :c0000005 ACCESS_VIOLATION Exception Flag :0x0 NumberParameters :2 Param 0 :0x0 Param 1 :0xc0 Context :000000D69B4FFE00 ContextFlag : 0x10005f, EFlags: 0x10202 Fault address: 0xA4BC28DF 0x1:0x118DF C:\Windows\SYSTEM32\MSVCP140.dll Registers: RAX:0000000000007E24 RBX:00000000000000C0 RCX:00000000000000C0 RDX:0000000000000000 RSI:7FFFFFFFFFFFFFFF RDI:0000000000000000 R8:000000D69B500910 R9:000000D69B500950 R10:00007FF9A4E50000 R11:8101010101010100 R12:0000000000000000 R13:00000000000000C0 R14:0000000000000000 R15:000002BEE044FF10 CS:RIP:0033:00007FF9A4BC28DF SS:RSP:002B:000000D69B5005B0 RBP:000000D69B500699 DS:002B ES:002B FS:0053 GS:002B Flags:00010202 Show CallStack: 7ff9a4bc28df:std::_Rng_abort [Unknown file][-1] 7ff89869cf27:Slic3r::GUI::HMSQuery::init_hms_info [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\HMS.cpp][587] 7ff898695ea5:Slic3r::GUI::HMSQuery::_is_internal_error [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\HMS.cpp][394] 7ff89869d753:Slic3r::GUI::HMSQuery::is_internal_error [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\HMS.cpp][509] 7ff89822fc61:Slic3r::MachineObject::add_command_error_code_dlg [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\DeviceManager.cpp][5310] 7ff89825153d:Slic3r::MachineObject::parse_json [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\DeviceManager.cpp][2969] 7ff8980d82cc:<lambda_0d3288baf315cbe2977e61c44f003f78>::operator() [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\GUI_App.cpp][1884] 7ff899893bec:wxEvtHandler::TryHereOnly [Unknown file][-1] 7ff89989334b:wxEvtHandler::ProcessEvent [Unknown file][-1] 7ff89989360b:wxEvtHandler::ProcessPendingEvents [Unknown file][-1] 7ff899895f4b:wxAppConsoleBase::ProcessPendingEvents [Unknown file][-1] 7ff8998d14d4:wxEventLoopManual::DoRun [Unknown file][-1] 7ff8998d173a:wxEventLoopBase::Run [Unknown file][-1] 7ff8998958e1:wxAppConsoleBase::MainLoop [Unknown file][-1] 7ff8998982d3:wxEntryReal [Unknown file][-1] 7ff8998f9018:wxEntry [Unknown file][-1] 7ff8980c051c:Slic3r::GUI::GUI_Run [C:\Users\ansonl\development\OrcaSlicer\src\slic3r\GUI\GUI_Init.cpp][64] 7ff8975f3a0e:Slic3r::CLI::run [C:\Users\ansonl\development\OrcaSlicer\src\OrcaSlicer.cpp][1306] 7ff89767a85c:orcaslicer_main [C:\Users\ansonl\development\OrcaSlicer\src\OrcaSlicer.cpp][7368] 7ff7954d56bc:wWinMain [C:\Users\ansonl\development\OrcaSlicer\src\OrcaSlicer_app_msvc.cpp][308] 7ff7954d5cb6:__scrt_common_main_seh [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl][288] 7ff9bfa77374:BaseThreadInitThunk [Unknown file][-1] 7ff9c009cc91:RtlUserThreadStart [Unknown file][-1] Logical Address: 0xA4BC28DF 0x1:0x118DF C:\Windows\SYSTEM32\MSVCP140.dll 0x9869CF27 0x1:0x25CBF27 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x98695EA5 0x1:0x25C4EA5 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x9869D753 0x1:0x25CC753 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x9822FC61 0x1:0x215EC61 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x9825153D 0x1:0x218053D C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x980D82CC 0x1:0x20072CC C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x99893BEC 0x1:0x37C2BEC C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x9989334B 0x1:0x37C234B C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x9989360B 0x1:0x37C260B C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x99895F4B 0x1:0x37C4F4B C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x998D14D4 0x1:0x38004D4 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x998D173A 0x1:0x380073A C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x998958E1 0x1:0x37C48E1 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x998982D3 0x1:0x37C72D3 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x998F9018 0x1:0x3828018 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x980C051C 0x1:0x1FEF51C C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x975F3A0E 0x1:0x1522A0E C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x9767A85C 0x1:0x15A985C C:\Users\ansonl\development\OrcaSlicer\build\src\Release\OrcaSlicer.dll 0x954D56BC 0x1:0x46BC C:\Users\ansonl\development\OrcaSlicer\build\src\Release\orca-slicer.exe 0x954D5CB6 0x1:0x4CB6 C:\Users\ansonl\development\OrcaSlicer\build\src\Release\orca-slicer.exe 0xBFA77374 0x1:0x16374 C:\Windows\System32\KERNEL32.DLL 0xC009CC91 0x1:0x4BC91 C:\Windows\SYSTEM32\ntdll.dll ``` ### Expected results Filament selection is changed on the device and OrcaSlicer does not crash. ### Project file & Debug log uploads [crash_Thu_Nov_06_20_32_20_0.log](https://github.com/user-attachments/files/23423802/crash_Thu_Nov_06_20_32_20_0.log) ### Checklist of files to include - [x] Log file - [ ] Project file ### Anything else? _No response_
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-05 19:06:33 +02:00
Sign in to join this conversation.
No Label bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1678