-
-
Notifications
You must be signed in to change notification settings - Fork 34.3k
Open
Labels
extension-modulesC modules in the Modules dirC modules in the Modules dirtopic-sqlite3type-crashA hard crash of the interpreter, possibly with a core dumpA hard crash of the interpreter, possibly with a core dump
Description
Crash report
What happened?
This is a thread abuse crasher, but it seems to me from the docs that we shouldn't get a segfault?
Apologies if this is in the realms of "your code is doing something too stupid to reasonable handle" here.
The following code:
import sqlite3
import threading
print("sqlite3 threadsafety =", sqlite3.threadsafety)
cur = sqlite3.connect(':memory:', check_same_thread=False).cursor()
cur.execute("create table t(x); ")
cur.execute("insert into t values (1)")
def worker():
while True:
cur.execute("select x from t").fetchall()
t1 = threading.Thread(target=worker)
t2 = threading.Thread(target=worker)
t1.start()
t2.start()
t1.join()
t2.join()This was found by fuzzing.
I reproduced it on my main build with asan on a linux docker, and on 3.14.3 on macos:
Python 3.15.0a7+ (heads/main:c68a194, Mar 26 2026, 14:31:33) [Clang 19.1.1 (1ubuntu1~24.04.2)]
Python 3.14.3 (main, Feb 19 2026, 15:40:46) [Clang 17.0.0 (clang-1700.6.3.2)]
The gdb stack is:
GDB Info
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[New Thread 0xfffff526f000 (LWP 52)]
Exception in thread Thread-1 (worker):
[New Thread 0xfffff3f56000 (LWP 53)]
[New Thread 0xfffff2c3d000 (LWP 54)]
Exception in thread Thread-3 (worker):
[New Thread 0xfffff1924000 (LWP 55)]
Exception in thread Thread-4 (worker):
Thread 3 "Thread-2 (worke" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xfffff3f56000 (LWP 53)]
0x0000fffff71bfbc4 in _pysqlite_query_execute (self=0x50c000028b50, multiple=<optimized out>, operation=<optimized out>, second_argument=<optimized out>) at ./Modules/_sqlite/cursor.c:930
930 numcols = sqlite3_column_count(self->statement->st);
#0 0x0000fffff71bfbc4 in _pysqlite_query_execute (self=0x50c000028b50, multiple=<optimized out>, operation=<optimized out>, second_argument=<optimized out>) at ./Modules/_sqlite/cursor.c:930
_save = 0x519000063b80
parameters = <optimized out>
parameters_iter = 0x50400002b920
parameters_list = <optimized out>
stmt = <optimized out>
state = <optimized out>
rc = 100
numcols = <optimized out>
i = <optimized out>
column_name = <optimized out>
#1 0x0000aaaaab37aac4 in _PyCallMethodDescriptorFast_StackRefSteal (callable=..., meth=<optimized out>, self=<optimized out>, arguments=<optimized out>, total_args=2) at Python/ceval.c:892
cfunc = 0x0
res = <optimized out>
args_o_temp = <optimized out>
args_o = <optimized out>
#2 0x0000aaaaab398ab0 in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=<optimized out>, throwflag=<optimized out>) at Python/generated_cases.c.h:3830
callable_o = <optimized out>
total_args = <optimized out>
self = <optimized out>
method = <optimized out>
arguments = <optimized out>
res_o = <optimized out>
callable = <optimized out>
self_or_null = <optimized out>
this_instr = <optimized out>
args = <optimized out>
res = <optimized out>
opcode_targets_table = {0xaaaaab3abf0c <_PyEval_EvalFrameDefault+192916>, 0xaaaaab37d928 <_PyEval_EvalFrameDefault+2992>, 0xaaaaab386770 <_PyEval_EvalFrameDefault+39416>, 0xaaaaab3868a0 <_PyEval_EvalFrameDefault+39720>, 0xaaaaab3855e4 <_PyEval_EvalFrameDefault+34924>, 0xaaaaab384b20 <_PyEval_EvalFrameDefault+32168>, 0xaaaaab37f9dc <_PyEval_EvalFrameDefault+11364>, 0xaaaaab385e58 <_PyEval_EvalFrameDefault+37088>, 0xaaaaab382f00 <_PyEval_EvalFrameDefault+24968>, 0xaaaaab385824 <_PyEval_EvalFrameDefault+35500>, 0xaaaaab37f534 <_PyEval_EvalFrameDefault+10172>, 0xaaaaab385008 <_PyEval_EvalFrameDefault+33424>, 0xaaaaab3865f8 <_PyEval_EvalFrameDefault+39040>, 0xaaaaab381cc8 <_PyEval_EvalFrameDefault+20304>, 0xaaaaab37da50 <_PyEval_EvalFrameDefault+3288>, 0xaaaaab37e3d4 <_PyEval_EvalFrameDefault+5724>, 0xaaaaab385f7c <_PyEval_EvalFrameDefault+37380>, 0xaaaaab3abe10 <_PyEval_EvalFrameDefault+192664>, 0xaaaaab3a69e0 <_PyEval_EvalFrameDefault+171112>, 0xaaaaab37f018 <_PyEval_EvalFrameDefault+8864>, 0xaaaaab3836f0 <_PyEval_EvalFrameDefault+27000>, 0xaaaaab38497c <_PyEval_EvalFrameDefault+31748>, 0xaaaaab386504 <_PyEval_EvalFrameDefault+38796>, 0xaaaaab38629c <_PyEval_EvalFrameDefault+38180>, 0xaaaaab37dfe4 <_PyEval_EvalFrameDefault+4716>, 0xaaaaab384918 <_PyEval_EvalFrameDefault+31648>, 0xaaaaab37e370 <_PyEval_EvalFrameDefault+5624>, 0xaaaaab386818 <_PyEval_EvalFrameDefault+39584>, 0xaaaaab37eaac <_PyEval_EvalFrameDefault+7476>, 0xaaaaab383340 <_PyEval_EvalFrameDefault+26056>, 0xaaaaab37fa9c <_PyEval_EvalFrameDefault+11556>, 0xaaaaab3844e8 <_PyEval_EvalFrameDefault+30576>, 0xaaaaab37e714 <_PyEval_EvalFrameDefault+6556>, 0xaaaaab37fbd8 <_PyEval_EvalFrameDefault+11872>, 0xaaaaab3810b8 <_PyEval_EvalFrameDefault+17216>, 0xaaaaab37db38 <_PyEval_EvalFrameDefault+3520>, 0xaaaaab386064 <_PyEval_EvalFrameDefault+37612>, 0xaaaaab3860a8 <_PyEval_EvalFrameDefault+37680>, 0xaaaaab37e85c <_PyEval_EvalFrameDefault+6884>, 0xaaaaab3809f4 <_PyEval_EvalFrameDefault+15484>, 0xaaaaab37de84 <_PyEval_EvalFrameDefault+4364>, 0xaaaaab37dbf8 <_PyEval_EvalFrameDefault+3712>, 0xaaaaab37f690 <_PyEval_EvalFrameDefault+10520>, 0xaaaaab37fe28 <_PyEval_EvalFrameDefault+12464>, 0xaaaaab385bb8 <_PyEval_EvalFrameDefault+36416>, 0xaaaaab37f33c <_PyEval_EvalFrameDefault+9668>, 0xaaaaab37e104 <_PyEval_EvalFrameDefault+5004>, 0xaaaaab384a84 <_PyEval_EvalFrameDefault+32012>, 0xaaaaab3815a0 <_PyEval_EvalFrameDefault+18472>, 0xaaaaab3841a8 <_PyEval_EvalFrameDefault+29744>, 0xaaaaab37eb24 <_PyEval_EvalFrameDefault+7596>, 0xaaaaab37dd88 <_PyEval_EvalFrameDefault+4112>, 0xaaaaab385628 <_PyEval_EvalFrameDefault+34992>, 0xaaaaab384034 <_PyEval_EvalFrameDefault+29372>, 0xaaaaab37e0c0 <_PyEval_EvalFrameDefault+4936>, 0xaaaaab37e56c <_PyEval_EvalFrameDefault+6132>, 0xaaaaab3866c4 <_PyEval_EvalFrameDefault+39244>, 0xaaaaab37e048 <_PyEval_EvalFrameDefault+4816>, 0xaaaaab3817b4 <_PyEval_EvalFrameDefault+19004>, 0xaaaaab3813c0 <_PyEval_EvalFrameDefault+17992>, 0xaaaaab385b0c <_PyEval_EvalFrameDefault+36244>, 0xaaaaab383b18 <_PyEval_EvalFrameDefault+28064>, 0xaaaaab37fc7c <_PyEval_EvalFrameDefault+12036>, 0xaaaaab37e938 <_PyEval_EvalFrameDefault+7104>, 0xaaaaab380e88 <_PyEval_EvalFrameDefault+16656>, 0xaaaaab37df28 <_PyEval_EvalFrameDefault+4528>, 0xaaaaab37ff8c <_PyEval_EvalFrameDefault+12820>, 0xaaaaab37f408 <_PyEval_EvalFrameDefault+9872>, 0xaaaaab37e528 <_PyEval_EvalFrameDefault+6064>, 0xaaaaab385c78 <_PyEval_EvalFrameDefault+36608>, 0xaaaaab385744 <_PyEval_EvalFrameDefault+35276>, 0xaaaaab386300 <_PyEval_EvalFrameDefault+38280>, 0xaaaaab3863e4 <_PyEval_EvalFrameDefault+38508>, 0xaaaaab3860ec <_PyEval_EvalFrameDefault+37748>, 0xaaaaab384338 <_PyEval_EvalFrameDefault+30144>, 0xaaaaab380fe4 <_PyEval_EvalFrameDefault+17004>, 0xaaaaab381050 <_PyEval_EvalFrameDefault+17112>, 0xaaaaab37ff30 <_PyEval_EvalFrameDefault+12728>, 0xaaaaab3840ec <_PyEval_EvalFrameDefault+29556>, 0xaaaaab37fd7c <_PyEval_EvalFrameDefault+12292>, 0xaaaaab381c24 <_PyEval_EvalFrameDefault+20140>, 0xaaaaab38513c <_PyEval_EvalFrameDefault+33732>, 0xaaaaab3811d8 <_PyEval_EvalFrameDefault+17504>, 0xaaaaab37e4ac <_PyEval_EvalFrameDefault+5940>, 0xaaaaab3851f8 <_PyEval_EvalFrameDefault+33920>, 0xaaaaab380b6c <_PyEval_EvalFrameDefault+15860>, 0xaaaaab37ec08 <_PyEval_EvalFrameDefault+7824>, 0xaaaaab386218 <_PyEval_EvalFrameDefault+38048>, 0xaaaaab3846e4 <_PyEval_EvalFrameDefault+31084>, 0xaaaaab37ef54 <_PyEval_EvalFrameDefault+8668>, 0xaaaaab384608 <_PyEval_EvalFrameDefault+30864>, 0xaaaaab37e818 <_PyEval_EvalFrameDefault+6816>, 0xaaaaab385880 <_PyEval_EvalFrameDefault+35592>, 0xaaaaab37f600 <_PyEval_EvalFrameDefault+10376>, 0xaaaaab37e624 <_PyEval_EvalFrameDefault+6316>, 0xaaaaab37f93c <_PyEval_EvalFrameDefault+11204>, 0xaaaaab37ed90 <_PyEval_EvalFrameDefault+8216>, 0xaaaaab381730 <_PyEval_EvalFrameDefault+18872>, 0xaaaaab37f258 <_PyEval_EvalFrameDefault+9440>, 0xaaaaab37e5b0 <_PyEval_EvalFrameDefault+6200>, 0xaaaaab37eecc <_PyEval_EvalFrameDefault+8532>, 0xaaaaab380744 <_PyEval_EvalFrameDefault+14796>, 0xaaaaab37ea38 <_PyEval_EvalFrameDefault+7360>, 0xaaaaab3a698c <_PyEval_EvalFrameDefault+171028>, 0xaaaaab3a6950 <_PyEval_EvalFrameDefault+170968>, 0xaaaaab37f5c0 <_PyEval_EvalFrameDefault+10312>, 0xaaaaab3853d8 <_PyEval_EvalFrameDefault+34400>, 0xaaaaab385e08 <_PyEval_EvalFrameDefault+37008>, 0xaaaaab38530c <_PyEval_EvalFrameDefault+34196>, 0xaaaaab380c80 <_PyEval_EvalFrameDefault+16136>, 0xaaaaab37ee64 <_PyEval_EvalFrameDefault+8428>, 0xaaaaab383468 <_PyEval_EvalFrameDefault+26352>, 0xaaaaab381314 <_PyEval_EvalFrameDefault+17820>, 0xaaaaab37f48c <_PyEval_EvalFrameDefault+10004>, 0xaaaaab3843fc <_PyEval_EvalFrameDefault+30340>, 0xaaaaab3819fc <_PyEval_EvalFrameDefault+19588>, 0xaaaaab385d74 <_PyEval_EvalFrameDefault+36860>, 0xaaaaab380b34 <_PyEval_EvalFrameDefault+15804>, 0xaaaaab37ebc4 <_PyEval_EvalFrameDefault+7756>, 0xaaaaab384560 <_PyEval_EvalFrameDefault+30696>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3850f8 <_PyEval_EvalFrameDefault+33664>, 0xaaaaab3854ac <_PyEval_EvalFrameDefault+34612>, 0xaaaaab385d0c <_PyEval_EvalFrameDefault+36756>, 0xaaaaab38293c <_PyEval_EvalFrameDefault+23492>, 0xaaaaab385970 <_PyEval_EvalFrameDefault+35832>, 0xaaaaab37f758 <_PyEval_EvalFrameDefault+10720>, 0xaaaaab385444 <_PyEval_EvalFrameDefault+34508>, 0xaaaaab382ab4 <_PyEval_EvalFrameDefault+23868>, 0xaaaaab37f980 <_PyEval_EvalFrameDefault+11272>, 0xaaaaab3828d4 <_PyEval_EvalFrameDefault+23388>, 0xaaaaab37ed2c <_PyEval_EvalFrameDefault+8116>, 0xaaaaab385514 <_PyEval_EvalFrameDefault+34716>, 0xaaaaab38557c <_PyEval_EvalFrameDefault+34820>, 0xaaaaab37fdc0 <_PyEval_EvalFrameDefault+12360>, 0xaaaaab384c0c <_PyEval_EvalFrameDefault+32404>, 0xaaaaab383688 <_PyEval_EvalFrameDefault+26896>, 0xaaaaab3835c4 <_PyEval_EvalFrameDefault+26700>, 0xaaaaab37eb68 <_PyEval_EvalFrameDefault+7664>, 0xaaaaab37ecd0 <_PyEval_EvalFrameDefault+8024>, 0xaaaaab381b64 <_PyEval_EvalFrameDefault+19948>, 0xaaaaab381d74 <_PyEval_EvalFrameDefault+20476>, 0xaaaaab380438 <_PyEval_EvalFrameDefault+14016>, 0xaaaaab37f6d4 <_PyEval_EvalFrameDefault+10588>, 0xaaaaab385090 <_PyEval_EvalFrameDefault+33560>, 0xaaaaab37f8e0 <_PyEval_EvalFrameDefault+11112>, 0xaaaaab382c34 <_PyEval_EvalFrameDefault+24252>, 0xaaaaab380928 <_PyEval_EvalFrameDefault+15280>, 0xaaaaab384c74 <_PyEval_EvalFrameDefault+32508>, 0xaaaaab384a28 <_PyEval_EvalFrameDefault+31920>, 0xaaaaab384240 <_PyEval_EvalFrameDefault+29896>, 0xaaaaab3804a8 <_PyEval_EvalFrameDefault+14128>, 0xaaaaab37f85c <_PyEval_EvalFrameDefault+10980>, 0xaaaaab380bfc <_PyEval_EvalFrameDefault+16004>, 0xaaaaab38528c <_PyEval_EvalFrameDefault+34068>, 0xaaaaab381290 <_PyEval_EvalFrameDefault+17688>, 0xaaaaab380270 <_PyEval_EvalFrameDefault+13560>, 0xaaaaab382e38 <_PyEval_EvalFrameDefault+24768>, 0xaaaaab382114 <_PyEval_EvalFrameDefault+21404>, 0xaaaaab38265c <_PyEval_EvalFrameDefault+22756>, 0xaaaaab382e94 <_PyEval_EvalFrameDefault+24860>, 0xaaaaab382d6c <_PyEval_EvalFrameDefault+24564>, 0xaaaaab3820ac <_PyEval_EvalFrameDefault+21300>, 0xaaaaab383c50 <_PyEval_EvalFrameDefault+28376>, 0xaaaaab381afc <_PyEval_EvalFrameDefault+19844>, 0xaaaaab3838b4 <_PyEval_EvalFrameDefault+27452>, 0xaaaaab3808b0 <_PyEval_EvalFrameDefault+15160>, 0xaaaaab3842dc <_PyEval_EvalFrameDefault+30052>, 0xaaaaab384078 <_PyEval_EvalFrameDefault+29440>, 0xaaaaab3806e0 <_PyEval_EvalFrameDefault+14696>, 0xaaaaab38475c <_PyEval_EvalFrameDefault+31204>, 0xaaaaab384efc <_PyEval_EvalFrameDefault+33156>, 0xaaaaab37fb34 <_PyEval_EvalFrameDefault+11708>, 0xaaaaab381de4 <_PyEval_EvalFrameDefault+20588>, 0xaaaaab381944 <_PyEval_EvalFrameDefault+19404>, 0xaaaaab3807f4 <_PyEval_EvalFrameDefault+14972>, 0xaaaaab3847d0 <_PyEval_EvalFrameDefault+31320>, 0xaaaaab3834f8 <_PyEval_EvalFrameDefault+26496>, 0xaaaaab381494 <_PyEval_EvalFrameDefault+18204>, 0xaaaaab38006c <_PyEval_EvalFrameDefault+13044>, 0xaaaaab383bb0 <_PyEval_EvalFrameDefault+28216>, 0xaaaaab382b2c <_PyEval_EvalFrameDefault+23988>, 0xaaaaab381f14 <_PyEval_EvalFrameDefault+20892>, 0xaaaaab38377c <_PyEval_EvalFrameDefault+27140>, 0xaaaaab383eb8 <_PyEval_EvalFrameDefault+28992>, 0xaaaaab380538 <_PyEval_EvalFrameDefault+14272>, 0xaaaaab380ad0 <_PyEval_EvalFrameDefault+15704>, 0xaaaaab380984 <_PyEval_EvalFrameDefault+15372>, 0xaaaaab380f68 <_PyEval_EvalFrameDefault+16880>, 0xaaaaab3816c0 <_PyEval_EvalFrameDefault+18760>, 0xaaaaab3833b4 <_PyEval_EvalFrameDefault+26172>, 0xaaaaab3829a4 <_PyEval_EvalFrameDefault+23596>, 0xaaaaab3832e8 <_PyEval_EvalFrameDefault+25968>...}
opcode_targets = <optimized out>
opcode = <optimized out>
oparg = <optimized out>
entry = <optimized out>
next_instr = <optimized out>
stack_pointer = <optimized out>
dying = <optimized out>
stop_tracing = <optimized out>
#3 0x0000aaaaab378264 in _PyEval_EvalFrame (tstate=0x519000063b80, frame=0x52900004b328, throwflag=0) at ./Include/internal/pycore_ceval.h:118
No locals.
#4 _PyEval_Vector (tstate=<optimized out>, func=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:2166
total_args = 1
stack_array = {{bits = 0}, {bits = 0}, {bits = 0}, {bits = 193}, {bits = 281221573640192}, {bits = 0}, {bits = 0}, {bits = 0}}
arguments = 0xfffff2d47aa0
frame = 0x52900004b328
i = <optimized out>
kwcount = <optimized out>
i = <optimized out>
#5 0x0000aaaaaaee7558 in _PyObject_VectorcallTstate (tstate=0x519000063b80, callable=<optimized out>, args=0xfffff2e47820, nargsf=1, kwnames=0x0) at ./Include/internal/pycore_call.h:144
func = 0x0
res = <optimized out>
nargs = <optimized out>
#6 _PyObject_VectorcallPrepend (tstate=<optimized out>, callable=<optimized out>, arg=0x512000054960, args=<optimized out>, nargsf=0, kwnames=<optimized out>) at Objects/call.c:855
nkwargs = <optimized out>
totalargs = <optimized out>
newargs = <optimized out>
newargs_stack = <optimized out>
nargs = <optimized out>
result = <optimized out>
#7 0x0000aaaaab42b114 in _PyObject_VectorcallTstate (tstate=0x519000063b80, callable=0x506000112410, args=0xfffff2e47738, nargsf=<optimized out>, kwnames=0x0) at ./Include/internal/pycore_call.h:144
func = 0x0
res = <optimized out>
nargs = <optimized out>
#8 context_run (self=0x50600012b010, args=<optimized out>, nargs=<optimized out>, kwnames=0x0) at Python/context.c:727
ts = 0x519000063b80
call_result = <optimized out>
#9 0x0000aaaaab37b120 in _PyCallMethodDescriptorFastWithKeywords_StackRefSteal (callable=..., meth=<optimized out>, self=<optimized out>, arguments=<optimized out>, total_args=2) at Python/ceval.c:926
cfunc = 0x0
res = <optimized out>
args_o_temp = <optimized out>
args_o = <optimized out>
#10 0x0000aaaaab398c94 in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=<optimized out>, throwflag=<optimized out>) at Python/generated_cases.c.h:3926
callable_o = <optimized out>
total_args = <optimized out>
self = <optimized out>
method = <optimized out>
arguments = <optimized out>
res_o = <optimized out>
callable = <optimized out>
self_or_null = <optimized out>
this_instr = <optimized out>
args = <optimized out>
res = <optimized out>
opcode_targets_table = {0xaaaaab3abf0c <_PyEval_EvalFrameDefault+192916>, 0xaaaaab37d928 <_PyEval_EvalFrameDefault+2992>, 0xaaaaab386770 <_PyEval_EvalFrameDefault+39416>, 0xaaaaab3868a0 <_PyEval_EvalFrameDefault+39720>, 0xaaaaab3855e4 <_PyEval_EvalFrameDefault+34924>, 0xaaaaab384b20 <_PyEval_EvalFrameDefault+32168>, 0xaaaaab37f9dc <_PyEval_EvalFrameDefault+11364>, 0xaaaaab385e58 <_PyEval_EvalFrameDefault+37088>, 0xaaaaab382f00 <_PyEval_EvalFrameDefault+24968>, 0xaaaaab385824 <_PyEval_EvalFrameDefault+35500>, 0xaaaaab37f534 <_PyEval_EvalFrameDefault+10172>, 0xaaaaab385008 <_PyEval_EvalFrameDefault+33424>, 0xaaaaab3865f8 <_PyEval_EvalFrameDefault+39040>, 0xaaaaab381cc8 <_PyEval_EvalFrameDefault+20304>, 0xaaaaab37da50 <_PyEval_EvalFrameDefault+3288>, 0xaaaaab37e3d4 <_PyEval_EvalFrameDefault+5724>, 0xaaaaab385f7c <_PyEval_EvalFrameDefault+37380>, 0xaaaaab3abe10 <_PyEval_EvalFrameDefault+192664>, 0xaaaaab3a69e0 <_PyEval_EvalFrameDefault+171112>, 0xaaaaab37f018 <_PyEval_EvalFrameDefault+8864>, 0xaaaaab3836f0 <_PyEval_EvalFrameDefault+27000>, 0xaaaaab38497c <_PyEval_EvalFrameDefault+31748>, 0xaaaaab386504 <_PyEval_EvalFrameDefault+38796>, 0xaaaaab38629c <_PyEval_EvalFrameDefault+38180>, 0xaaaaab37dfe4 <_PyEval_EvalFrameDefault+4716>, 0xaaaaab384918 <_PyEval_EvalFrameDefault+31648>, 0xaaaaab37e370 <_PyEval_EvalFrameDefault+5624>, 0xaaaaab386818 <_PyEval_EvalFrameDefault+39584>, 0xaaaaab37eaac <_PyEval_EvalFrameDefault+7476>, 0xaaaaab383340 <_PyEval_EvalFrameDefault+26056>, 0xaaaaab37fa9c <_PyEval_EvalFrameDefault+11556>, 0xaaaaab3844e8 <_PyEval_EvalFrameDefault+30576>, 0xaaaaab37e714 <_PyEval_EvalFrameDefault+6556>, 0xaaaaab37fbd8 <_PyEval_EvalFrameDefault+11872>, 0xaaaaab3810b8 <_PyEval_EvalFrameDefault+17216>, 0xaaaaab37db38 <_PyEval_EvalFrameDefault+3520>, 0xaaaaab386064 <_PyEval_EvalFrameDefault+37612>, 0xaaaaab3860a8 <_PyEval_EvalFrameDefault+37680>, 0xaaaaab37e85c <_PyEval_EvalFrameDefault+6884>, 0xaaaaab3809f4 <_PyEval_EvalFrameDefault+15484>, 0xaaaaab37de84 <_PyEval_EvalFrameDefault+4364>, 0xaaaaab37dbf8 <_PyEval_EvalFrameDefault+3712>, 0xaaaaab37f690 <_PyEval_EvalFrameDefault+10520>, 0xaaaaab37fe28 <_PyEval_EvalFrameDefault+12464>, 0xaaaaab385bb8 <_PyEval_EvalFrameDefault+36416>, 0xaaaaab37f33c <_PyEval_EvalFrameDefault+9668>, 0xaaaaab37e104 <_PyEval_EvalFrameDefault+5004>, 0xaaaaab384a84 <_PyEval_EvalFrameDefault+32012>, 0xaaaaab3815a0 <_PyEval_EvalFrameDefault+18472>, 0xaaaaab3841a8 <_PyEval_EvalFrameDefault+29744>, 0xaaaaab37eb24 <_PyEval_EvalFrameDefault+7596>, 0xaaaaab37dd88 <_PyEval_EvalFrameDefault+4112>, 0xaaaaab385628 <_PyEval_EvalFrameDefault+34992>, 0xaaaaab384034 <_PyEval_EvalFrameDefault+29372>, 0xaaaaab37e0c0 <_PyEval_EvalFrameDefault+4936>, 0xaaaaab37e56c <_PyEval_EvalFrameDefault+6132>, 0xaaaaab3866c4 <_PyEval_EvalFrameDefault+39244>, 0xaaaaab37e048 <_PyEval_EvalFrameDefault+4816>, 0xaaaaab3817b4 <_PyEval_EvalFrameDefault+19004>, 0xaaaaab3813c0 <_PyEval_EvalFrameDefault+17992>, 0xaaaaab385b0c <_PyEval_EvalFrameDefault+36244>, 0xaaaaab383b18 <_PyEval_EvalFrameDefault+28064>, 0xaaaaab37fc7c <_PyEval_EvalFrameDefault+12036>, 0xaaaaab37e938 <_PyEval_EvalFrameDefault+7104>, 0xaaaaab380e88 <_PyEval_EvalFrameDefault+16656>, 0xaaaaab37df28 <_PyEval_EvalFrameDefault+4528>, 0xaaaaab37ff8c <_PyEval_EvalFrameDefault+12820>, 0xaaaaab37f408 <_PyEval_EvalFrameDefault+9872>, 0xaaaaab37e528 <_PyEval_EvalFrameDefault+6064>, 0xaaaaab385c78 <_PyEval_EvalFrameDefault+36608>, 0xaaaaab385744 <_PyEval_EvalFrameDefault+35276>, 0xaaaaab386300 <_PyEval_EvalFrameDefault+38280>, 0xaaaaab3863e4 <_PyEval_EvalFrameDefault+38508>, 0xaaaaab3860ec <_PyEval_EvalFrameDefault+37748>, 0xaaaaab384338 <_PyEval_EvalFrameDefault+30144>, 0xaaaaab380fe4 <_PyEval_EvalFrameDefault+17004>, 0xaaaaab381050 <_PyEval_EvalFrameDefault+17112>, 0xaaaaab37ff30 <_PyEval_EvalFrameDefault+12728>, 0xaaaaab3840ec <_PyEval_EvalFrameDefault+29556>, 0xaaaaab37fd7c <_PyEval_EvalFrameDefault+12292>, 0xaaaaab381c24 <_PyEval_EvalFrameDefault+20140>, 0xaaaaab38513c <_PyEval_EvalFrameDefault+33732>, 0xaaaaab3811d8 <_PyEval_EvalFrameDefault+17504>, 0xaaaaab37e4ac <_PyEval_EvalFrameDefault+5940>, 0xaaaaab3851f8 <_PyEval_EvalFrameDefault+33920>, 0xaaaaab380b6c <_PyEval_EvalFrameDefault+15860>, 0xaaaaab37ec08 <_PyEval_EvalFrameDefault+7824>, 0xaaaaab386218 <_PyEval_EvalFrameDefault+38048>, 0xaaaaab3846e4 <_PyEval_EvalFrameDefault+31084>, 0xaaaaab37ef54 <_PyEval_EvalFrameDefault+8668>, 0xaaaaab384608 <_PyEval_EvalFrameDefault+30864>, 0xaaaaab37e818 <_PyEval_EvalFrameDefault+6816>, 0xaaaaab385880 <_PyEval_EvalFrameDefault+35592>, 0xaaaaab37f600 <_PyEval_EvalFrameDefault+10376>, 0xaaaaab37e624 <_PyEval_EvalFrameDefault+6316>, 0xaaaaab37f93c <_PyEval_EvalFrameDefault+11204>, 0xaaaaab37ed90 <_PyEval_EvalFrameDefault+8216>, 0xaaaaab381730 <_PyEval_EvalFrameDefault+18872>, 0xaaaaab37f258 <_PyEval_EvalFrameDefault+9440>, 0xaaaaab37e5b0 <_PyEval_EvalFrameDefault+6200>, 0xaaaaab37eecc <_PyEval_EvalFrameDefault+8532>, 0xaaaaab380744 <_PyEval_EvalFrameDefault+14796>, 0xaaaaab37ea38 <_PyEval_EvalFrameDefault+7360>, 0xaaaaab3a698c <_PyEval_EvalFrameDefault+171028>, 0xaaaaab3a6950 <_PyEval_EvalFrameDefault+170968>, 0xaaaaab37f5c0 <_PyEval_EvalFrameDefault+10312>, 0xaaaaab3853d8 <_PyEval_EvalFrameDefault+34400>, 0xaaaaab385e08 <_PyEval_EvalFrameDefault+37008>, 0xaaaaab38530c <_PyEval_EvalFrameDefault+34196>, 0xaaaaab380c80 <_PyEval_EvalFrameDefault+16136>, 0xaaaaab37ee64 <_PyEval_EvalFrameDefault+8428>, 0xaaaaab383468 <_PyEval_EvalFrameDefault+26352>, 0xaaaaab381314 <_PyEval_EvalFrameDefault+17820>, 0xaaaaab37f48c <_PyEval_EvalFrameDefault+10004>, 0xaaaaab3843fc <_PyEval_EvalFrameDefault+30340>, 0xaaaaab3819fc <_PyEval_EvalFrameDefault+19588>, 0xaaaaab385d74 <_PyEval_EvalFrameDefault+36860>, 0xaaaaab380b34 <_PyEval_EvalFrameDefault+15804>, 0xaaaaab37ebc4 <_PyEval_EvalFrameDefault+7756>, 0xaaaaab384560 <_PyEval_EvalFrameDefault+30696>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3a6890 <_PyEval_EvalFrameDefault+170776>, 0xaaaaab3850f8 <_PyEval_EvalFrameDefault+33664>, 0xaaaaab3854ac <_PyEval_EvalFrameDefault+34612>, 0xaaaaab385d0c <_PyEval_EvalFrameDefault+36756>, 0xaaaaab38293c <_PyEval_EvalFrameDefault+23492>, 0xaaaaab385970 <_PyEval_EvalFrameDefault+35832>, 0xaaaaab37f758 <_PyEval_EvalFrameDefault+10720>, 0xaaaaab385444 <_PyEval_EvalFrameDefault+34508>, 0xaaaaab382ab4 <_PyEval_EvalFrameDefault+23868>, 0xaaaaab37f980 <_PyEval_EvalFrameDefault+11272>, 0xaaaaab3828d4 <_PyEval_EvalFrameDefault+23388>, 0xaaaaab37ed2c <_PyEval_EvalFrameDefault+8116>, 0xaaaaab385514 <_PyEval_EvalFrameDefault+34716>, 0xaaaaab38557c <_PyEval_EvalFrameDefault+34820>, 0xaaaaab37fdc0 <_PyEval_EvalFrameDefault+12360>, 0xaaaaab384c0c <_PyEval_EvalFrameDefault+32404>, 0xaaaaab383688 <_PyEval_EvalFrameDefault+26896>, 0xaaaaab3835c4 <_PyEval_EvalFrameDefault+26700>, 0xaaaaab37eb68 <_PyEval_EvalFrameDefault+7664>, 0xaaaaab37ecd0 <_PyEval_EvalFrameDefault+8024>, 0xaaaaab381b64 <_PyEval_EvalFrameDefault+19948>, 0xaaaaab381d74 <_PyEval_EvalFrameDefault+20476>, 0xaaaaab380438 <_PyEval_EvalFrameDefault+14016>, 0xaaaaab37f6d4 <_PyEval_EvalFrameDefault+10588>, 0xaaaaab385090 <_PyEval_EvalFrameDefault+33560>, 0xaaaaab37f8e0 <_PyEval_EvalFrameDefault+11112>, 0xaaaaab382c34 <_PyEval_EvalFrameDefault+24252>, 0xaaaaab380928 <_PyEval_EvalFrameDefault+15280>, 0xaaaaab384c74 <_PyEval_EvalFrameDefault+32508>, 0xaaaaab384a28 <_PyEval_EvalFrameDefault+31920>, 0xaaaaab384240 <_PyEval_EvalFrameDefault+29896>, 0xaaaaab3804a8 <_PyEval_EvalFrameDefault+14128>, 0xaaaaab37f85c <_PyEval_EvalFrameDefault+10980>, 0xaaaaab380bfc <_PyEval_EvalFrameDefault+16004>, 0xaaaaab38528c <_PyEval_EvalFrameDefault+34068>, 0xaaaaab381290 <_PyEval_EvalFrameDefault+17688>, 0xaaaaab380270 <_PyEval_EvalFrameDefault+13560>, 0xaaaaab382e38 <_PyEval_EvalFrameDefault+24768>, 0xaaaaab382114 <_PyEval_EvalFrameDefault+21404>, 0xaaaaab38265c <_PyEval_EvalFrameDefault+22756>, 0xaaaaab382e94 <_PyEval_EvalFrameDefault+24860>, 0xaaaaab382d6c <_PyEval_EvalFrameDefault+24564>, 0xaaaaab3820ac <_PyEval_EvalFrameDefault+21300>, 0xaaaaab383c50 <_PyEval_EvalFrameDefault+28376>, 0xaaaaab381afc <_PyEval_EvalFrameDefault+19844>, 0xaaaaab3838b4 <_PyEval_EvalFrameDefault+27452>, 0xaaaaab3808b0 <_PyEval_EvalFrameDefault+15160>, 0xaaaaab3842dc <_PyEval_EvalFrameDefault+30052>, 0xaaaaab384078 <_PyEval_EvalFrameDefault+29440>, 0xaaaaab3806e0 <_PyEval_EvalFrameDefault+14696>, 0xaaaaab38475c <_PyEval_EvalFrameDefault+31204>, 0xaaaaab384efc <_PyEval_EvalFrameDefault+33156>, 0xaaaaab37fb34 <_PyEval_EvalFrameDefault+11708>, 0xaaaaab381de4 <_PyEval_EvalFrameDefault+20588>, 0xaaaaab381944 <_PyEval_EvalFrameDefault+19404>, 0xaaaaab3807f4 <_PyEval_EvalFrameDefault+14972>, 0xaaaaab3847d0 <_PyEval_EvalFrameDefault+31320>, 0xaaaaab3834f8 <_PyEval_EvalFrameDefault+26496>, 0xaaaaab381494 <_PyEval_EvalFrameDefault+18204>, 0xaaaaab38006c <_PyEval_EvalFrameDefault+13044>, 0xaaaaab383bb0 <_PyEval_EvalFrameDefault+28216>, 0xaaaaab382b2c <_PyEval_EvalFrameDefault+23988>, 0xaaaaab381f14 <_PyEval_EvalFrameDefault+20892>, 0xaaaaab38377c <_PyEval_EvalFrameDefault+27140>, 0xaaaaab383eb8 <_PyEval_EvalFrameDefault+28992>, 0xaaaaab380538 <_PyEval_EvalFrameDefault+14272>, 0xaaaaab380ad0 <_PyEval_EvalFrameDefault+15704>, 0xaaaaab380984 <_PyEval_EvalFrameDefault+15372>, 0xaaaaab380f68 <_PyEval_EvalFrameDefault+16880>, 0xaaaaab3816c0 <_PyEval_EvalFrameDefault+18760>, 0xaaaaab3833b4 <_PyEval_EvalFrameDefault+26172>, 0xaaaaab3829a4 <_PyEval_EvalFrameDefault+23596>, 0xaaaaab3832e8 <_PyEval_EvalFrameDefault+25968>...}
opcode_targets = <optimized out>
opcode = <optimized out>
oparg = <optimized out>
entry = <optimized out>
next_instr = <optimized out>
stack_pointer = <optimized out>
dying = <optimized out>
stop_tracing = <optimized out>
#11 0x0000aaaaab378264 in _PyEval_EvalFrame (tstate=0x519000063b80, frame=0x52900004b220, throwflag=0) at ./Include/internal/pycore_ceval.h:118
No locals.
#12 _PyEval_Vector (tstate=<optimized out>, func=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at Python/ceval.c:2166
total_args = 1
stack_array = {{bits = 0}, {bits = 0}, {bits = 0}, {bits = 33}, {bits = 0}, {bits = 64}, {bits = 32}, {bits = 4081}}
arguments = 0xfffff2d47020
frame = 0x52900004b220
i = <optimized out>
kwcount = <optimized out>
i = <optimized out>
#13 0x0000aaaaaaee7558 in _PyObject_VectorcallTstate (tstate=0x519000063b80, callable=<optimized out>, args=0xfffff2e47120, nargsf=1, kwnames=0x0) at ./Include/internal/pycore_call.h:144
func = 0x0
res = <optimized out>
nargs = <optimized out>
#14 _PyObject_VectorcallPrepend (tstate=<optimized out>, callable=<optimized out>, arg=0x512000054960, args=<optimized out>, nargsf=0, kwnames=<optimized out>) at Objects/call.c:855
nkwargs = <optimized out>
totalargs = <optimized out>
newargs = <optimized out>
newargs_stack = <optimized out>
nargs = <optimized out>
result = <optimized out>
#15 0x0000aaaaaaee22e0 in _PyVectorcall_Call (tstate=<optimized out>, func=<optimized out>, callable=<optimized out>, tuple=0xaaaaabcc67e0 <_PyRuntime+119488>, kwargs=<optimized out>) at Objects/call.c:273
nargs = 0
args = <optimized out>
result = <optimized out>
kwnames = <optimized out>
#16 0x0000aaaaab7c8c18 in thread_run (boot_raw=boot_raw@entry=0x50400007c750) at ./Modules/_threadmodule.c:387
boot = 0x50400007c750
tstate = 0x519000063b80
handle = 0x50700009eb60
res = <optimized out>
#17 0x0000aaaaab5d33f8 in pythread_wrapper (arg=<optimized out>) at Python/thread_pthread.h:234
callback = <optimized out>
func = 0xaaaaab7c8aac <thread_run>
func_arg = 0x50400007c750
#18 0x0000aaaaaad16320 in asan_thread_start(void*) ()
No symbol table info available.
#19 0x0000fffff7d6595c [PAC] in ?? () from /lib/aarch64-linux-gnu/libc.so.6
No symbol table info available.
#20 0x0000fffff7dcbb4c in ?? () from /lib/aarch64-linux-gnu/libc.so.6
No symbol table info available.
x0 0x10 16
x1 0xaaaaabcc8738 187650003470136
x2 0x0 0
x3 0x1 1
x4 0x0 0
x5 0xaaaaabcc8748 187650003470152
x6 0xfffff3f549f8 281474774682104
x7 0x29aaaaab 699050667
x8 0x0 0
x9 0x0 0
x10 0x1000000000 68719476736
x11 0x96 150
x12 0x96 150
x13 0x1ffffe589144 35184344338756
x14 0xe 14
x15 0xf3f30000f1f1f1f1 -868350299093208591
x16 0x1 1
x17 0xfffff7d6a6f4 281474839783156
x18 0xaaaaabb58000 187650001960960
x19 0xfffff3f54be0 281474774682592
x20 0xfffff2d47e80 281474755755648
x21 0x5110000728c0 89129161795776
x22 0x50c000028b98 88785564109720
x23 0xa1800005173 11098195513715
x24 0x519000063b80 89678917548928
x25 0xaaaaabcc67e0 187650003462112
x26 0xaaaaac825960 187650015385952
x27 0x50600012d470 88373248316528
x28 0x1000000000 68719476736
x29 0xfffff3f54d00 281474774682880
x30 0xfffff71bfba4 281474827549604
sp 0xfffff3f54be0 0xfffff3f54be0
pc 0xfffff71bfbc4 0xfffff71bfbc4 <_pysqlite_query_execute+9660>
cpsr 0x1000 [ EL=0 BTYPE=0 SSBS ]
fpsr 0x10 [ IXC ]
fpcr 0x0 [ Len=0 Stride=0 RMode=0 ]
tpidr 0xfffff3f56740 0xfffff3f56740
tpidr2 0x0 0x0
pauth_dmask 0x7f000000000000 35747322042253312
pauth_cmask 0x7f000000000000 35747322042253312
Pasting the example into python3 directly gives:
Direct crash output
sqlite3 threadsafety = 3
Exception in thread Thread-2 (worker):
AddressSanitizer:DEADLYSIGNAL
=================================================================
==30==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0xffff7cd1f4bc bp 0xffff7cb3bcc0 sp 0xffff7cb3bba0 T1)
==30==The signal is caused by a READ memory access.
==30==Hint: address points to the zero page.
#0 0xffff7cd1f4bc (/project/dist/install/lib/python3.15/lib-dynload/_sqlite3.cpython-315-aarch64-linux-gnu.so+0x2f4bc) (BuildId: 5d16d76c9778abfbffafafa83e7f31eadda66d2b)
#1 0xaaaad409909c (/project/dist/install/bin/python3.15+0x8d909c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#2 0xaaaad40b7088 (/project/dist/install/bin/python3.15+0x8f7088) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#3 0xaaaad409683c (/project/dist/install/bin/python3.15+0x8d683c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#4 0xaaaad3c05b30 (/project/dist/install/bin/python3.15+0x445b30) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#5 0xaaaad41496ec (/project/dist/install/bin/python3.15+0x9896ec) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#6 0xaaaad3c00e3c (/project/dist/install/bin/python3.15+0x440e3c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#7 0xaaaad4097940 (/project/dist/install/bin/python3.15+0x8d7940) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#8 0xaaaad40bb450 (/project/dist/install/bin/python3.15+0x8fb450) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#9 0xaaaad409683c (/project/dist/install/bin/python3.15+0x8d683c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#10 0xaaaad3c05b30 (/project/dist/install/bin/python3.15+0x445b30) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#11 0xaaaad3c008b8 (/project/dist/install/bin/python3.15+0x4408b8) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#12 0xaaaad44e71f0 (/project/dist/install/bin/python3.15+0xd271f0) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#13 0xaaaad42f19d0 (/project/dist/install/bin/python3.15+0xb319d0) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#14 0xaaaad3a35c9c (/project/dist/install/bin/python3.15+0x275c9c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#15 0xffff80245958 (/lib/aarch64-linux-gnu/libc.so.6+0x85958) (BuildId: d5ef86dde36cbd3289566cf5098226035d76f2e1)
#16 0xffff802abb48 (/lib/aarch64-linux-gnu/libc.so.6+0xebb48) (BuildId: d5ef86dde36cbd3289566cf5098226035d76f2e1)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/project/dist/install/lib/python3.15/lib-dynload/_sqlite3.cpython-315-aarch64-linux-gnu.so+0x2f4bc) (BuildId: 5d16d76c9778abfbffafafa83e7f31eadda66d2b)
Thread T1 created by T0 here:
#0 0xaaaad3a1cef0 (/project/dist/install/bin/python3.15+0x25cef0) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#1 0xaaaad42ef4ac (/project/dist/install/bin/python3.15+0xb2f4ac) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#2 0xaaaad42ef01c (/project/dist/install/bin/python3.15+0xb2f01c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#3 0xaaaad44e63cc (/project/dist/install/bin/python3.15+0xd263cc) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#4 0xaaaad44e34a8 (/project/dist/install/bin/python3.15+0xd234a8) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#5 0xaaaad3d71434 (/project/dist/install/bin/python3.15+0x5b1434) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#6 0xaaaad3bfe9e8 (/project/dist/install/bin/python3.15+0x43e9e8) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#7 0xaaaad4097940 (/project/dist/install/bin/python3.15+0x8d7940) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#8 0xaaaad40b5b50 (/project/dist/install/bin/python3.15+0x8f5b50) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#9 0xaaaad4095e10 (/project/dist/install/bin/python3.15+0x8d5e10) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#10 0xaaaad40868a8 (/project/dist/install/bin/python3.15+0x8c68a8) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#11 0xaaaad4098a20 (/project/dist/install/bin/python3.15+0x8d8a20) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#12 0xaaaad40a8388 (/project/dist/install/bin/python3.15+0x8e8388) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#13 0xaaaad409683c (/project/dist/install/bin/python3.15+0x8d683c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#14 0xaaaad3c0076c (/project/dist/install/bin/python3.15+0x44076c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#15 0xaaaad43389d4 (/project/dist/install/bin/python3.15+0xb789d4) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#16 0xaaaad43378dc (/project/dist/install/bin/python3.15+0xb778dc) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#17 0xaaaad4334e78 (/project/dist/install/bin/python3.15+0xb74e78) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#18 0xaaaad4335c0c (/project/dist/install/bin/python3.15+0xb75c0c) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#19 0xaaaad4335df4 (/project/dist/install/bin/python3.15+0xb75df4) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
#20 0xffff801e84c0 (/lib/aarch64-linux-gnu/libc.so.6+0x284c0) (BuildId: d5ef86dde36cbd3289566cf5098226035d76f2e1)
#21 0xffff801e8594 (/lib/aarch64-linux-gnu/libc.so.6+0x28594) (BuildId: d5ef86dde36cbd3289566cf5098226035d76f2e1)
#22 0xaaaad3995aac (/project/dist/install/bin/python3.15+0x1d5aac) (BuildId: 60055c8e43280ee694a822ab60eae8883e4ccd87)
==30==ABORTING
Aborted
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux
Output from running 'python -VV' on the command line:
Python 3.15.0a7+ (heads/main:c68a194, Mar 26 2026, 14:31:33) [Clang 19.1.1 (1ubuntu1~24.04.2)]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
extension-modulesC modules in the Modules dirC modules in the Modules dirtopic-sqlite3type-crashA hard crash of the interpreter, possibly with a core dumpA hard crash of the interpreter, possibly with a core dump
Projects
Status
No status