[BRLTTY] cant start orca (segfault) on Arch Linux with new glibc

Alexander Epaneshnikov aarnaarn2 at gmail.com
Sat Aug 5 06:21:04 EDT 2023


this was fixed on Arch Linux by rebuilding brltty using cython 0.29.36

On Sat, Aug 05, 2023 at 04:40:40AM +0300, Alexander Epaneshnikov wrote:
> hello on Arch Linux with glibc 2.38-2 and brltty 6.6 orca segfaults with
> following bactrace
> 
> #0  __pthread_kill_implementation (threadid=<optimized out>,
> signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
>         tid = <optimized out>
>         ret = 0
>         pd = <optimized out>
>         old_mask = {__val = {5360}}
>         ret = <optimized out>
> #1  0x00007fbdd468e8a3 in __pthread_kill_internal (signo=6,
> threadid=<optimized out>) at pthread_kill.c:78
> #2  0x00007fbdd463e668 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
>         ret = <optimized out>
> #3  0x00007fbdd463e710 in <signal handler called> () at /usr/lib/libc.so.6
> #4  __pthread_kill_implementation (threadid=<optimized out>,
> signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
>         tid = <optimized out>
>         ret = 0
>         pd = <optimized out>
>         old_mask = {__val = {140453134493296}}
>         ret = <optimized out>
> #5  0x00007fbdd468e8a3 in __pthread_kill_internal (signo=6,
> threadid=<optimized out>) at pthread_kill.c:78
> #6  0x00007fbdd463e668 in __GI_raise (sig=sig at entry=6) at
> ../sysdeps/posix/raise.c:26
>         ret = <optimized out>
> #7  0x00007fbdd46264b8 in __GI_abort () at abort.c:79
>         save_stage = 1
>         act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction =
> 0x20}, sa_mask = {__val = {140453294708224, 140453225484624,
> 140453298402304, 3130969917, 140453294649063, 140453220071472,
> 140453225055792, 2015379664548989512, 140453220007950, 6801837242861224007,
> 140453294662308, 1968144203661122, 140449725546497, 140453220007950,
> 140453220007940, 3}}, sa_flags = 1342627488, sa_restorer =
> 0xd0b7b53d3eb45b7b}
> #8  0x00007fbdd4627390 in __libc_message (fmt=fmt at entry=0x7fbdd47a3550
> "%s\n") at ../sysdeps/posix/libc_fatal.c:150
>         ap = {{gp_offset = 16, fp_offset = 32701, overflow_arg_area =
> 0x7ffd5006df40, reg_save_area = 0x7ffd5006ded0}}
>         fd = 2
>         list = <optimized out>
>         nlist = <optimized out>
>         cp = <optimized out>
> #9  0x00007fbdd46987b7 in malloc_printerr (str=str at entry=0x7fbdd47a6428
> "double free or corruption (!prev)") at malloc.c:5879
> #10 0x00007fbdd469aa88 in _int_free (av=0x7fbdd483eac0 <main_arena>,
> p=0x55bc08b335d0, have_lock=<optimized out>, have_lock at entry=0) at
> malloc.c:4653
>         size = 7792
>         fb = <optimized out>
>         nextchunk = 0x55bc08b35440
>         nextsize = <optimized out>
>         nextinuse = <optimized out>
>         prevsize = <optimized out>
>         bck = <optimized out>
>         fwd = <optimized out>
>         __PRETTY_FUNCTION__ = "_int_free"
> #11 0x00007fbdd469d7b3 in __GI___libc_free (mem=<optimized out>) at
> malloc.c:3386
>         ar_ptr = <optimized out>
>         p = <optimized out>
>         err = 111
> #12 0x00007fbdd0484909 in __pyx_pf_6brlapi_10Connection_4__del__
> (__pyx_v_self=0x7fbdca4035d0) at
> /usr/src/debug/brltty/brltty-6.6/Bindings/Python/brlapi.auto.c:12041
>         __pyx_t_1 = <optimized out>
>         etype = 0x55bc086bf6b0
>         eval = 0x7fbdca42d540
>         etb = 0x7fbdd016b180
> #13 __pyx_pw_6brlapi_10Connection_5__del__ (__pyx_v_self=0x7fbdca4035d0) at
> /usr/src/debug/brltty/brltty-6.6/Bindings/Python/brlapi.auto.c:11995
>         etype = 0x55bc086bf6b0
>         eval = 0x7fbdca42d540
>         etb = 0x7fbdd016b180
> #14 __pyx_tp_finalize_6brlapi_Connection (o=0x7fbdca4035d0) at
> /usr/src/debug/brltty/brltty-6.6/Bindings/Python/brlapi.auto.c:22022
>         etype = 0x55bc086bf6b0
>         eval = 0x7fbdca42d540
>         etb = 0x7fbdd016b180
> #15 0x00007fbdd4c2a4bf in PyObject_CallFinalizer (self=0x7fbdca4035d0) at
> Objects/object.c:208
>         tp = 0x7fbdd04a1940 <__pyx_type_6brlapi_Connection>
>         refcnt = <optimized out>
>         __func__ = "PyObject_CallFinalizerFromDealloc"
> #16 PyObject_CallFinalizerFromDealloc (self=self at entry=0x7fbdca4035d0) at
> Objects/object.c:226
>         refcnt = <optimized out>
>         __func__ = "PyObject_CallFinalizerFromDealloc"
> #17 0x00007fbdd0483e2b in __pyx_tp_dealloc_6brlapi_Connection (o=<optimized
> out>) at
> /usr/src/debug/brltty/brltty-6.6/Bindings/Python/brlapi.auto.c:22031
> #18 0x00007fbdd4bd9e4a in Py_DECREF (op=0x7fbdca4035d0) at
> ./Include/object.h:538
>         res = <optimized out>
>         obj = 0x7fbdca4035d0
>         tstate = 0x7fbdd4f89a38 <_PyRuntime+166328>
>         call = <optimized out>
>         argstuple = <optimized out>
>         kwdict = 0x0
>         result = 0x0
> #19 type_call (kwds=0x0, args=0x7fbdd4f6f698 <_PyRuntime+58904>,
> type=<optimized out>) at Objects/typeobject.c:1115
>         res = <optimized out>
>         obj = 0x7fbdca4035d0
>         tstate = 0x7fbdd4f89a38 <_PyRuntime+166328>
>         call = <optimized out>
>         argstuple = <optimized out>
>         kwdict = 0x0
>         result = 0x0
> #20 _PyObject_MakeTpCall (tstate=0x7fbdd4f89a38 <_PyRuntime+166328>,
> callable=0x7fbdd04a1940 <__pyx_type_6brlapi_Connection>, args=<optimized
> out>, nargs=<optimized out>, keywords=0x0) at Objects/call.c:214
>         call = <optimized out>
>         argstuple = <optimized out>
>         kwdict = 0x0
>         result = 0x0
> #21 0x00007fbdd4be4379 in _PyEval_EvalFrameDefault (tstate=<optimized out>,
> frame=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:4773
>         is_meth = 0
>         total_args = 0
>         function = 0x7fbdd04a1940 <__pyx_type_6brlapi_Connection>
>         res = <optimized out>
>         opcode = <optimized out>
>         oparg = <optimized out>
>         eval_breaker = <optimized out>
>         cframe = {use_tracing = 0 '\000', current_frame = 0x7fbdd5182310,
> previous = 0x7fbdd4f89b88 <_PyRuntime+166664>}
>         call_shape = {kwnames = 0x0}
>         prev_cframe = <optimized out>
>         names = <optimized out>
>         consts = <optimized out>
>         first_instr = <optimized out>
>         next_instr = 0x55bc086deb94
>         stack_pointer = <optimized out>
>         dying = <optimized out>
>         __func__ = "_PyEval_EvalFrameDefault"
>         opcode_targets = {0x7fbdd4afd0ea <_PyEval_EvalFrameDefault-944950>,
> 0x7fbdd4be45e3 <_PyEval_EvalFrameDefault+2499>, 0x7fbdd4be4240
> <_PyEval_EvalFrameDefault+1568>, 0x7fbdd4be6731
> <_PyEval_EvalFrameDefault+11025>, 0x7fbdd4be7437
> <_PyEval_EvalFrameDefault+14359>, 0x7fbdd4be5681
> <_PyEval_EvalFrameDefault+6753>, 0x7fbdd4be7865
> <_PyEval_EvalFrameDefault+15429>, 0x7fbdd4be8e79
> <_PyEval_EvalFrameDefault+21081>, 0x7fbdd4be4d8f
> <_PyEval_EvalFrameDefault+4463>, 0x7fbdd4be5ae5
> <_PyEval_EvalFrameDefault+7877>, 0x7fbdd4be91e1
> <_PyEval_EvalFrameDefault+21953>, 0x7fbdd4be86d3
> <_PyEval_EvalFrameDefault+19123>, 0x7fbdd4be8970
> <_PyEval_EvalFrameDefault+19792>, 0x7fbdd4be641f
> <_PyEval_EvalFrameDefault+10239>, 0x7fbdd4be6ae4
> <_PyEval_EvalFrameDefault+11972>, 0x7fbdd4be9187
> <_PyEval_EvalFrameDefault+21863>, 0x7fbdd4be5db8
> <_PyEval_EvalFrameDefault+8600>, 0x7fbdd4be4bac
> <_PyEval_EvalFrameDefault+3980>, 0x7fbdd4be6a47
> <_PyEval_EvalFrameDefault+11815>, 0x7fbdd4be8f2a
> <_PyEval_EvalFrameDefault+21258>, 0x7fbdd4be5cc9
> <_PyEval_EvalFrameDefault+8361>, 0x7fbdd4be7c18
> <_PyEval_EvalFrameDefault+16376>, 0x7fbdd4be42d7
> <_PyEval_EvalFrameDefault+1719>, 0x7fbdd4be48d2
> <_PyEval_EvalFrameDefault+3250>, 0x7fbdd4be5870
> <_PyEval_EvalFrameDefault+7248>, 0x7fbdd4be7d6a
> <_PyEval_EvalFrameDefault+16714>, 0x7fbdd4be5b9c
> <_PyEval_EvalFrameDefault+8060>, 0x7fbdd4be7745
> <_PyEval_EvalFrameDefault+15141>, 0x7fbdd4be4628
> <_PyEval_EvalFrameDefault+2568>, 0x7fbdd4be6759
> <_PyEval_EvalFrameDefault+11065>, 0x7fbdd4be9794
> <_PyEval_EvalFrameDefault+23412>, 0x7fbdd4be973a
> <_PyEval_EvalFrameDefault+23322>, 0x7fbdd4be96e0
> <_PyEval_EvalFrameDefault+23232>, 0x7fbdd4be9872
> <_PyEval_EvalFrameDefault+23634>, 0x7fbdd4be6703
> <_PyEval_EvalFrameDefault+10979>, 0x7fbdd4be7fdb
> <_PyEval_EvalFrameDefault+17339>, 0x7fbdd4be830b
> <_PyEval_EvalFrameDefault+18155>, 0x7fbdd4afe3d3
> <_PyEval_EvalFrameDefault-940109>, 0x7fbdd4be44b0
> <_PyEval_EvalFrameDefault+2192>, 0x7fbdd4be4b2d
> <_PyEval_EvalFrameDefault+3853>, 0x7fbdd4be4a44
> <_PyEval_EvalFrameDefault+3620>, 0x7fbdd4be5c2e
> <_PyEval_EvalFrameDefault+8206>, 0x7fbdd4be51f3
> <_PyEval_EvalFrameDefault+5587>, 0x7fbdd4be7b41
> <_PyEval_EvalFrameDefault+16161>, 0x7fbdd4be5615
> <_PyEval_EvalFrameDefault+6645>, 0x7fbdd4be4ac2
> <_PyEval_EvalFrameDefault+3746>, 0x7fbdd4be3dc7
> <_PyEval_EvalFrameDefault+423>, 0x7fbdd4be8c81
> <_PyEval_EvalFrameDefault+20577>, 0x7fbdd4be3f8f
> <_PyEval_EvalFrameDefault+879>, 0x7fbdd4be9fa4
> <_PyEval_EvalFrameDefault+25476>, 0x7fbdd4aff8ff
> <_PyEval_EvalFrameDefault-934689>, 0x7fbdd4affde0
> <_PyEval_EvalFrameDefault-933440>, 0x7fbdd4afde69
> <_PyEval_EvalFrameDefault-941495>, 0x7fbdd4be8396
> <_PyEval_EvalFrameDefault+18294>, 0x7fbdd4aff3ec
> <_PyEval_EvalFrameDefault-935988>, 0x7fbdd4be41a7
> <_PyEval_EvalFrameDefault+1415>, 0x7fbdd4be50b3
> <_PyEval_EvalFrameDefault+5267>, 0x7fbdd4be8c05
> <_PyEval_EvalFrameDefault+20453>, 0x7fbdd4be8264
> <_PyEval_EvalFrameDefault+17988>, 0x7fbdd4be4578
> <_PyEval_EvalFrameDefault+2392>, 0x7fbdd4be9de5
> <_PyEval_EvalFrameDefault+25029>, 0x7fbdd4be8900
> <_PyEval_EvalFrameDefault+19680>, 0x7fbdd4be6902
> <_PyEval_EvalFrameDefault+11490>, 0x7fbdd4be4d05
> <_PyEval_EvalFrameDefault+4325>, 0x7fbdd4be44f5
> <_PyEval_EvalFrameDefault+2261>, 0x7fbdd4be5167
> <_PyEval_EvalFrameDefault+5447>, 0x7fbdd4be64f8
> <_PyEval_EvalFrameDefault+10456>, 0x7fbdd4be75b7
> <_PyEval_EvalFrameDefault+14743>, 0x7fbdd4be5fa2
> <_PyEval_EvalFrameDefault+9090>, 0x7fbdd4bea3b1
> <_PyEval_EvalFrameDefault+26513>, 0x7fbdd4be94f4
> <_PyEval_EvalFrameDefault+22740>, 0x7fbdd4be9ece
> <_PyEval_EvalFrameDefault+25262>, 0x7fbdd4be6b89
> <_PyEval_EvalFrameDefault+12137>, 0x7fbdd4be4ef1
> <_PyEval_EvalFrameDefault+4817>, 0x7fbdd4aff3a7
> <_PyEval_EvalFrameDefault-936057>, 0x7fbdd4be7f0e
> <_PyEval_EvalFrameDefault+17134>, 0x7fbdd4be477f
> <_PyEval_EvalFrameDefault+2911>, 0x7fbdd4be54d8
> <_PyEval_EvalFrameDefault+6328>, 0x7fbdd4be6043
> <_PyEval_EvalFrameDefault+9251>, 0x7fbdd4be6f42
> <_PyEval_EvalFrameDefault+13090>, 0x7fbdd4be534c
> <_PyEval_EvalFrameDefault+5932>, 0x7fbdd4be630f
> <_PyEval_EvalFrameDefault+9967>, 0x7fbdd4bea48f
> <_PyEval_EvalFrameDefault+26735>, 0x7fbdd4be3e82
> <_PyEval_EvalFrameDefault+610>, 0x7fbdd4be97f1
> <_PyEval_EvalFrameDefault+23505>, 0x7fbdd4bea306
> <_PyEval_EvalFrameDefault+26342>, 0x7fbdd4be5e93
> <_PyEval_EvalFrameDefault+8819>, 0x7fbdd4afe451
> <_PyEval_EvalFrameDefault-939983>, 0x7fbdd4afd398
> <_PyEval_EvalFrameDefault-944264>, 0x7fbdd4be8035
> <_PyEval_EvalFrameDefault+17429>, 0x7fbdd4be8650
> <_PyEval_EvalFrameDefault+18992>, 0x7fbdd4be9e73
> <_PyEval_EvalFrameDefault+25171>, 0x7fbdd4be9df6
> <_PyEval_EvalFrameDefault+25046>, 0x7fbdd4be4148
> <_PyEval_EvalFrameDefault+1320>, 0x7fbdd4bea046
> <_PyEval_EvalFrameDefault+25638>, 0x7fbdd4be87f9
> <_PyEval_EvalFrameDefault+19417>, 0x7fbdd4be73d1
> <_PyEval_EvalFrameDefault+14257>, 0x7fbdd4be9f3c
> <_PyEval_EvalFrameDefault+25372>, 0x7fbdd4afd7f9
> <_PyEval_EvalFrameDefault-943143>, 0x7fbdd4be5ffb
> <_PyEval_EvalFrameDefault+9179>, 0x7fbdd4be3d7f
> <_PyEval_EvalFrameDefault+351>, 0x7fbdd4be872c
> <_PyEval_EvalFrameDefault+19212>, 0x7fbdd4be6227
> <_PyEval_EvalFrameDefault+9735>, 0x7fbdd4be6d90
> <_PyEval_EvalFrameDefault+12656>, 0x7fbdd4bea185
> <_PyEval_EvalFrameDefault+25957>, 0x7fbdd4be6990
> <_PyEval_EvalFrameDefault+11632>, 0x7fbdd4be7c07
> <_PyEval_EvalFrameDefault+16359>, 0x7fbdd4be5f51
> <_PyEval_EvalFrameDefault+9009>, 0x7fbdd4be934a
> <_PyEval_EvalFrameDefault+22314>, 0x7fbdd4be92c8
> <_PyEval_EvalFrameDefault+22184>, 0x7fbdd4be55e3
> <_PyEval_EvalFrameDefault+6595>, 0x7fbdd4be7385
> <_PyEval_EvalFrameDefault+14181>, 0x7fbdd4be8200
> <_PyEval_EvalFrameDefault+17888>, 0x7fbdd4be7197
> <_PyEval_EvalFrameDefault+13687>, 0x7fbdd4be427c
> <_PyEval_EvalFrameDefault+1628>, 0x7fbdd4be4877
> <_PyEval_EvalFrameDefault+3159>, 0x7fbdd4be7913
> <_PyEval_EvalFrameDefault+15603>, 0x7fbdd4be57fc
> <_PyEval_EvalFrameDefault+7132>, 0x7fbdd4be6174
> <_PyEval_EvalFrameDefault+9556>, 0x7fbdd4be9bff
> <_PyEval_EvalFrameDefault+24543>, 0x7fbdd4be5f0c
> <_PyEval_EvalFrameDefault+8940>, 0x7fbdd4be8092
> <_PyEval_EvalFrameDefault+17522>, 0x7fbdd4be4e70
> <_PyEval_EvalFrameDefault+4688>, 0x7fbdd4be6dfa
> <_PyEval_EvalFrameDefault+12762>, 0x7fbdd4be3d2f
> <_PyEval_EvalFrameDefault+271>, 0x7fbdd4be40ee
> <_PyEval_EvalFrameDefault+1230>, 0x7fbdd4bea248
> <_PyEval_EvalFrameDefault+26152>, 0x7fbdd4be8d6f
> <_PyEval_EvalFrameDefault+20815>, 0x7fbdd4be5a92
> <_PyEval_EvalFrameDefault+7794>, 0x7fbdd4be5d6a
> <_PyEval_EvalFrameDefault+8522>, 0x7fbdd4be9a03
> <_PyEval_EvalFrameDefault+24035>, 0x7fbdd4affc3f
> <_PyEval_EvalFrameDefault-933857>, 0x7fbdd4be7518
> <_PyEval_EvalFrameDefault+14584>, 0x7fbdd4be6d29
> <_PyEval_EvalFrameDefault+12553>, 0x7fbdd4be705b
> <_PyEval_EvalFrameDefault+13371>, 0x7fbdd4be72c8
> <_PyEval_EvalFrameDefault+13992>, 0x7fbdd4be7d7b
> <_PyEval_EvalFrameDefault+16731>, 0x7fbdd4be409a
> <_PyEval_EvalFrameDefault+1146>, 0x7fbdd4be87a6
> <_PyEval_EvalFrameDefault+19334>, 0x7fbdd4bea0de
> <_PyEval_EvalFrameDefault+25790>, 0x7fbdd4be9d98
> <_PyEval_EvalFrameDefault+24952>, 0x7fbdd4be5032
> <_PyEval_EvalFrameDefault+5138>, 0x7fbdd4be7dcb
> <_PyEval_EvalFrameDefault+16811>, 0x7fbdd4be471c
> <_PyEval_EvalFrameDefault+2812>, 0x7fbdd4be914c
> <_PyEval_EvalFrameDefault+21804>, 0x7fbdd4be5264
> <_PyEval_EvalFrameDefault+5700>, 0x7fbdd4be6ff4
> <_PyEval_EvalFrameDefault+13268>, 0x7fbdd4be8b79
> <_PyEval_EvalFrameDefault+20313>, 0x7fbdd4be923b
> <_PyEval_EvalFrameDefault+22043>, 0x7fbdd4be4c3b
> <_PyEval_EvalFrameDefault+4123>, 0x7fbdd4be3e3b
> <_PyEval_EvalFrameDefault+539>, 0x7fbdd4be880a
> <_PyEval_EvalFrameDefault+19434>, 0x7fbdd4be943f
> <_PyEval_EvalFrameDefault+22559>, 0x7fbdd4be7aa8
> <_PyEval_EvalFrameDefault+16008>, 0x7fbdd4be575e
> <_PyEval_EvalFrameDefault+6974>, 0x7fbdd4be8140
> <_PyEval_EvalFrameDefault+17696>, 0x7fbdd4be9af9
> <_PyEval_EvalFrameDefault+24281>, 0x7fbdd4be8526
> <_PyEval_EvalFrameDefault+18694>, 0x7fbdd4be6689
> <_PyEval_EvalFrameDefault+10857>, 0x7fbdd4be89d4
> <_PyEval_EvalFrameDefault+19892>, 0x7fbdd4be7a08
> <_PyEval_EvalFrameDefault+15848>, 0x7fbdd4be3f17
> <_PyEval_EvalFrameDefault+759>, 0x7fbdd4bea424
> <_PyEval_EvalFrameDefault+26628>, 0x7fbdd4bea1e7
> <_PyEval_EvalFrameDefault+26055>, 0x7fbdd4be84c3
> <_PyEval_EvalFrameDefault+18595>, 0x7fbdd4bea2a3
> <_PyEval_EvalFrameDefault+26243>, 0x7fbdd4be6de9
> <_PyEval_EvalFrameDefault+12745>, 0x7fbdd4be52c6
> <_PyEval_EvalFrameDefault+5798>, 0x7fbdd4be7cca
> <_PyEval_EvalFrameDefault+16554>, 0x7fbdd4be683f
> <_PyEval_EvalFrameDefault+11295>, 0x7fbdd4be6e95
> <_PyEval_EvalFrameDefault+12917>, 0x7fbdd4be445d
> <_PyEval_EvalFrameDefault+2109>, 0x7fbdd4be5f62
> <_PyEval_EvalFrameDefault+9026>, 0x7fbdd4be8e2e
> <_PyEval_EvalFrameDefault+21006>, 0x7fbdd4bea135
> <_PyEval_EvalFrameDefault+25877>, 0x7fbdd4be7a19
> <_PyEval_EvalFrameDefault+15865>, 0x7fbdd4be8af0
> <_PyEval_EvalFrameDefault+20176>, 0x7fbdd4bea0b6
> <_PyEval_EvalFrameDefault+25750>, 0x7fbdd4be9050
> <_PyEval_EvalFrameDefault+21552>, 0x7fbdd4be7090
> <_PyEval_EvalFrameDefault+13424>, 0x7fbdd4be5b14
> <_PyEval_EvalFrameDefault+7924>, 0x7fbdd4afdbd9
> <_PyEval_EvalFrameDefault-942151> <repeats 74 times>, 0x7fbdd4be9579
> <_PyEval_EvalFrameDefault+22873>}
> #22 0x00007fbdd4c9e9aa in _PyEval_EvalFrame (throwflag=0,
> frame=0x7fbdd5182020, tstate=0x7fbdd4f89a38 <_PyRuntime+166328>) at
> ./Include/internal/pycore_ceval.h:73
>         frame = 0x7fbdd5182020
>         retval = <optimized out>
> #23 _PyEval_Vector (tstate=tstate at entry=0x7fbdd4f89a38 <_PyRuntime+166328>,
> func=func at entry=0x7fbdd49984a0, locals=locals at entry=0x7fbdd49f6f00,
> args=args at entry=0x0, argcount=argcount at entry=0, kwnames=kwnames at entry=0x0)
> at Python/ceval.c:6438
>         frame = 0x7fbdd5182020
>         retval = <optimized out>
> #24 0x00007fbdd4c9e3bc in PyEval_EvalCode (co=0x55bc082dfe70,
> globals=<optimized out>, locals=0x7fbdd49f6f00) at Python/ceval.c:1154
>         tstate = 0x7fbdd4f89a38 <_PyRuntime+166328>
>         builtins = <optimized out>
>         desc = {fc_globals = 0x7fbdd49f6f00, fc_builtins = 0x7fbdd4990e80,
> fc_name = 0x7fbdd4f66510 <_PyRuntime+21648>, fc_qualname = 0x7fbdd4f66510
> <_PyRuntime+21648>, fc_code = 0x55bc082dfe70, fc_defaults = 0x0,
> fc_kwdefaults = 0x0, fc_closure = 0x0}
>         func = 0x7fbdd49984a0
>         res = <optimized out>
> #25 0x00007fbdd4cbc503 in run_eval_code_obj
> (tstate=tstate at entry=0x7fbdd4f89a38 <_PyRuntime+166328>,
> co=co at entry=0x55bc082dfe70, globals=globals at entry=0x7fbdd49f6f00,
> locals=locals at entry=0x7fbdd49f6f00) at Python/pythonrun.c:1714
>         v = <optimized out>
> #26 0x00007fbdd4cb83ca in run_mod (mod=mod at entry=0x55bc0835f420,
> filename=filename at entry=0x7fbdd49f7070,
> globals=globals at entry=0x7fbdd49f6f00, locals=locals at entry=0x7fbdd49f6f00,
> flags=flags at entry=0x7ffd5006e498, arena=arena at entry=0x7fbdd491b7f0) at
> Python/pythonrun.c:1735
>         tstate = 0x7fbdd4f89a38 <_PyRuntime+166328>
>         co = 0x55bc082dfe70
>         v = <optimized out>
> #27 0x00007fbdd4ccecf3 in pyrun_file (fp=fp at entry=0x55bc0821e480,
> filename=filename at entry=0x7fbdd49f7070, start=start at entry=257,
> globals=globals at entry=0x7fbdd49f6f00, locals=locals at entry=0x7fbdd49f6f00,
> closeit=closeit at entry=1, flags=0x7ffd5006e498)
>     at Python/pythonrun.c:1630
>         arena = 0x7fbdd491b7f0
>         mod = 0x55bc0835f420
>         ret = <optimized out>
> #28 0x00007fbdd4cce525 in _PyRun_SimpleFileObject (fp=0x55bc0821e480,
> filename=0x7fbdd49f7070, closeit=1, flags=0x7ffd5006e498) at
> Python/pythonrun.c:440
>         m = 0x7fbdd49f82c0
>         d = 0x7fbdd49f6f00
>         v = <optimized out>
>         set_file_name = 1
>         ret = -1
>         pyc = <optimized out>
> #29 0x00007fbdd4cccf18 in _PyRun_AnyFileObject (fp=0x55bc0821e480,
> filename=0x7fbdd49f7070, closeit=1, flags=0x7ffd5006e498) at
> Python/pythonrun.c:79
>         decref_filename = 0
>         res = <optimized out>
> #30 0x00007fbdd4cc77e8 in pymain_run_file_obj (skip_source_first_line=0,
> filename=0x7fbdd49f7070, program_name=0x7fbdd49f71b0) at Modules/main.c:360
>         fp = <optimized out>
>         sb = {st_dev = 65026, st_ino = 8856960, st_nlink = 1, st_mode =
> 33261, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 9356,
> st_blksize = 4096, st_blocks = 24, st_atim = {tv_sec = 1691185466, tv_nsec =
> 68159060}, st_mtim = {tv_sec = 1685015832, tv_nsec = 0}, st_ctim = {tv_sec =
> 1691185324, tv_nsec = 846304757}, __glibc_reserved = {0, 0, 0}}
>         cf = {cf_flags = 0, cf_feature_version = 11}
>         run = <optimized out>
>         filename = 0x7fbdd49f7070
>         program_name = 0x7fbdd49f71b0
>         res = <optimized out>
>         main_importer_path = <optimized out>
>         interp = 0x7fbdd4f6f6b8 <_PyRuntime+58936>
>         config = 0x7fbdd4f6fa80 <_PyRuntime+59904>
>         exitcode = 0
> #31 pymain_run_file (config=0x7fbdd4f6fa80 <_PyRuntime+59904>) at
> Modules/main.c:379
>         filename = 0x7fbdd49f7070
>         program_name = 0x7fbdd49f71b0
>         res = <optimized out>
>         main_importer_path = <optimized out>
>         interp = 0x7fbdd4f6f6b8 <_PyRuntime+58936>
>         config = 0x7fbdd4f6fa80 <_PyRuntime+59904>
>         exitcode = 0
> #32 pymain_run_python (exitcode=0x7ffd5006e490) at Modules/main.c:601
>         main_importer_path = <optimized out>
>         interp = 0x7fbdd4f6f6b8 <_PyRuntime+58936>
>         config = 0x7fbdd4f6fa80 <_PyRuntime+59904>
>         exitcode = 0
> #33 Py_RunMain () at Modules/main.c:680
>         exitcode = 0
> #34 0x00007fbdd4c90c3b in Py_BytesMain (argc=<optimized out>,
> argv=<optimized out>) at Modules/main.c:734
>         args = {argc = 4, use_bytes_argv = 1, bytes_argv = 0x7ffd5006e6e8,
> wchar_argv = 0x0}
> #35 0x00007fbdd4627cd0 in __libc_start_call_main
> (main=main at entry=0x55bc07e87120 <main>, argc=argc at entry=4,
> argv=argv at entry=0x7ffd5006e6e8) at ../sysdeps/nptl/libc_start_call_main.h:58
>         self = <optimized out>
>         result = <optimized out>
>         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725946083048,
> 1755912061379394245, 0, 140725946083088, 140453301035008, 94266074897904,
> -1755030862201636155, -1790769693870015803}, mask_was_saved = 0}}, priv =
> {pad = {0x0, 0x0, 0x7ffd5006e6e8, 0x4}, data = {prev = 0x0, cleanup = 0x0,
> canceltype = 1342629608}}}
>         not_first_call = <optimized out>
> #36 0x00007fbdd4627d8a in __libc_start_main_impl (main=0x55bc07e87120
> <main>, argc=4, argv=0x7ffd5006e6e8, init=<optimized out>, fini=<optimized
> out>, rtld_fini=<optimized out>, stack_end=0x7ffd5006e6d8) at
> ../csu/libc-start.c:360
> #37 0x000055bc07e87045 in _start ()
> 

-- 
Sincerely, Alexander


More information about the BRLTTY mailing list