Skip to content

Python 3.12.9 Crash #39

Description

@CoppoloElectronics

Installing octoprint_SpoolManager through the plugin manager causes Python 3.12.9 to crash after restarting the OctoPrint 1.10.3 instance.

I am running Octoprint on macOS rather than Raspberry Pi, so this may be considered a non-standard install. That being said, Octoprint has been running 100% as expected prior to installing Spool Manager.

After installing through the plugin manager, I am prompted to restart Octoprint. Upon restarting, I am presented with a system dialog prompt to update the plugin. I have attempted to both bypass the update and perform the update and the result is the same. Upon subsequent Octoprint restart, the instance crashes and I get a system prompt that Python has crashed. I was able to locate a system problem report where it states that thread 28 has crashed:

Thread 28 Crashed: 0 ??? 000000000000000000 0 + 0 1 libz.1.3.1.zlib-ng.dylib 0x000000011748fb80 inflateInit2 + 80 2 _imaging.cpython-312-darwin.so 0x00000001172409d5 ImagingZipDecode + 2133 3 _imaging.cpython-312-darwin.so 0x00000001171ead32 _decode + 82 4 org.python.python 0x000000010e800304 method_vectorcall_VARARGS.llvm.13119612936639000081 + 124 5 org.python.python 0x000000010e90bddc _PyEval_EvalFrameDefault + 46816 6 org.python.python 0x000000010e7f686b method_vectorcall.llvm.6169543659237222586 + 383 7 org.python.python 0x000000010e7f3eec _PyObject_Call + 275 8 org.python.python 0x000000010e90dbe8 _PyEval_EvalFrameDefault + 54508 9 org.python.python 0x000000010e7f67c7 method_vectorcall.llvm.6169543659237222586 + 219 10 org.python.python 0x000000010e90dbe8 _PyEval_EvalFrameDefault + 54508 11 org.python.python 0x000000010e7f68da method_vectorcall.llvm.6169543659237222586 + 494 12 org.python.python 0x000000010ea128c4 thread_run + 126 13 org.python.python 0x000000010e999434 pythread_wrapper.llvm.7693561602469046384 + 43 14 libsystem_pthread.dylib 0x00007fff60059661 _pthread_body + 340 15 libsystem_pthread.dylib 0x00007fff6005950d _pthread_start + 377 16 libsystem_pthread.dylib 0x00007fff60058bf9 thread_start + 13

I'd like to be able to use this plugin because it looks very helpful. For now, I've had to remove the following two folders from my site-packages to get Octoprint functional again:
octoprint_SpoolManager
OctoPrint_SpoolManager-1.7.7.dist-info

If any further information is needed, I'd be happy to provide it. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    supportSomeone asking for help / not sure if it's a bug in SpoolManagerwaiting for OPFeedback from the person who opened the issue is required

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions