Skip to content

segfault on loading chromosome #6

Description

@hexylena

Hi, I'm really excited to try this out but I'm experiencing a segfault on my system. It crashes as soon as I load the genome, and I'm not sure why.

Here's my current script:

import gwplot

print(gwplot.__file__)

# Initialise with reference genome
gw = gwplot.Gw("./hg38.fasta")
print(gw)

#gw.add_region("chr12", 49018978, 49060794)
#gw.save_png("output.png")

I've tried with both ./hg38.fasta and hg38. Both crash:

$ pixi run python3.12 test.py
/home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/__init__.py
Fontconfig error: Cannot load default config file: No such file: (null)
Fontconfig error: Cannot load default config file: No such file: (null)
Fontconfig error: Cannot load default config file: No such file: (null)
$ echo $?
1
pixi.toml
[workspace]
authors = ["Helena Rasche <hexylena@galaxians.org>"]
channels = ["conda-forge"]
name = "gwplot"
platforms = ["linux-64"]
version = "0.1.0"

[tasks]

[dependencies]
python = "3.12.*"

[pypi-dependencies]
gwplot = ">=0.4.1, <0.5"
backtrace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/user/kg/gwplot/.pixi/envs/default/bin/python3.12 test.py'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000792c6cf11be0 in SkTypeface::getFamilyName(SkString*) const () from /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/../gwplot.libs/libgw-859e37e0.so
[Current thread is 1 (Thread 0x792c6e835580 (LWP 3839485))]
Missing file(s), try: dnf --enablerepo='*debug*' install /usr/lib/.build-id/22/e3510fb5dd0f867643dec5e9a1910b80097c22 /usr/lib/debug/.build-id/22/e3510fb5dd0f867643dec5e9a1910b80097c22.debug
(gdb) bt
#0  0x0000792c6cf11be0 in SkTypeface::getFamilyName(SkString*) const () from /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/../gwplot.libs/libgw-859e37e0.so
#1  0x0000792c6ccf08f0 in Themes::Fonts::setTypeface (this=this@entry=0x62c4aefbf1c0, fontStr="Menlo", size=14) at src/themes.cpp:1230
#2  0x0000792c6cd81a2c in Manager::GwPlot::GwPlot (this=0x62c4aefb8190, reference="./hg38.fasta", bampaths=std::vector of length 0, capacity 0, opt=..., regions=..., 
    track_paths=std::vector of length 0, capacity 0) at src/plot_manager.cpp:84
#3  0x0000792c642c3624 in __pyx_pf_6gwplot_9interface_2Gw___cinit__(__pyx_obj_6gwplot_9interface_Gw*, _object*, _object*) [clone .constprop.0] ()
   from /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/interface.cpython-312-x86_64-linux-gnu.so
#4  0x0000792c642c4277 in __pyx_tp_new_6gwplot_9interface_Gw(_typeobject*, _object*, _object*) ()
   from /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/interface.cpython-312-x86_64-linux-gnu.so
#5  0x000062c4979ce063 in type_call (kwds=0x0, args=0x792c6e7d4820, type=0x792c64d628a0 <__pyx_type_6gwplot_9interface_Gw>) at /usr/local/src/conda/python-3.12.11/Objects/typeobject.c:1667
#6  _PyObject_MakeTpCall (tstate=0x62c497e57910 <_PyRuntime+458992>, callable=0x792c64d628a0 <__pyx_type_6gwplot_9interface_Gw>, args=0x792c6eb2a078, nargs=<optimized out>, keywords=0x0)
    at /usr/local/src/conda/python-3.12.11/Objects/call.c:240
#7  0x000062c4978e1b23 in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x792c6eb2a020, throwflag=<optimized out>) at Python/bytecodes.c:2715
#8  0x000062c497a7f1a1 in PyEval_EvalCode (co=co@entry=0x792c6e7a4ae0, globals=globals@entry=0x792c6e7d1900, locals=locals@entry=0x792c6e7d1900)
    at /usr/local/src/conda/python-3.12.11/Python/ceval.c:580
#9  0x000062c497ab98ca in run_eval_code_obj (tstate=tstate@entry=0x62c497e57910 <_PyRuntime+458992>, co=co@entry=0x792c6e7a4ae0, globals=globals@entry=0x792c6e7d1900, 
    locals=locals@entry=0x792c6e7d1900) at /usr/local/src/conda/python-3.12.11/Python/pythonrun.c:1757
#10 0x000062c497ab4585 in run_mod (mod=mod@entry=0x62c4aeb6c4c0, filename=filename@entry=0x792c6e578e90, globals=globals@entry=0x792c6e7d1900, locals=locals@entry=0x792c6e7d1900, 
    flags=flags@entry=0x7ffe84112bf0, arena=arena@entry=0x792c6e6f7cb0) at /usr/local/src/conda/python-3.12.11/Python/pythonrun.c:1778
#11 0x000062c497ab1620 in pyrun_file (fp=fp@entry=0x62c4aeaca490, filename=filename@entry=0x792c6e578e90, start=start@entry=257, globals=globals@entry=0x792c6e7d1900, 
    locals=locals@entry=0x792c6e7d1900, closeit=closeit@entry=1, flags=0x7ffe84112bf0) at /usr/local/src/conda/python-3.12.11/Python/pythonrun.c:1674
#12 0x000062c497ab12be in _PyRun_SimpleFileObject (fp=0x62c4aeaca490, filename=0x792c6e578e90, closeit=1, flags=0x7ffe84112bf0)
    at /usr/local/src/conda/python-3.12.11/Python/pythonrun.c:459
#13 0x000062c497ab0fe4 in _PyRun_AnyFileObject (fp=0x62c4aeaca490, filename=filename@entry=0x792c6e578e90, closeit=closeit@entry=1, flags=flags@entry=0x7ffe84112bf0)
    at /usr/local/src/conda/python-3.12.11/Python/pythonrun.c:78
#14 0x000062c497aadeb2 in pymain_run_file_obj (skip_source_first_line=0, filename=0x792c6e578e90, program_name=0x792c6e70b630) at /usr/local/src/conda/python-3.12.11/Modules/main.c:361
#15 pymain_run_file (config=0x62c497dfa4f0 <_PyRuntime+77008>) at /usr/local/src/conda/python-3.12.11/Modules/main.c:380
#16 pymain_run_python (exitcode=0x7ffe84112bc4) at /usr/local/src/conda/python-3.12.11/Modules/main.c:634
#17 Py_RunMain () at /usr/local/src/conda/python-3.12.11/Modules/main.c:714
#18 0x000062c497a69247 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at /usr/local/src/conda/python-3.12.11/Modules/main.c:768
#19 0x0000792c6e860088 in __libc_start_call_main (main=main@entry=0x62c497a69190 <main>, argc=argc@entry=2, argv=argv@entry=0x7ffe84112e58) at ../sysdeps/nptl/libc_start_call_main.h:58
#20 0x0000792c6e86014b in __libc_start_main_impl (main=0x62c497a69190 <main>, argc=2, argv=0x7ffe84112e58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, 
    stack_end=0x7ffe84112e48) at ../csu/libc-start.c:360
#21 0x000062c497a690ed in _start ()
coredumpctl
           PID: 3839485 (python3.12)
           UID: 1000 (user)
           GID: 1000 (user)
        Signal: 11 (SEGV)
     Timestamp: Thu 2025-07-03 11:33:57 CEST (2min 31s ago)
  Command Line: /home/user/kg/gwplot/.pixi/envs/default/bin/python3.12 test.py
    Executable: /home/user/kg/gwplot/.pixi/envs/default/bin/python3.12
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-ddb12827-a1fb-4238-a4aa-bf6399a91246.scope
          Unit: user@1000.service
     User Unit: vte-spawn-ddb12827-a1fb-4238-a4aa-bf6399a91246.scope
         Slice: user-1000.slice
     Owner UID: 1000 (user)
       Boot ID: 11c030f9e16349febe1fbfc65f46c411
    Machine ID: f62c108da2924d7882ae02dc862266b6
      Hostname: w-lumc
       Storage: /var/lib/systemd/coredump/core.python3\x2e12.1000.11c030f9e16349febe1fbfc65f46c411.3839485.1751535237000000.zst (present)
  Size on Disk: 5.4M
       Message: Process 3839485 (python3.12) of user 1000 dumped core.
                
                Module /home/user/kg/gwplot/.pixi/envs/default/bin/python3.12 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/bin/python3.12
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy.libs/libquadmath-96973f99-934c22de.so.0.0.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy.libs/libquadmath-96973f99-934c22de.so.0.0.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy.libs/libgfortran-040039e1-0352e75f.so.5.0.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy.libs/libgfortran-040039e1-0352e75f.so.5.0.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy.libs/libscipy_openblas64_-56d6093b.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy.libs/libscipy_openblas64_-56d6093b.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy/_core/_multiarray_umath.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy/_core/_multiarray_umath.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/interface.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/interface.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libpcre2-8-516f4c9d.so.0.7.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libpcre2-8-516f4c9d.so.0.7.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcrypt-52aca757.so.1.1.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcrypt-52aca757.so.1.1.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libselinux-64a010fa.so.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libselinux-64a010fa.so.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libsasl2-7de4d792.so.3.0.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libsasl2-7de4d792.so.3.0.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libkeyutils-2777d33d.so.1.6 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libkeyutils-2777d33d.so.1.6
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libkrb5support-56a0a23a.so.0.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libkrb5support-56a0a23a.so.0.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libunistring-05abdd40.so.2.1.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libunistring-05abdd40.so.2.1.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libbrotlicommon-6ce2a53c.so.1.0.6 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libbrotlicommon-6ce2a53c.so.1.0.6
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/liblber-2-6611e74f.4.so.2.10.9 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/liblber-2-6611e74f.4.so.2.10.9
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libldap-2-4d8d7b81.4.so.2.10.9 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libldap-2-4d8d7b81.4.so.2.10.9
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcom_err-b4375b23.so.2.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcom_err-b4375b23.so.2.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libk5crypto-d8661c05.so.3.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libk5crypto-d8661c05.so.3.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libkrb5-5e9dbac4.so.3.3 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libkrb5-5e9dbac4.so.3.3
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libgssapi_krb5-a713e3cc.so.2.2 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libgssapi_krb5-a713e3cc.so.2.2
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libssl-60250281.so.1.1.1k without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libssl-60250281.so.1.1.1k
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libpsl-99becdd3.so.5.3.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libpsl-99becdd3.so.5.3.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libssh-c11d285b.so.4.8.7 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libssh-c11d285b.so.4.8.7
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libidn2-2f4a5893.so.0.3.6 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libidn2-2f4a5893.so.0.3.6
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libnghttp2-39367a22.so.14.17.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libnghttp2-39367a22.so.14.17.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libbrotlidec-811d1be3.so.1.0.6 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libbrotlidec-811d1be3.so.1.0.6
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libpng16-748299c7.so.16.34.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libpng16-748299c7.so.16.34.0
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcbcf.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcbcf.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcrypto-bdaed0ea.so.1.1.1k without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcrypto-bdaed0ea.so.1.1.1k
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy/linalg/_umath_linalg.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/numpy/linalg/_umath_linalg.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libbz2-a1e77c99.so.1.0.6 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libbz2-a1e77c99.so.1.0.6
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/select.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/select.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_pickle.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_pickle.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_datetime.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_datetime.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcbgzf.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcbgzf.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcvcf.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcvcf.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_struct.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_struct.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libffi.so.8.1.4 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libffi.so.8.1.4
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_socket.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_socket.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_opcode.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_csv.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_csv.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcalignmentfile.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcalignmentfile.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/liblzma-51a76f52.so.5.2.4 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/liblzma-51a76f52.so.5.2.4
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_ctypes.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_ctypes.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcalignedsegment.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcalignedsegment.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libGLdispatch-64b28464.so.0.0.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libGLdispatch-64b28464.so.0.0.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/binascii.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/binascii.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_json.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_json.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcsamfile.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcsamfile.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libctabixproxies.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libctabixproxies.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libctabix.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libctabix.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcfaidx.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcfaidx.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_sha2.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_sha2.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/liblzma.so.5 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/liblzma.so.5
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcurl-c96f124b.so.4.5.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libcurl-c96f124b.so.4.5.0
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcbcftools.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcbcftools.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libuuid-95b83d40.so.1.3.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libuuid-95b83d40.so.1.3.0
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcsamtools.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcsamtools.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libGLESv2-ed5eda4f.so.2.1.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libGLESv2-ed5eda4f.so.2.1.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_contextvars.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_random.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_random.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_bisect.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_bisect.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/math.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/math.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_lzma.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_lzma.cpython-312-x86_64-linux-gnu.so
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libchtslib.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libchtslib.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libexpat.so.1.10.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libexpat.so.1.10.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libEGL-48f73270.so.1.1.0 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libEGL-48f73270.so.1.1.0
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libbz2.so.1.0.8 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libbz2.so.1.0.8
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libhts-2e7e1711.so.1.21 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libhts-2e7e1711.so.1.21
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcutils.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/.local/lib/python3.12/site-packages/pysam/libcutils.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libfreetype-9c6dd3db.so.6.20.2 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libfreetype-9c6dd3db.so.6.20.2
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libglfw-b10d2d69.so.3.3 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libglfw-b10d2d69.so.3.3
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libgw-859e37e0.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libgw-859e37e0.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libfontconfig-f5cab88b.so.1.12.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libfontconfig-f5cab88b.so.1.12.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/glfw_interface.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/glfw_interface.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/zlib.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/zlib.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libz.so.1.3.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libz.so.1.3.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libgcc_s.so.1 without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/libgcc_s.so.1
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_bz2.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/_bz2.cpython-312-x86_64-linux-gnu.so
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/array.cpython-312-x86_64-linux-gnu.so without build-id.
                Module /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/lib-dynload/array.cpython-312-x86_64-linux-gnu.so
                Module libXau.so.6 from rpm libXau-1.0.11-6.fc40.x86_64
                Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-4.fc40.x86_64
                Module libXext.so.6 from rpm libXext-1.3.6-1.fc40.x86_64
                Module libGLX.so.0 from rpm libglvnd-1.7.0-4.fc40.x86_64
                Module libxcb.so.1 from rpm libxcb-1.17.0-2.fc40.x86_64
                Module libGL.so.1 from rpm libglvnd-1.7.0-4.fc40.x86_64
                Module libX11.so.6 from rpm libX11-1.8.10-2.fc40.x86_64
                Stack trace of thread 3839485:
                #0  0x0000792c6cf11be0 n/a (/home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libgw-859e37e0.so + 0x311be0)
                #1  0x0000792c6cd81a2c n/a (/home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot.libs/libgw-859e37e0.so + 0x181a2c)
                #2  0x0000792c642c3624 n/a (/home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/interface.cpython-312-x86_64-linux-gnu.so + 0xc3624)
                #3  0x0000620061747361 n/a (n/a + 0x0)
                ELF object binary architecture: AMD x86-64

I noticed when I checked bt -full that Menlo was being requested

(gdb) bt -full -n 3
#0  0x000073f770911be0 in SkTypeface::getFamilyName(SkString*) const () from /home/user/kg/gwplot/.pixi/envs/default/lib/python3.12/site-packages/gwplot/../gwplot.libs/libgw-859e37e0.so
No symbol table info available.
#1  0x000073f7706f08f0 in Themes::Fonts::setTypeface (this=this@entry=0x5b4d0a1ea1c0, fontStr="Menlo", size=14) at src/themes.cpp:1230
        familyName = {fRec = {fPtr = 0x73f77131ade8 <SkString::gEmptyRec>}, static gEmptyRec = {fLength = 0, fRefCnt = std::atomic<int> = { 0 }, fBeginningOfData = ""}}
        val = <optimized out>
        font_c = <optimized out>
        system_default = false
        fontMgr = {fPtr = 0x5b4d0a080d00}
        face = {fPtr = 0x0}
        ts = <optimized out>

It wasn't available locally, so, I've installed a font with the name Menlo now, but the same error persists. Happy to provide whatever information is useful to debug this :)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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