Public bug reported:
Kodi 19.4 in Jammy crashes after starting (within a few minutes) while
finishing the database indexing.
The Kodi crash log report is attached below, but the relevant stack
trace from that is the following:
----8<----
Core was generated by `/usr/lib/x86_64-linux-gnu/kodi/kodi.bin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f64e23fbaa0 in _PyObject_GC_UNTRACK (op=0x7f63fb2f1900) at
../Include/internal/pycore_object.h:124
[Current thread is 1 (Thread 0x7f63fe701640 (LWP 16978))]
Thread 1 (Thread 0x7f63fe701640 (LWP 16978)):
#0 0x00007f64e23fbaa0 in _PyObject_GC_UNTRACK (op=0x7f63fb2f1900) at
../Include/internal/pycore_object.h:124
#1 func_dealloc (op=0x7f63fb2f1900) at ../Objects/funcobject.c:641
#2 0x00007f64e2412635 in _Py_DECREF (op=<optimized out>) at
../Include/object.h:500
#3 _Py_XDECREF (op=<optimized out>) at ../Include/object.h:567
#4 insertdict (mp=0x7f6401ddb2c0, key=key@entry=0x7f64024a3c80,
hash=-2282383986726133295, value=value@entry=0x7f63fb4223b0) at
../Objects/dictobject.c:1145
#5 0x00007f64e2412a5e in PyDict_SetItem (op=<optimized out>,
key=key@entry=0x7f64024a3c80, value=value@entry=0x7f63fb4223b0) at
../Objects/dictobject.c:1623
#6 0x00007f647ae59cab in pysqlite_microprotocols_add (cast=0x7f63fb4223b0,
proto=<optimized out>, type=<optimized out>) at
./Modules/_sqlite/microprotocols.c:68
#7 pysqlite_register_adapter_impl (module=<optimized out>,
caster=0x7f63fb4223b0, type=<optimized out>) at ./Modules/_sqlite/module.c:175
#8 pysqlite_register_adapter (module=<optimized out>, args=<optimized out>,
nargs=<optimized out>) at ./Modules/_sqlite/clinic/module.c.h:114
#9 0x00007f64e2426653 in cfunction_vectorcall_FASTCALL (func=0x7f6401c28040,
args=0x7f64026f72b8, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/methodobject.c:430
#10 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f64026f72b8, callable=0x7f6401c28040,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#11 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f64026f72b8, callable=0x7f6401c28040) at
../Include/cpython/abstract.h:123
#12 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fb0e0, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#13 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#14 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f64026f7130,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#15 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f63fb422180,
locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0) at
../Python/ceval.c:5065
#16 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f64ac2f94d8, callable=0x7f63fb422170,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#17 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f64ac2f94d8, callable=0x7f63fb422170) at
../Include/cpython/abstract.h:123
#18 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fb320, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#19 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#20 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f64ac2f9370,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#21 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f63fe6fb450,
locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0) at
../Python/ceval.c:5065
#22 0x00007f64e24b71ae in PyEval_EvalCode (co=co@entry=0x7f63fb340ea0,
globals=globals@entry=0x7f64022f2d40, locals=locals@entry=0x7f64022f2d40) at
../Python/ceval.c:1134
#23 0x00007f64e24b773d in builtin_exec_impl (module=<optimized out>,
locals=0x7f64022f2d40, globals=0x7f64022f2d40, source=0x7f63fb340ea0) at
../Python/bltinmodule.c:1056
#24 builtin_exec (module=<optimized out>, args=<optimized out>,
nargs=<optimized out>) at ../Python/clinic/bltinmodule.c.h:371
#25 0x00007f64e2426653 in cfunction_vectorcall_FASTCALL (func=0x7f6402e9c3b0,
args=0x7f6402527fd8, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/methodobject.c:430
#26 0x00007f64e236c766 in do_call_core (kwdict=0x7f64022f3740,
callargs=0x7f6402527fc0, func=0x7f6402e9c3b0, trace_info=0x7f63fe6fb640,
tstate=0x7f64ac032960) at ../Python/ceval.c:5919
#27 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4277
#28 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63ff1957e0,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#29 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f640b9a5d90,
locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0) at
../Python/ceval.c:5065
#30 0x00007f64e23719b8 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f63fde51188, callable=0x7f640b9a5d80,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#31 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f63fde51188, callable=0x7f640b9a5d80) at
../Include/cpython/abstract.h:123
#32 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fb880, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#33 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4181
#34 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63fde51000,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#35 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6401d83920,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#36 0x00007f64e236feee in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f640bfc81c0, callable=0x7f6401d83910,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#37 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f640bfc81c0, callable=0x7f6401d83910) at
../Include/cpython/abstract.h:123
#38 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fbac0, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#39 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4198
#40 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f640bfc8040,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#41 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6402ca4a70,
locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0) at
../Python/ceval.c:5065
#42 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f640083fbf0, callable=0x7f6402ca4a60,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#43 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f640083fbf0, callable=0x7f6402ca4a60) at
../Include/cpython/abstract.h:123
#44 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fbd00, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#45 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#46 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f640083fa40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#47 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b00,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#48 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f63fb66c990, callable=0x7f6400770af0,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#49 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f63fb66c990, callable=0x7f6400770af0) at
../Include/cpython/abstract.h:123
#50 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fbf40, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#51 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#52 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63fb66c800,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#53 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b90,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#54 0x00007f64e23dc054 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2,
args=0x7f63fe6fc0a0, callable=0x7f6400770b80, tstate=0x7f64ac032960) at
../Include/cpython/abstract.h:114
#55 object_vacall (tstate=tstate@entry=0x7f64ac032960, base=base@entry=0x0,
callable=0x7f6400770b80, vargs=vargs@entry=0x7f63fe6fc130) at
../Objects/call.c:734
#56 0x00007f64e23dc3bf in _PyObject_CallMethodIdObjArgs (obj=0x0,
name=<optimized out>) at ../Objects/call.c:825
#57 0x00007f64e24e4d64 in import_find_and_load (abs_name=0x7f6402243db0,
tstate=0x7f64ac032960) at ../Python/import.c:1521
#58 PyImport_ImportModuleLevelObject (name=0x7f6402243db0, globals=<optimized
out>, locals=<optimized out>, fromlist=0x7f63fef98490, level=0) at
../Python/import.c:1622
#59 0x00007f64e2370705 in import_name (level=0x7f640116e5d0,
fromlist=0x7f63fef98490, name=0x7f6402243db0, f=0x7f647a364c40,
tstate=0x7f64ac032960) at ../Python/ceval.c:5992
#60 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3695
#61 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f647a364c40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#62 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f63fe6fc4f0,
locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0) at
../Python/ceval.c:5065
#63 0x00007f64e24b71ae in PyEval_EvalCode (co=co@entry=0x7f63fb3679f0,
globals=globals@entry=0x7f64022f0dc0, locals=locals@entry=0x7f64022f0dc0) at
../Python/ceval.c:1134
#64 0x00007f64e24b773d in builtin_exec_impl (module=<optimized out>,
locals=0x7f64022f0dc0, globals=0x7f64022f0dc0, source=0x7f63fb3679f0) at
../Python/bltinmodule.c:1056
#65 builtin_exec (module=<optimized out>, args=<optimized out>,
nargs=<optimized out>) at ../Python/clinic/bltinmodule.c.h:371
#66 0x00007f64e2426653 in cfunction_vectorcall_FASTCALL (func=0x7f6402e9c3b0,
args=0x7f63fdae9d98, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/methodobject.c:430
#67 0x00007f64e236c766 in do_call_core (kwdict=0x7f64022f16c0,
callargs=0x7f63fdae9d80, func=0x7f6402e9c3b0, trace_info=0x7f63fe6fc6e0,
tstate=0x7f64ac032960) at ../Python/ceval.c:5919
#68 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4277
#69 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f640148e840,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#70 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f640b9a5d90,
locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0) at
../Python/ceval.c:5065
#71 0x00007f64e23719b8 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f63ff2bebc8, callable=0x7f640b9a5d80,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#72 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f63ff2bebc8, callable=0x7f640b9a5d80) at
../Include/cpython/abstract.h:123
#73 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fc920, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#74 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4181
#75 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63ff2bea40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#76 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6401d83920,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#77 0x00007f64e236feee in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f645f7a5900, callable=0x7f6401d83910,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#78 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f645f7a5900, callable=0x7f6401d83910) at
../Include/cpython/abstract.h:123
#79 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fcb60, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#80 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4198
#81 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f645f7a5780,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#82 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6402ca4a70,
locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0) at
../Python/ceval.c:5065
#83 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f640141ddf0, callable=0x7f6402ca4a60,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#84 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f640141ddf0, callable=0x7f6402ca4a60) at
../Include/cpython/abstract.h:123
#85 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fcda0, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#86 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#87 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f640141dc40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#88 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b00,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#89 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f63ff1b25d0, callable=0x7f6400770af0,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#90 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f63ff1b25d0, callable=0x7f6400770af0) at
../Include/cpython/abstract.h:123
#91 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fcfe0, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#92 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#93 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63ff1b2440,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#94 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b90,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#95 0x00007f64e23dc054 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2,
args=0x7f63fe6fd140, callable=0x7f6400770b80, tstate=0x7f64ac032960) at
../Include/cpython/abstract.h:114
#96 object_vacall (tstate=tstate@entry=0x7f64ac032960, base=base@entry=0x0,
callable=0x7f6400770b80, vargs=vargs@entry=0x7f63fe6fd1d0) at
../Objects/call.c:734
#97 0x00007f64e23dc3bf in _PyObject_CallMethodIdObjArgs (obj=0x0,
name=<optimized out>) at ../Objects/call.c:825
#98 0x00007f64e24e4d64 in import_find_and_load (abs_name=0x7f64027f0130,
tstate=0x7f64ac032960) at ../Python/import.c:1521
#99 PyImport_ImportModuleLevelObject (name=0x7f64027f0130, globals=<optimized
out>, locals=<optimized out>, fromlist=0x7f64e285c5a0 <_Py_NoneStruct>,
level=0) at ../Python/import.c:1622
#100 0x00007f64e2370705 in import_name (level=0x7f640116e5d0,
fromlist=0x7f64e285c5a0 <_Py_NoneStruct>, name=0x7f64027f0130,
f=0x7f647a364a40, tstate=0x7f64ac032960) at ../Python/ceval.c:5992
#101 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3695
#102 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f647a364a40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#103 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f63fe6fd590,
locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0) at
../Python/ceval.c:5065
#104 0x00007f64e24b71ae in PyEval_EvalCode (co=co@entry=0x7f63fb365580,
globals=globals@entry=0x7f63fd95fac0, locals=locals@entry=0x7f63fd95fac0) at
../Python/ceval.c:1134
#105 0x00007f64e24b773d in builtin_exec_impl (module=<optimized out>,
locals=0x7f63fd95fac0, globals=0x7f63fd95fac0, source=0x7f63fb365580) at
../Python/bltinmodule.c:1056
#106 builtin_exec (module=<optimized out>, args=<optimized out>,
nargs=<optimized out>) at ../Python/clinic/bltinmodule.c.h:371
#107 0x00007f64e2426653 in cfunction_vectorcall_FASTCALL (func=0x7f6402e9c3b0,
args=0x7f63fdbc7d58, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/methodobject.c:430
#108 0x00007f64e236c766 in do_call_core (kwdict=0x7f6401d06100,
callargs=0x7f63fdbc7d40, func=0x7f6402e9c3b0, trace_info=0x7f63fe6fd780,
tstate=0x7f64ac032960) at ../Python/ceval.c:5919
#109 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4277
#110 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f64026f77f0,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#111 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f640b9a5d90,
locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0) at
../Python/ceval.c:5065
#112 0x00007f64e23719b8 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f63fb6cabc8, callable=0x7f640b9a5d80,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#113 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f63fb6cabc8, callable=0x7f640b9a5d80) at
../Include/cpython/abstract.h:123
#114 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fd9c0, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#115 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4181
#116 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63fb6caa40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#117 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6401d83920,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#118 0x00007f64e236feee in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f64015aee50, callable=0x7f6401d83910,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#119 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f64015aee50, callable=0x7f6401d83910) at
../Include/cpython/abstract.h:123
#120 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fdc00, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#121 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4198
#122 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f64015aecd0,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#123 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6402ca4a70,
locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0) at
../Python/ceval.c:5065
#124 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f640083dbf0, callable=0x7f6402ca4a60,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#125 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f640083dbf0, callable=0x7f6402ca4a60) at
../Include/cpython/abstract.h:123
#126 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fde40, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#127 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#128 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f640083da40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#129 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b00,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#130 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f6400ae5670, callable=0x7f6400770af0,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#131 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f6400ae5670, callable=0x7f6400770af0) at
../Include/cpython/abstract.h:123
#132 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fe080, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#133 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#134 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f6400ae54e0,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#135 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b90,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#136 0x00007f64e23dc054 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2,
args=0x7f63fe6fe1e0, callable=0x7f6400770b80, tstate=0x7f64ac032960) at
../Include/cpython/abstract.h:114
#137 object_vacall (tstate=tstate@entry=0x7f64ac032960, base=base@entry=0x0,
callable=0x7f6400770b80, vargs=vargs@entry=0x7f63fe6fe270) at
../Objects/call.c:734
#138 0x00007f64e23dc3bf in _PyObject_CallMethodIdObjArgs (obj=0x0,
name=<optimized out>) at ../Objects/call.c:825
#139 0x00007f64e24e4d64 in import_find_and_load (abs_name=0x7f6402f7bcf0,
tstate=0x7f64ac032960) at ../Python/import.c:1521
#140 PyImport_ImportModuleLevelObject (name=0x7f6402f7bcf0, globals=<optimized
out>, locals=<optimized out>, fromlist=0x7f64e285c5a0 <_Py_NoneStruct>,
level=0) at ../Python/import.c:1622
#141 0x00007f64e2370705 in import_name (level=0x7f640116e5d0,
fromlist=0x7f64e285c5a0 <_Py_NoneStruct>, name=0x7f6402f7bcf0,
f=0x7f63ff197b50, tstate=0x7f64ac032960) at ../Python/ceval.c:5992
#142 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3695
#143 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63ff197b50,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#144 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f63fe6fe630,
locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0) at
../Python/ceval.c:5065
#145 0x00007f64e24b71ae in PyEval_EvalCode (co=co@entry=0x7f6401cd9d10,
globals=globals@entry=0x7f63ff2a0940, locals=locals@entry=0x7f63ff2a0940) at
../Python/ceval.c:1134
#146 0x00007f64e24b773d in builtin_exec_impl (module=<optimized out>,
locals=0x7f63ff2a0940, globals=0x7f63ff2a0940, source=0x7f6401cd9d10) at
../Python/bltinmodule.c:1056
#147 builtin_exec (module=<optimized out>, args=<optimized out>,
nargs=<optimized out>) at ../Python/clinic/bltinmodule.c.h:371
#148 0x00007f64e2426653 in cfunction_vectorcall_FASTCALL (func=0x7f6402e9c3b0,
args=0x7f64003d2ed8, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/methodobject.c:430
#149 0x00007f64e236c766 in do_call_core (kwdict=0x7f63fb36ffc0,
callargs=0x7f64003d2ec0, func=0x7f6402e9c3b0, trace_info=0x7f63fe6fe820,
tstate=0x7f64ac032960) at ../Python/ceval.c:5919
#150 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4277
#151 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f640b9328c0,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#152 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f640b9a5d90,
locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0) at
../Python/ceval.c:5065
#153 0x00007f64e23719b8 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f63fde508c8, callable=0x7f640b9a5d80,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#154 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f63fde508c8, callable=0x7f640b9a5d80) at
../Include/cpython/abstract.h:123
#155 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6fea60, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#156 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4181
#157 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f63fde50740,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#158 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6401d83920,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#159 0x00007f64e236feee in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f6400f90f50, callable=0x7f6401d83910,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#160 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f6400f90f50, callable=0x7f6401d83910) at
../Include/cpython/abstract.h:123
#161 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6feca0, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#162 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4198
#163 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f6400f90dd0,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#164 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6402ca4a70,
locals=<optimized out>, args=<optimized out>, argcount=1, kwnames=0x0) at
../Python/ceval.c:5065
#165 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f647a364ff0, callable=0x7f6402ca4a60,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#166 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f647a364ff0, callable=0x7f6402ca4a60) at
../Include/cpython/abstract.h:123
#167 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6feee0, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#168 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#169 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f647a364e40,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#170 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b00,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#171 0x00007f64e236e62e in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f6401c78770, callable=0x7f6400770af0,
tstate=0x7f64ac032960) at ../Include/cpython/abstract.h:114
#172 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f6401c78770, callable=0x7f6400770af0) at
../Include/cpython/abstract.h:123
#173 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, trace_info=0x7f63fe6ff120, tstate=0x7f64ac032960) at
../Python/ceval.c:5867
#174 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:4213
#175 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f6401c785e0,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#176 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f6400770b90,
locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0) at
../Python/ceval.c:5065
#177 0x00007f64e23dc054 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=2,
args=0x7f63fe6ff280, callable=0x7f6400770b80, tstate=0x7f64ac032960) at
../Include/cpython/abstract.h:114
#178 object_vacall (tstate=tstate@entry=0x7f64ac032960, base=base@entry=0x0,
callable=0x7f6400770b80, vargs=vargs@entry=0x7f63fe6ff310) at
../Objects/call.c:734
#179 0x00007f64e23dc3bf in _PyObject_CallMethodIdObjArgs (obj=0x0,
name=<optimized out>) at ../Objects/call.c:825
#180 0x00007f64e24e4d64 in import_find_and_load (abs_name=0x7f6403513370,
tstate=0x7f64ac032960) at ../Python/import.c:1521
#181 PyImport_ImportModuleLevelObject (name=0x7f6403513370, globals=<optimized
out>, locals=<optimized out>, fromlist=0x7f6402345360, level=0) at
../Python/import.c:1622
#182 0x00007f64e2370705 in import_name (level=0x7f640116e5d0,
fromlist=0x7f6402345360, name=0x7f6403513370, f=0x7f640176e200,
tstate=0x7f64ac032960) at ../Python/ceval.c:5992
#183 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3695
#184 0x00007f64e24bc1ff in _PyEval_EvalFrame (throwflag=0, f=0x7f640176e200,
tstate=0x7f64ac032960) at ../Include/internal/pycore_ceval.h:46
#185 _PyEval_Vector (tstate=0x7f64ac032960, con=0x7f63fe6ff6d0,
locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0) at
../Python/ceval.c:5065
#186 0x00007f64e24b71ae in PyEval_EvalCode (co=0x7f645f769bb0,
globals=0x7f63fb36ce00, locals=0x7f63fb36ce00) at ../Python/ceval.c:1134
#187 0x00007f64e2505cfd in run_eval_code_obj (locals=0x7f63fb36ce00,
globals=0x7f63fb36ce00, co=0x7f645f769bb0, tstate=0x7f64ac032960) at
../Python/pythonrun.c:1291
#188 run_mod (mod=mod@entry=0x7f64ac0d46a0,
filename=filename@entry=0x7f640053a170, globals=globals@entry=0x7f63fb36ce00,
locals=locals@entry=0x7f63fb36ce00, flags=flags@entry=0x0,
arena=arena@entry=0x7f63f931b610) at ../Python/pythonrun.c:1312
#189 0x00007f64e2506ec8 in pyrun_file (flags=0x0, closeit=1,
locals=0x7f63fb36ce00, globals=0x7f63fb36ce00, start=<optimized out>,
filename=0x7f640053a170, fp=0x7f64ac0d2020) at ../Python/pythonrun.c:1208
#190 PyRun_FileExFlags (fp=0x7f64ac0d2020, filename=<optimized out>,
start=<optimized out>, globals=0x7f63fb36ce00, locals=0x7f63fb36ce00,
closeit=1, flags=0x0) at ../Python/pythonrun.c:1228
#191 0x000055a6f30d3b17 in CPythonInvoker::executeScript(_IO_FILE*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, _object*) ()
#192 0x000055a6f30e6e2e in
CPythonInvoker::execute(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::vector<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >, std::allocator<std::__cxx11::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&) ()
#193 0x000055a6f30e8017 in
CPythonInvoker::execute(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > const&) ()
#194 0x000055a6f3af284b in CLanguageInvokerThread::Process() ()
#195 0x000055a6f34567f8 in CThread::Action() ()
#196 0x000055a6f3cc9093 in ?? ()
#197 0x000055a6f344bb3d in ?? ()
#198 0x00007f64dea882c3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#199 0x00007f64dec6cb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#200 0x00007f64decfea00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
----8<----
This reproduces all the time - making Kodi useless on my system.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: kodi 2:19.4+dfsg1-2
ProcVersionSignature: Ubuntu 5.15.0-30.31-generic 5.15.30
Uname: Linux 5.15.0-30-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Sun May 22 09:53:08 2022
InstallationDate: Installed on 2017-10-04 (1690 days ago)
InstallationMedia: Kubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170725)
SourcePackage: kodi
UpgradeStatus: Upgraded to jammy on 2022-05-02 (19 days ago)
** Affects: kodi (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug jammy third-party-packages
** Attachment added: "kodi crash log"
https://bugs.launchpad.net/bugs/1975401/+attachment/5591912/+files/kodi_crashlog-20220521_165238.log
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1975401
Title:
Kodi crashes during database indexing
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kodi/+bug/1975401/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs