Skip to content

Crash in version 0.3.1 #43

@amorgun

Description

@amorgun

It seems something is broken after the release of version 0.3.1
Some of my users report crashes on windows.
Crash log:

# backtrace
Exception Record:

ExceptionCode         : EXCEPTION_ACCESS_VIOLATION
Exception Address     : 0x00007FF9007F3020
Exception Module      : MSVCP140.dll
Exception Flags       : 0x00000000
Exception Parameters  : 0x2
	Parameters[0] : 0x0000000000000000
	Parameters[1] : 0x0000000000000000


Stack trace:
MSVCP140.dll        :0x00007FF9007F2F10  Thrd_yield
_quicktex.cp311-win_amd64.pyd:0x00007FF8955E3B20  PyInit__quicktex
_quicktex.cp311-win_amd64.pyd:0x00007FF8955E3B20  PyInit__quicktex
_quicktex.cp311-win_amd64.pyd:0x00007FF8955E3B20  PyInit__quicktex
_quicktex.cp311-win_amd64.pyd:0x00007FF8955E3B20  PyInit__quicktex
_quicktex.cp311-win_amd64.pyd:0x00007FF8955E3B20  PyInit__quicktex
python311.dll       :0x00007FF85A06AB20  PyCFunction_GetFlags
python311.dll       :0x00007FF85A024A20  PyObject_MakeTpCall
python311.dll       :0x00007FF85A027730  PyMethod_Self
python311.dll       :0x00007FF85A024B90  PyVectorcall_Function
python311.dll       :0x00007FF85A024DE0  PyObject_Call
python311.dll       :0x00007FF85A08F0F0  PyType_Ready
python311.dll       :0x00007FF85A085590  PyType_Name
_quicktex.cp311-win_amd64.pyd:0x00007FF8955E3B20  PyInit__quicktex
python311.dll       :0x00007FF85A024A20  PyObject_MakeTpCall
python311.dll       :0x00007FF85A024D80  PyObject_Vectorcall
python311.dll       :0x00007FF85A149EE0  PyEval_EvalFrameDefault
python311.dll       :0x00007FF85A149EE0  PyEval_EvalFrameDefault
python311.dll       :0x00007FF85A024F90  PyFunction_Vectorcall
python311.dll       :0x00007FF85A024B90  PyVectorcall_Function
python311.dll       :0x00007FF85A024DE0  PyObject_Call
blender.exe         :0x00007FF6A7FFCBD0  bpy_class_call
blender.exe         :0x00007FF6A7EDB380  rna_operator_exec_cb
blender.exe         :0x00007FF6A7B1BF00  wm_handler_fileselect_do
blender.exe         :0x00007FF6A7B1DCA0  wm_handlers_do_intern
blender.exe         :0x00007FF6A7B1CE90  wm_handlers_do
blender.exe         :0x00007FF6A7B193F0  wm_event_do_handlers
blender.exe         :0x00007FF6A7AFB930  WM_main
blender.exe         :0x00007FF6A74B8160  main
blender.exe         :0x00007FF6A9EC6C04  __scrt_common_main_seh
KERNEL32.DLL        :0x00007FF91E727360  BaseThreadInitThunk
ntdll.dll           :0x00007FF91EFDCC70  RtlUserThreadStart

It seems it crashes on the following line:

import quicktex.s3tc.bc1
bc1_encoder = quicktex.s3tc.bc1.BC1Encoder(10,  quicktex.s3tc.bc1.BC1Encoder.ColorMode.ThreeColor)

Version 0.2.1 works fine. For now I pinned the older version.

Some info on the user environment:
versions2
versions1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions