z411 / trackma

Open multi-site list manager for Unix-like systems. (ex-wMAL)
https://z411.github.io/trackma
GNU General Public License v3.0
765 stars 81 forks source link

Qt: Segmentation fault when quitting #621

Open FichteFoll opened 2 years ago

FichteFoll commented 2 years ago

Whenever I quit the Qt GUI, I get a segmentation fault.

Engine: Unloading...
[D] Data: Unloading...
[D] Data: No items in queue.
[D] Data: Saving metadata...
Tracker (MPRIS): Unloading...
Engine: Unloading user hooks...
[1]    781139 segmentation fault (core dumped)  python -m trackma.ui.qt -d
 ?=139

(139 is the exit code)

Here is a core dump:

           PID: 781139 (python)
           UID: 1000 (fichte)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Fri 2022-07-01 00:47:27 CEST (1min 14s ago)
  Command Line: python -m trackma.ui.qt -d
    Executable: /usr/bin/python3.10
 Control Group: /user.slice/user-1000.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-1000.slice
       Session: 1
     Owner UID: 1000 (fichte)
       Boot ID: c6cbc9b894c04da883decce0daa43d6d
    Machine ID: ea59db7cbffc44b4858a3f3ba6277e6f
      Hostname: pinaceae
       Storage: /var/lib/systemd/coredump/core.python.1000.c6cbc9b894c04da883decce0daa43d6d.781139.1656629247000000.zst (present)
     Disk Size: 7.1M
       Message: Process 781139 (python) of user 1000 dumped core.

                Module linux-vdso.so.1 with build-id b8bf8e4ef649711724c90135b4aef42b8b3e3c0e
                Module _ctypes.cpython-310-x86_64-linux-gnu.so with build-id c8d6452c28616d75c13d3450b02ed4d2be2e9c92
                Module _opcode.cpython-310-x86_64-linux-gnu.so with build-id a63770247db00430430df06b904ee030b75712a3
                Module _cairo.cpython-310-x86_64-linux-gnu.so with build-id 215c40d2d858459dcd157fb8d3d4baf47abe848a
                Module libpixman-1.so.0 with build-id d2170a3ac106c2a68597bf7910ab04b1cdd69c14
                Module libcairo-gobject.so.2 with build-id 9927090dddfb180365695a8f37d1cac89463f109
                Module libcairo.so.2 with build-id a222d042e56108d2786ece7bf291b56ba2069591
                Module _gi_cairo.cpython-310-x86_64-linux-gnu.so with build-id fcd89c95c7bd15cf8de565f889474caa4b9b3699
                Module libblkid.so.1 with build-id 140694a62d8d4d07c6c320a501f948dd1b389d73
                Module libmount.so.1 with build-id 4436aeea0cd8c01b5a77969e0531184f8b3513ce
                Module libgio-2.0.so.0 with build-id bc795ed533f1b5c20cdc8600cf855216d692087f
                Module libgmodule-2.0.so.0 with build-id 3b42a54783f0665e688370b6c57238c05822c50e
                Module libgobject-2.0.so.0 with build-id a7dfc5c24acdbd0bcc40e3a427f917f679eef0d1
                Module libgirepository-1.0.so.1 with build-id e90459be4a81e316d337c7be79d5c32e53e7c9c8
                Module _gi.cpython-310-x86_64-linux-gnu.so with build-id 5b0fe227c50820ce276968666b88194ec80d93f3
                Module libxml2.so.2 with build-id 8cdf00fa954d9a27f2f184c4d354cb14677446ac
                Module libncursesw.so.6 with build-id b9917757481e6fa6097e2a1f31f5bb5eaf138c4e
                Module libedit.so.0 with build-id 4b0babfcad161c2ad0af6e59e2493258db23a331
                Module libffi.so.8 with build-id f0a9586cf0f42d2b9971bd1065ca3a6b19f4a2c2
                Module libvulkan.so.1 with build-id 2ce03c12244f56834b41c55da5d48a4adfa1069a
                Module libdrm_nouveau.so.2 with build-id b2c524cff6f5c2985e856447f3b043e4fcf0c621
                Module libdrm_amdgpu.so.1 with build-id c640056cb2a0368cf57821d3f0536154248ae845
                Module libelf.so.1 with build-id c09e357a1a3b061bf219bcfb243ca31b175e77fa
                Module libdrm_radeon.so.1 with build-id 8ebce86cd4f588778560618c8861b6d760fcb39a
                Module libsensors.so.5 with build-id dc8b2c1c0d8525411aca188ea3cc3fb86d381d30
                Module libLLVM-13.so with build-id 90a760361bef9d2de117d7e696dad26fc4cb24f4
                Module radeonsi_dri.so with build-id 6640a80b65a3329e89a44a2c2cf51eace1d088ff
                Module libxshmfence.so.1 with build-id d9b3ce4edb0b6a0818bcc57dda020d2da5e3c895
                Module libxcb-present.so.0 with build-id 8ed389d9cd6ad7110fbb00c93b32e0efaa71a6b1
                Module libxcb-dri3.so.0 with build-id 088c750254cc139e7d62b8a3fc7795a138447ccf
                Module libXxf86vm.so.1 with build-id b8b37b0c66be0a760a8491e3c86a00c4efdc825d
                Module libXext.so.6 with build-id 17beadf1cb40d41ab36629db3b4eed74110678a7
                Module libxcb-dri2.so.0 with build-id 7bde0abc84135ae6258a8d1d130864071c2cc327
                Module libdrm.so.2 with build-id 658072e933ab3de11aea1408bdf4e72dd6e80255
                Module libglapi.so.0 with build-id 59fe4217d88289c67ebb7bbac4e02aeeaafa7fc7
                Module libGLX_mesa.so.0 with build-id 4c76ff3db951198f94ca2170d98e1185b3dcd90c
                Module libxcb-glx.so.0 with build-id 71d5b6691f53a235696da49ffa2178d643ecc228
                Module libqxcb-glx-integration.so with build-id 7baab45b1d48fe93269e2f55edffb01fc5103ffa
                Module libwebp.so.7 with build-id 0add7a572705244ed810b7e722cce7da0dcfb62c
                Module libwebpdemux.so.2 with build-id 7bc15ac239db643015e169a2c6cc822156eb999a
                Module libwebpmux.so.3 with build-id 4232d5263a45719ba12f58ed7d8cae3a0fc887de
                Module libqwebp.so with build-id 0bd9d526bf1f1e46347f7677ea2c39e62aa014dc
                Module libqwbmp.so with build-id 89e61f320c633ebf60f1043be3718762617241ed
                Module libqtiff.so with build-id 702935f7fb98d3032a651e6437b4e39d11879e54
                Module libqtga.so with build-id 83f8791cf3277fcb30be86795c9b68ab72aa0b4f
                Module libQt5Svg.so.5 with build-id 078b56fe3e0bdebbd09a938793d24c61b59496b7
                Module libqsvg.so with build-id abd47c541fd4302411a5d299fa5194e13e231928
                Module libQt5Pdf.so.5 with build-id d5f89f2a0606639128d32d9d194443e7649a9879
                Module libqpdf.so with build-id 3f9760fc8f5a9001f7ed48587e4140077230b634
                Module liblcms2.so.2 with build-id c01e5649a38dbf37768d02dc751b52de0dcbd141
                Module libmng.so.2 with build-id 2de13b8bba73f358ab2e323aa2209c2e2fc886e7
                Module libqmng.so with build-id 3d398e752e9ababf11c766409b41adefc0d6b719
                Module libqjpeg.so with build-id 2691776284d2ccdc6636125856d1a738d90c56fe
                Module libjasper.so.6 with build-id 180a8afe8b317a0c36114a7692a41a7df58cc18a
                Module libqjp2.so with build-id ae8e135000bdc4a1b664a19f714062fd6be25e53
                Module libqico.so with build-id f5ea507dd41e913a0f5296d268c4288bf4424b60
                Module libqicns.so with build-id 71b663f3e74b731fcc1762f16084b4af173812b2
                Module libqgif.so with build-id aaa3af8b87cc92b30610ed80d4a92ae28dcbe2c0
                Module libfcitxplatforminputcontextplugin.so with build-id bbe31c96ef686ebd64dbe6644d33ce677837c958
                Module libXfixes.so.3 with build-id 0a05c7e8714522bfbdd7c0027c3e2a94965664b0
                Module libXrender.so.1 with build-id 42e386d2acf3cde61081959d9671ca74acfb3edc
                Module libXcursor.so.1 with build-id f0525ae3715ac95f96a8cdb44795b03f831334b0
                Module libxcb-util.so.1 with build-id b1e4c01b388a3bd7a0a9ad384865b61f5f1d4a24
                Module libdbus-1.so.3 with build-id 7f4b16b4b407cbae2d7118d6f99610e29a18a56a
                Module libxkbcommon.so.0 with build-id 6cf66eead3fcc20fe5df10162bfbcdcdc8b2a183
                Module libxkbcommon-x11.so.0 with build-id 90654f41d9fe91c74bef6672a8b57ab34418b27a
                Module libICE.so.6 with build-id a78252e65631a98d7935f1bca668c2fe1d6bbb53
                Module libSM.so.6 with build-id 66cef8ae9a7848679be78dd26fd47e05110d03b5
                Module libxcb-xinput.so.0 with build-id 409ee697e2b16243bf1fc6429e672f2359033388
                Module libxcb-xkb.so.1 with build-id bad7e1eb65df04a6b2d676a08f68844856edaace
                Module libxcb-xinerama.so.0 with build-id 5d2ab2683447d9bb7bcc49c058dfa06bcb65560d
                Module libxcb-xfixes.so.0 with build-id e231a68d00ee4cfa12a2c31e755a9e2c1e7be450
                Module libxcb-sync.so.1 with build-id 13025f6de23a271636ad321c77eda98801e62e8e
                Module libxcb-shape.so.0 with build-id f9aab9846b5e3523bd534f8a845f36a37d42b3fa
                Module libxcb-render.so.0 with build-id b1ca498d665807ab0ccdafbe8070853efd058173
                Module libxcb-render-util.so.0 with build-id 32609134bf1b73183d07a66f6bd65c94b4542460
                Module libxcb-randr.so.0 with build-id c914473ab7592ed5cf5c191200faaac1089c12ad
                Module libxcb-keysyms.so.1 with build-id 507bdc94868b9b1f9d95e31c492694f2513da88d
                Module libxcb-shm.so.0 with build-id 828fec4d856e2710e732ea8d92c3f250c807b1c2
                Module libxcb-image.so.0 with build-id 0e6feae23e34658646dbd63d11f899c92c5d3c79
                Module libxcb-icccm.so.4 with build-id 5eb9288df14c7f50af1e8db26c37e19d78bf0978
                Module libX11-xcb.so.1 with build-id f92352eae0a30aea89d11beb22367fa985288925
                Module libQt5DBus.so.5 with build-id ff4a550092d4e5c10e674968f42d1804b328ea92
                Module libfontconfig.so.1 with build-id 36be6951b8c1e42a7dd05684a37400fc8ef9147c
                Module libQt5XcbQpa.so.5 with build-id 4d19bc460dcb010d95c02333edf4455a6aafc8ee
                Module libqxcb.so with build-id 0027ee2297a27746c0a0cfb3244f87936a3580b4
                Module libresolv.so.2 with build-id 89a368a6ad1b392d126a2a5beb9c2f61ade00279
                Module libkeyutils.so.1 with build-id ac405ddd17be10ce538da3211415ee50c8f8df79
                Module libkrb5support.so.0 with build-id 15f223925ef59dee4379ebbc0fcd14eda9ba81a2
                Module libcom_err.so.2 with build-id 3360a28740ffbbd5a5c0c21d09072445908707e5
                Module libk5crypto.so.3 with build-id cc77a742cb62447a53d98285b41558b8acd92866
                Module libkrb5.so.3 with build-id 371cc767dacb17cb42c9c44b88eebbed5ee9a756
                Module libgssapi_krb5.so.2 with build-id 292f1ce32161c0ecc4a287bc8494d5d7c420a03f
                Module libQt5Network.so.5 with build-id 3c0d72b14156381983ce0b5c6ecb082e5a28c576
                Module QtNetwork.abi3.so with build-id 7090f36cddccec8af066efcb410b2c603f2fd5b3
                Module _queue.cpython-310-x86_64-linux-gnu.so with build-id dccc96354487f696304b3085aec3892d55513857
                Module libQt5Widgets.so.5 with build-id 00146dc29536ca5456903b1385a934842bc18070
                Module QtWidgets.abi3.so with build-id b57ff263677272c72a586a5f17348a45d369c022
                Module libmpdec.so.3 with build-id d681241acb03166032774dbf20cab2f91e8eca23
                Module _decimal.cpython-310-x86_64-linux-gnu.so with build-id b6356203980c20e83cc971e806d2d824cacece87
                Module libgomp.so.1 with build-id 5dad42990289bea94eac11b596b80f28415a8c22
                Module libtiff.so.5 with build-id 31895d2bd133f34f0cdc2d4ac855ed838ec927b6
                Module libimagequant.so.0 with build-id 59abf2728186ec54495abdfcf51e7b2f08687d8f
                Module libopenjp2.so.7 with build-id 5fa7037f0c932c285735dbcd42365abe6c3abb05
                Module libjpeg.so.8 with build-id 8e6d3f3e8f438912b561c43b6e7f66e6e5e097d0
                Module _imaging.cpython-310-x86_64-linux-gnu.so with build-id 53222ecc6432bcb723d0a2a457f0b5a61a62df5e
                Module _elementtree.cpython-310-x86_64-linux-gnu.so with build-id 249abf493c2f992d845a68cdc46300f5e60ef1d5
                Module libexpat.so.1 with build-id 113bb5a3e9ad856801bfcfc029102c9bdc13d67e
                Module pyexpat.cpython-310-x86_64-linux-gnu.so with build-id 79ce5e64fa5882e693691590bc6f942c050976c0
                Module libssl.so.1.1 with build-id e6b1f97a5b60b4248c49dfc5b11f53f281b507d0
                Module _ssl.cpython-310-x86_64-linux-gnu.so with build-id 832f9ea8641af58e9761a101db55d5d13a66fd4c
                Module array.cpython-310-x86_64-linux-gnu.so with build-id eacdf572f54e373d94f273c151246c050f1e301b
                Module _socket.cpython-310-x86_64-linux-gnu.so with build-id 8b5d02e885dd6efbae92acebdc49a0d97f381c89
                Module _sha512.cpython-310-x86_64-linux-gnu.so with build-id 3bde2bb280ec175f3b4a5d60532aa143b4cf7d83
                Module _random.cpython-310-x86_64-linux-gnu.so with build-id 262b751e9a0ef1a75f90448ec74018648edbc934
                Module _blake2.cpython-310-x86_64-linux-gnu.so with build-id de123093c554c6e81e844d9a7067df675b152423
                Module libcrypto.so.1.1 with build-id d1f36af479cd3316f5ea2460b330fbe703587f12
                Module _hashlib.cpython-310-x86_64-linux-gnu.so with build-id c7c73346ae1737304f104bd64bab44f4d6b3e4a4
                Module _bisect.cpython-310-x86_64-linux-gnu.so with build-id c27e0862c5d9bb1213e0ca0bfcf6bd4d4e2781e8
                Module binascii.cpython-310-x86_64-linux-gnu.so with build-id 038c4961f40fa906e5007f8a068d0fe296cbd732
                Module QtCore.abi3.so with build-id cd11fec37325f25c47c52623e7b9ba832d6a929b
                Module sip.cpython-310-x86_64-linux-gnu.so with build-id 046c2d64490471ad009941fc8cda26cbccbf076e
                Module libXdmcp.so.6 with build-id d864159ab0008415667db8d5f251696d75c90df2
                Module libXau.so.6 with build-id 60db1eac70f819bea9d4c366603c1583067510b4
                Module libbrotlicommon.so.1 with build-id acfd597a977c8087bb6184383daae2e828a9ce42
                Module libxcb.so.1 with build-id 13d677412a71468381b11092915d231f664d18d3
                Module libpthread.so.0 with build-id 95ae4f30a6f12ccbff645d30f8e1a3ee23ec7d36
                Module libgpg-error.so.0 with build-id 4738b8a9478177c202cccd64e0eb65d3dea2bfae
                Module libbrotlidec.so.1 with build-id 66c54e9301f7e102ecc1d88547e5f0e8a056fe22
                Module libX11.so.6 with build-id 310f8f1b8d7457d326407e0eb794353c62769b73
                Module libpcre.so.1 with build-id 845483dd0acba86de9f0313102bebbaf3ce52767
                Module libicudata.so.71 with build-id 4fef196388e678deb881978139e125e20ee2d94d
                Module liblz4.so.1 with build-id e63600ab23b2f6997f42fac2fa56e1f02ce159a1
                Module libgcrypt.so.20 with build-id 8bf3cb884124273640de797a3e77d86c98434ea4
                Module libcap.so.2 with build-id 21b00ab76bb16fde56fd741f07233c78069f0579
                Module libgraphite2.so.3 with build-id ce58945ebb55b86d3a4e717b6eae29efc4720d8e
                Module libfreetype.so.6 with build-id f89dd5502e75aca28fb5c3ccd0dbd26fe822bfef
                Module libGLX.so.0 with build-id 02bd4ac6acc4da9288c543ea1a0cdaa70c5e151a
                Module libGLdispatch.so.0 with build-id de981c020bd9dbdc159b11f4a2a541310cc3b8d5
                Module libglib-2.0.so.0 with build-id f1d15261ce1317b9003a1f0957d5a528d063f630
                Module libzstd.so.1 with build-id ab54c2881f53ab314e134f3e08c76d504376dd5d
                Module libpcre2-16.so.0 with build-id 68a5c2d52b45bfa6b1e93d2766e80094f52d9ebf
                Module libicuuc.so.71 with build-id 633fdc0c5385d916571f6140e7a978ad0630ef55
                Module libicui18n.so.71 with build-id 6fd5c97fd2808ee29958bf809656d5885e7e8963
                Module libdouble-conversion.so.3 with build-id d162eb67b00f523a3f146b1077ae00fe04d5fb85
                Module libsystemd.so.0 with build-id a220b34e873e29bb116d88be0bf11fac7089ef4d
                Module libgcc_s.so.1 with build-id 0e3de903950e35ae59a5de8c00b1817a4a71ca01
                Module libmd4c.so.0 with build-id 2151dba72cdc9960097e6e960a58a2f03c8bb96e
                Module libharfbuzz.so.0 with build-id aad49fa51ffb89551ebb021336f56cfa28334823
                Module libpng16.so.16 with build-id 2dc0bce07f199bf983c07a05fb95a6f4af83a9b3
                Module libGL.so.1 with build-id b915a2e48be6c9fd3cc6f9f4c7aab1f7aeed8a4c
                Module libstdc++.so.6 with build-id b3eaebcb5369487562e52dd8d016c9cd77f80c54
                Module libQt5Core.so.5 with build-id c2e0575e4ac48235c8ac01169f8330fae6032802
                Module libQt5Gui.so.5 with build-id 029a63ddfff604db4801068480569560a93e76d1
                Module QtGui.abi3.so with build-id 9db8d30fbd3ef7cb98cbaa2d658bbaa1923f0e12
                Module libuuid.so.1 with build-id 032a21acd159ee3902605e9911be5f86a7df7df9
                Module _uuid.cpython-310-x86_64-linux-gnu.so with build-id 432c797f547f4d605a472a2580bd7abd316a21b8
                Module _pickle.cpython-310-x86_64-linux-gnu.so with build-id 0b7b0d9b4b1934b8c73cb52c7474a005f62e0c32
                Module _struct.cpython-310-x86_64-linux-gnu.so with build-id 358a6d8290c44f6219886d39b7efa7d272de2778
                Module _heapq.cpython-310-x86_64-linux-gnu.so with build-id a007f2cdda325d3857396effe126d561c162b50b
                Module _json.cpython-310-x86_64-linux-gnu.so with build-id 09a2669cd635a37ce71c09c0fa7d0f6b83c90c79
                Module _datetime.cpython-310-x86_64-linux-gnu.so with build-id a6f4ae030acea83af6807e20028e485dca94c51d
                Module liblzma.so.5 with build-id 28b40c7af8098a66af6ee093b6986b91cad7694d
                Module _lzma.cpython-310-x86_64-linux-gnu.so with build-id 9dd57a015b41de91207f24f5e68eff32db549d36
                Module libbz2.so.1.0 with build-id 919597c477c9b2cb9cdbb7745ed6494ac0e6da60
                Module _bz2.cpython-310-x86_64-linux-gnu.so with build-id 62c22e960dbfbfd243d9d582424ae08a2284aa8a
                Module libz.so.1 with build-id fefe3219a96d682ec98fcfb78866b8594298b5a2
                Module zlib.cpython-310-x86_64-linux-gnu.so with build-id 631f6b0d6d88eac26e025c71f3771048f2dc3c28
                Module math.cpython-310-x86_64-linux-gnu.so with build-id b4e96821adda7e9a638ad22a12dcb6d5ad0b08d1
                Module select.cpython-310-x86_64-linux-gnu.so with build-id acbda9b0b4ecb6ff007f26f9e43e83f2cadc145e
                Module _posixsubprocess.cpython-310-x86_64-linux-gnu.so with build-id b0b27a2ebe8bd855aaf90226f31be10ea75a9b3a
                Module fcntl.cpython-310-x86_64-linux-gnu.so with build-id f81248abdae9430a96e8e38de37faa9309ec7a0b
                Module ld-linux-x86-64.so.2 with build-id 0effd0e43efa4468d3c31871c93af0b7f3005673
                Module libm.so.6 with build-id 1b7296ef9fd806e47060788389293c824b09ad72
                Module libc.so.6 with build-id 60df1df31f02a7b23da83e8ef923359885b81492
                Module libpython3.10.so.1.0 with build-id 9d1864207889392cb0a6a010f102f14935b4bdb8
                Module python3.10 with build-id 8ce27d240ce2e0c819365bd1dbbbf3c37cea885d
                Stack trace of thread 781159:
                #0  0x00007f5b92bec42c n/a (libpython3.10.so.1.0 + 0x1ec42c)
                #1  0x00007f5b92a9e37b n/a (libpython3.10.so.1.0 + 0x9e37b)
                #2  0x00007f5b89e1c1b3 n/a (_gi.cpython-310-x86_64-linux-gnu.so + 0x131b3)
                #3  0x00007f5b8805da9b g_object_ref (libgobject-2.0.so.0 + 0x1fa9b)
                #4  0x00007f5b741ea699 n/a (libgio-2.0.so.0 + 0xfd699)
                #5  0x00007f5b741fe0b8 n/a (libgio-2.0.so.0 + 0x1110b8)
                #6  0x00007f5b741913d4 n/a (libgio-2.0.so.0 + 0xa43d4)
                #7  0x00007f5b7419140d n/a (libgio-2.0.so.0 + 0xa440d)
                #8  0x00007f5b8ff18c6b g_main_context_dispatch (libglib-2.0.so.0 + 0x54c6b)
                #9  0x00007f5b8ff6f001 n/a (libglib-2.0.so.0 + 0xab001)
                #10 0x00007f5b8ff181cf g_main_loop_run (libglib-2.0.so.0 + 0x541cf)
                #11 0x00007f5b741f595c n/a (libgio-2.0.so.0 + 0x10895c)
                #12 0x00007f5b8ff48405 n/a (libglib-2.0.so.0 + 0x84405)
                #13 0x00007f5b9268c54d n/a (libc.so.6 + 0x8c54d)
                #14 0x00007f5b92711874 __clone (libc.so.6 + 0x111874)

                Stack trace of thread 781139:
                #0  0x00007f5b8bc659b7 n/a (libQt5XcbQpa.so.5 + 0x379b7)
                #1  0x00007f5b92640ef5 n/a (libc.so.6 + 0x40ef5)
                #2  0x00007f5b92641070 exit (libc.so.6 + 0x41070)
                #3  0x00007f5b92629297 n/a (libc.so.6 + 0x29297)
                #4  0x00007f5b9262934a __libc_start_main (libc.so.6 + 0x2934a)
                #5  0x0000564c9ab30045 _start (python3.10 + 0x1045)

                Stack trace of thread 781157:
                #0  0x00007f5b92705c3f __poll (libc.so.6 + 0x105c3f)
                #1  0x00007f5b8ff6ef68 n/a (libglib-2.0.so.0 + 0xaaf68)
                #2  0x00007f5b8ff181cf g_main_loop_run (libglib-2.0.so.0 + 0x541cf)
                #3  0x00007f5b89e9e536 n/a (libffi.so.8 + 0x7536)
                #4  0x00007f5b89e9b037 n/a (libffi.so.8 + 0x4037)
                #5  0x00007f5b89e33785 n/a (_gi.cpython-310-x86_64-linux-gnu.so + 0x2a785)
                #6  0x00007f5b89e321c6 n/a (_gi.cpython-310-x86_64-linux-gnu.so + 0x291c6)
                #7  0x00007f5b89e2699e n/a (_gi.cpython-310-x86_64-linux-gnu.so + 0x1d99e)
                #8  0x00007f5b92b4edeb _PyObject_MakeTpCall (libpython3.10.so.1.0 + 0x14edeb)
                #9  0x00007f5b92b4a19a _PyEval_EvalFrameDefault (libpython3.10.so.1.0 + 0x14a19a)
                #10 0x00007f5b92b559c9 _PyFunction_Vectorcall (libpython3.10.so.1.0 + 0x1559c9)
                #11 0x00007f5b92b451ba _PyEval_EvalFrameDefault (libpython3.10.so.1.0 + 0x1451ba)
                #12 0x00007f5b92b439d0 n/a (libpython3.10.so.1.0 + 0x1439d0)
                #13 0x00007f5b92b6105d n/a (libpython3.10.so.1.0 + 0x16105d)
                #14 0x00007f5b92b47ad5 _PyEval_EvalFrameDefault (libpython3.10.so.1.0 + 0x147ad5)
                #15 0x00007f5b92b559c9 _PyFunction_Vectorcall (libpython3.10.so.1.0 + 0x1559c9)
                #16 0x00007f5b92b451ba _PyEval_EvalFrameDefault (libpython3.10.so.1.0 + 0x1451ba)
                #17 0x00007f5b92b559c9 _PyFunction_Vectorcall (libpython3.10.so.1.0 + 0x1559c9)
                #18 0x00007f5b92b451ba _PyEval_EvalFrameDefault (libpython3.10.so.1.0 + 0x1451ba)
                #19 0x00007f5b92b61132 n/a (libpython3.10.so.1.0 + 0x161132)
                #20 0x00007f5b92c40cc7 n/a (libpython3.10.so.1.0 + 0x240cc7)
                #21 0x00007f5b92c17628 n/a (libpython3.10.so.1.0 + 0x217628)
                #22 0x00007f5b9268c54d n/a (libc.so.6 + 0x8c54d)
                #23 0x00007f5b92711874 __clone (libc.so.6 + 0x111874)

                Stack trace of thread 781158:
                #0  0x00007f5b92705c3f __poll (libc.so.6 + 0x105c3f)
                #1  0x00007f5b8ff6ef68 n/a (libglib-2.0.so.0 + 0xaaf68)
                #2  0x00007f5b8ff16392 g_main_context_iteration (libglib-2.0.so.0 + 0x52392)
                #3  0x00007f5b8ff163e2 n/a (libglib-2.0.so.0 + 0x523e2)
                #4  0x00007f5b8ff48405 n/a (libglib-2.0.so.0 + 0x84405)
                #5  0x00007f5b9268c54d n/a (libc.so.6 + 0x8c54d)
                #6  0x00007f5b92711874 __clone (libc.so.6 + 0x111874)
                ELF object binary architecture: AMD x86-64
z411 commented 2 years ago

Does it happen all the time? Or any steps to reproduce? It happened to me once today when the Image worker was retrieving an anime, so it might have to do with the worker threads in the Qt UI.

FichteFoll commented 2 years ago

Does it happen all the time?

Sometimes it does not reproduce, but most of the time it does. I tried closing via ctrl+q, the main menu, and the tray. I also tried browsing my list a bit before closing and doing nothing for a while, but I can't seem to figure out when it does not segfault.

alsoGAMER commented 1 year ago

As of 0.8.4.r199.ge132db0-1 it segfaults if you press ctrl-c in the terminal window (assumed that you opened it this way), and then try to close it with the regular window control buttons.

Trackma-qt v0.8.4
Showing debug information.
Engine: Trackma v0.8.4 - using account alsoGAMER(anilist).
Engine: Reading config files...
Data: Initializing...
[D] Data: Reading userconfig...
libanilist: Initializing...
Data: Using libanilist (anime)
[D] Data: Locking database...
[D] Data: Reading metadata...
[D] Data: Reading queue...
[D] Data: Reading info DB...
[D] Data: No items in queue.
libanilist: Downloading list...
[D] Data: Saving userconfig...
[D] Data: Saving cache...
[D] Data: Saving metadata...
Engine: Parsing redirection file...
Engine: Scanning local library...
[D] Engine: Scanning for Watching
[D] Engine: Scanning for Rewatching
[D] Engine: Scanning for Paused
[D] Engine: Scanning for Plan to Watch
[D] Engine: Directory: /home/alsog/Videos
[D] Engine: Time: 0.00087738037109375
Ready.
^C
File "/usr/lib/python3.10/site-packages/trackma/ui/qt/models.py", line 143, in rowCount
def rowCount(self, parent):
KeyboardInterrupt
zsh: IOT instruction (core dumped)  trackma-qt -d

coredump.txt

FichteFoll commented 1 year ago

I did indeed open it via the terminal (python -m trackma.ui.qt -d), but I did not use ctrl+c to close (or at least not generally). The segfault happens for me even when trying to close the window normally using the methods I described.

alsoGAMER commented 1 year ago

The segfault happens for me even when trying to close the window normally using the methods I described.

Doesn't happen to me, unless I ctrl-c.

FichteFoll commented 1 year ago

I just had the random idea that this might have been caused by the mpris tracker (seeing how it is using a gio loop on a separate (daemon) thread), but after changing the tracker to lsof I can still reproduce the segfault.