Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Crash during initial download #788

Closed
kparal opened this issue Dec 14, 2021 · 17 comments
Closed

[BUG] Crash during initial download #788

kparal opened this issue Dec 14, 2021 · 17 comments
Assignees
Labels

Comments

@kparal
Copy link

kparal commented Dec 14, 2021

Describe the bug
I installed Bottles, started it, and in the initial setup wizard, I confirmed the initial download. Immediately once the dialog switches to "Downloading...", the whole program crashes. This happens every time I try it, i.e. I can't start and use Bottles at all.

In the terminal I see this:

$ flatpak run com.usebottles.bottles 
Gtk-Message: 16:02:59.358: Failed to load module "canberra-gtk-module"
Gtk-Message: 16:02:59.358: Failed to load module "pk-gtk-module"
(16:02:59) INFO Performing Bottles checks... 
(16:03:00) INFO Bottles Started! 
(16:03:03) INFO Performing Bottles checks... 
(16:03:03) WARNING No dxvk found. 
(16:03:03) WARNING No vkd3d found. 
(16:03:03) WARNING No nvapi found. 
(16:03:03) WARNING No runners found. 
(16:03:03) INFO Installing component: [vaniglia-6.21]. 
(16:03:03) INFO Installing component: [dxvk-1.9.2]. 
(16:03:03) INFO Installing component: [dxvk-nvapi-v0.4]. 
**
Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached
Bail out! Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached
**
Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached
Bail out! Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached
Coredumpctl says:
           PID: 19610 (bottles)
           UID: 1000 (kparal)
           GID: 1000 (kparal)
        Signal: 6 (ABRT)
     Timestamp: Tue 2021-12-14 16:03:03 CET (2min 28s ago)
  Command Line: /usr/bin/python3 /app/bin/bottles
    Executable: /usr/bin/python3.9
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.usebottles.bottles-19601.scope
          Unit: user@1000.service
     User Unit: app-flatpak-com.usebottles.bottles-19601.scope
         Slice: user-1000.slice
     Owner UID: 1000 (kparal)
       Boot ID: d5b3a980b30045da9c23f1fca806a9d7
    Machine ID: 8be4d5a0cd574a188da234386f139a23
      Hostname: titan
       Storage: /var/lib/systemd/coredump/core.bottles.1000.d5b3a980b30045da9c23f1fca806a9d7.19610.1639494183000000.zst (present)
     Disk Size: 6.7M
       Message: Process 19610 (bottles) of user 1000 dumped core.
                
                Found module /usr/bin/python3.9 with build-id: 73cd6685f38b671d7ce3f1b94e697576646d0655
                Found module /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.0 with build-id: c5abd4d4cbacb3e34a83dd00d3f471565c0bf51e
                Found module /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.48.0 with build-id: c438cbdbcc08c79f564596fc35c55e87ba2c5b89
                Found module /usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.so with build-id: fac208f851115ca7583296f64ca4fd52f9cd86d6
                Found module /usr/lib/x86_64-linux-gnu/libselinux.so.1 with build-id: 098201a59eed89f47425180ecb954a339b6da2f3
                Found module /usr/lib/x86_64-linux-gnu/libnss_resolve.so.2 with build-id: 7deca5c2de6e6f2f8c1fb166aaec8ffa41d14927
                Found module /usr/lib/x86_64-linux-gnu/libnss_files-2.33.so with build-id: f8202917f0a6abc84e8d5622da1a0b07e6fec0c3
                Found module /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so with build-id: e7126af1d34e93a686ad6f4bc7123a42c8670690
                Found module /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0 with build-id: 8353b606159011d5593ea424d9544ac3f5b16b41
                Found module /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so with build-id: 333bcc5c4336a3aa114295c06ba9f052488f420f
                Found module /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so with build-id: dd371595ff6e84a3cfe4928690195adbe00602ef
                Found module /usr/lib/python3.9/lib-dynload/_csv.cpython-39-x86_64-linux-gnu.so with build-id: c9e46c80d75e9c263401e3899e794930ef33d41e
                Found module /usr/lib/python3.9/lib-dynload/pyexpat.cpython-39-x86_64-linux-gnu.so with build-id: 9899768fc5d87faa9a13010e7e9ec0cfec27d649
                Found module /usr/lib/python3.9/lib-dynload/_elementtree.cpython-39-x86_64-linux-gnu.so with build-id: e467a043914b41493e4aa5cc0902f8a8ea576966
                Found module /usr/lib/python3.9/lib-dynload/unicodedata.cpython-39-x86_64-linux-gnu.so with build-id: 4d619865f344259a1da5e51a6ae622abb3de3f94
                Found module /usr/lib/python3.9/lib-dynload/_json.cpython-39-x86_64-linux-gnu.so with build-id: 3cf078f3c4a25ba2e2d7cf34eddfc1c0f10db1a1
                Found module /usr/lib/x86_64-linux-gnu/libhandy-1.so.0 with build-id: 9e293efaf0753b79bd2a4e5499e5b0ff52c961a2
                Found module /usr/lib/x86_64-linux-gnu/libssl.so.1.1 with build-id: ec7bf425ce049559f41129d1e25db7eacbb14db1
                Found module /usr/lib/python3.9/lib-dynload/_queue.cpython-39-x86_64-linux-gnu.so with build-id: 1eb6e87d9a1e4140e838e5b6ecfb6c3281123c76
                Found module /usr/lib/python3.9/lib-dynload/_ssl.cpython-39-x86_64-linux-gnu.so with build-id: 414b5fe20aaa2e97d781b32f44d45d5cb92eb72d
                Found module /usr/lib/python3.9/lib-dynload/binascii.cpython-39-x86_64-linux-gnu.so with build-id: f066e157b71877da8eb5a0466bff6f9730f86b61
                Found module /usr/lib/python3.9/lib-dynload/_struct.cpython-39-x86_64-linux-gnu.so with build-id: 53b5513a21478cc3c549ce8eb6b25c6d986885b7
                Found module /usr/lib/python3.9/lib-dynload/_sha512.cpython-39-x86_64-linux-gnu.so with build-id: 7df0c40980658d2d3b02d115159822619ca91f09
                Found module /usr/lib/python3.9/lib-dynload/_random.cpython-39-x86_64-linux-gnu.so with build-id: 6f05a441dddfd2a1a5bf943a48b53949096471e7
                Found module /usr/lib/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so with build-id: e2d7107e37f32754e91dd9817bd46690c9e74968
                Found module /usr/lib/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so with build-id: d0732e63eadafd806ee223583f2506a1113e4ac0
                Found module /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 with build-id: 942977a84b21e9bf352c65e0c1a62b2d1621c41f
                Found module /usr/lib/python3.9/lib-dynload/_blake2.cpython-39-x86_64-linux-gnu.so with build-id: f673918c56592365d6f4225069660ea9c02c9855
                Found module /usr/lib/x86_64-linux-gnu/libgpg-error.so.0.32.0 with build-id: 968fca04cc9c744e04a1fb643c77547cb23b5946
                Found module /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.9 with build-id: 2473f9e15b8c1724310c8a315d37c75a1540395f
                Found module /usr/lib/x86_64-linux-gnu/libcap.so.2.58 with build-id: 2786c6bfce9340986fb4fa470ecaf927f5961b1f
                Found module /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.3 with build-id: 5782abf3e441c75c927fe36b5fd7c991d19434a3
                Found module /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29 with build-id: a8e9ca6fd2dd26e1512bbe52d9a235d0676b4f7e
                Found module /usr/lib/x86_64-linux-gnu/libicudata.so.69.1 with build-id: 623e4a46538d93da8e6a54ec15283f9b6b036bb0
                Found module /usr/lib/x86_64-linux-gnu/libsystemd.so.0.32.0 with build-id: 3f5fa5a6be3538210e3a332cce46f841ec0041b4
                Found module /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.12 with build-id: d4b39e55e427c9c21630873467d1b83f6d35a47c
                Found module /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0.600.6 with build-id: 7e8f173cdfa878510c0da6706f5061ace5994dd1
                Found module /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 with build-id: 2dbb3d5b94e84b4c1cfa3e8c36453c840277b09d
                Found module /usr/lib/x86_64-linux-gnu/libicui18n.so.69.1 with build-id: b91ff522516f6e2dcaf967be57155b55f280667e
                Found module /usr/lib/x86_64-linux-gnu/libicuuc.so.69.1 with build-id: 2b6d3465a1807b2b22158d1f7192f61252df9386
                Found module /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 with build-id: 80673d18d2ba77404af69e23346f79bc917f590b
                Found module /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.19.13 with build-id: 0b00b3cd752bc63d40f300a691e2840f8911f3f2
                Found module /usr/lib/x86_64-linux-gnu/libtracker-sparql-3.0.so.0.201.0 with build-id: 40726da6cec1af8c7c32e6410b595bfcfc494287
                Found module /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 with build-id: 40ee9f52849489b0e2e4116ff20cf94c21d4af08
                Found module /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 with build-id: 003514b19b63ff923b3ad2f381d9a44485763aa8
                Found module /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.26 with build-id: 7c1d8fb5155648f9962a5bf308dad9c127fdc372
                Found module /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4800.10 with build-id: 0059345d98e0681569b0dc07c506a44c3dbb41d2
                Found module /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 with build-id: 045d2e4899cf72ccd318f86f02c50c6079949f33
                Found module /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 with build-id: 7b02e00bcb811387f734c2444e812d85c03b452e
                Found module /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 with build-id: 0adf2de4b14f1732b599fcbae7fa24ab1f3a5a55
                Found module /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 with build-id: adcda11d008e5e0dbf5c5d8af031bae14f813a6c
                Found module /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 with build-id: ccaf00ddfd2af2b5ddfca52df5ad908b339648f2
                Found module /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 with build-id: 3dbbee98f9efe9b1e643487f6849e2f4a8136a89
                Found module /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 with build-id: 5cc05b3f2714abf061b92c69f819995e13589f7b
                Found module /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 with build-id: 568db4aa23a8d93d9f6d938ecb61222ad4b31f12
                Found module /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 with build-id: de6646d2a4951d38a61aae0a9c8d3bf56e5a2bdd
                Found module /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 with build-id: 4856fea5bb1e39db3251f1183ea0c623826313b5
                Found module /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 with build-id: fc58e7701adc7efa1b378075dad594e6f47fc9f6
                Found module /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4800.10 with build-id: 43a465399e84d77f9db1d65defdd7d7fb1272c35
                Found module /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 with build-id: e1dc878ceb58ad2fdd16479ebfd21351dd1c3400
                Found module /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.26 with build-id: 24897042477505f1c232e6606554a289d574d4e4
                Found module /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 with build-id: a4eba8082959dccd25a62c44ab7e1fc269fc3811
                Found module /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.6 with build-id: 4f63aa16f4786d99321d4d85a1f130744fc2ffe1
                Found module /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 with build-id: c7ea1c86203fda11e6720c0709aa895468b1bde2
                Found module /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4800.10 with build-id: bb6607ee39fca171c0007e3cf5b055f3e0eae9a7
                Found module /usr/lib/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so with build-id: a189937e209e1bfb3c172bcc33865088b3aa9767
                Found module /usr/lib/x86_64-linux-gnu/liblzma.so.5.2.5 with build-id: c67a0ef914a32749f75293e92f58739697278ffb
                Found module /usr/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-x86_64-linux-gnu.so with build-id: f7a095e6da304d77fa9f24ca6555c287c24aab0a
                Found module /usr/lib/python3.9/lib-dynload/grp.cpython-39-x86_64-linux-gnu.so with build-id: 575a17c52efc85c5322353028018843a7d6b4f24
                Found module /usr/lib/python3.9/lib-dynload/_lzma.cpython-39-x86_64-linux-gnu.so with build-id: 052b03c48b28c6591256398fbc386c42923d94f6
                Found module /usr/lib/python3.9/lib-dynload/_bz2.cpython-39-x86_64-linux-gnu.so with build-id: 4829d7600fe0bbed40833de90213c37a840c13c7
                Found module /usr/lib/python3.9/lib-dynload/zlib.cpython-39-x86_64-linux-gnu.so with build-id: 5ec018183ff2f7eff4a882b1cfe4fcfd7a62f3f0
                Found module /usr/lib/python3.9/lib-dynload/array.cpython-39-x86_64-linux-gnu.so with build-id: d585ea8fb257db39251d61ba91d1e8f653b87a22
                Found module /usr/lib/python3.9/lib-dynload/select.cpython-39-x86_64-linux-gnu.so with build-id: 6c82b7e17977aeb5b205adfbbd8d4b7d40c1b91e
                Found module /usr/lib/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so with build-id: c17f12d3f41db1ce28b483fe656fab7ccbead17f
                Found module /usr/lib/python3.9/lib-dynload/_socket.cpython-39-x86_64-linux-gnu.so with build-id: 04e1f5445e6795b4974c1c4749db99272045d2fb
                Found module /usr/lib/python3.9/site-packages/cairo/_cairo.cpython-39-x86_64-linux-gnu.so with build-id: bc57a57caaac248ee1928cdef71901bdcfd54480
                Found module /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 with build-id: 5fb51aa2b479def09f104c44c0a126e22a221f7a
                Found module /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 with build-id: 37c7789f0441c6257ce781a9a5c5b85cabb75036
                Found module /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 with build-id: 9a0d0fa9c04097bef6c47d4cfd28781af365e387
                Found module /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.30000.0 with build-id: 46635986af5bea8b58a1fe13e5e9b0e228508696
                Found module /usr/lib/x86_64-linux-gnu/libbz2.so.1.0.8 with build-id: 2d7a13911b641918007f169632c07625b3079b69
                Found module /usr/lib/x86_64-linux-gnu/libexpat.so.1.8.1 with build-id: 268a58ad35137637dd9ede5da9eaa23a7d0e6006
                Found module /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 with build-id: 9f6b23c7454b760b57c94f5e8f4d0dbe76d909b1
                Found module /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0 with build-id: 51f60f9eeac221fc3445ce570e6fb6baa83e604a
                Found module /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 with build-id: f9fa50234e5f542c4e32fe3849078020f43f3261
                Found module /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 with build-id: cd99286d65beb0edba0fc9b965b88859962498e8
                Found module /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 with build-id: 7d67eabc92da2fbd05cb69b339e41cea79f9fa85
                Found module /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 with build-id: fd5a56f12454013abf8ccf39d35b6bdd5afbc57b
                Found module /usr/lib/x86_64-linux-gnu/libfreetype.so.6.18.0 with build-id: a4f0772cc98e8f771cee05e5ddb7eef04712c021
                Found module /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 with build-id: 2e92eff7bee33081b77a05f194958628f583f522
                Found module /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.40.0 with build-id: 3e84cb961295d25c8862c6e1bc15decca91ad824
                Found module /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 with build-id: 01a8f27db50ff7f7afde7b10966f8114fb8ed39d
                Found module /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 with build-id: f6062387998b075aa74abbca5175d983c7bc5d6a
                Found module /usr/lib/x86_64-linux-gnu/librt-2.33.so with build-id: 6b8b679b4a8af6f6b6b543205f65fb7f5be7393b
                Found module /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 with build-id: 5271d9c5c736e767d6d945e9a8293908bb3d1bc5
                Found module /usr/lib/x86_64-linux-gnu/libresolv-2.33.so with build-id: b64eda64750f7d31d6fdf01641db827fb90bd0fa
                Found module /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 with build-id: 1bf23559327361aa100d7ff2468d5bd98c6c3457
                Found module /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 with build-id: 487c492d01ffa699a2d81a2a66427f733c4c7777
                Found module /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.7000.2 with build-id: fe72b4a26c084531f3e3b9f23e8b40489767c28c
                Found module /usr/lib/x86_64-linux-gnu/libpcre.so.1.2.13 with build-id: 1b1f91feb6837672c4292b2c3ff26bff0cc71d1a
                Found module /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 with build-id: 26c32cba7cc64337cef1d38059d4de77bff93205
                Found module /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.7000.2 with build-id: 402b0365d865a145809b5cc3e82628683918c26d
                Found module /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7000.2 with build-id: dad9de4489ed277bae71e5ce88cf59491dbdacda
                Found module /usr/lib/python3.9/site-packages/gi/_gi.cpython-39-x86_64-linux-gnu.so with build-id: 5f4b64a6d63ceb119f898e19a5291b5070492a1d
                Found module /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 with build-id: efc46f16c741933e189bc363ee2acc635d90a9a5
                Found module /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 with build-id: cdff81e6273a31ae51cd175a164af0c783992fc5
                Found module /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 with build-id: c433630219a163d613d36297632847bcf012a56c
                Found module /usr/lib/python3.9/site-packages/gi/_gi_cairo.cpython-39-x86_64-linux-gnu.so with build-id: bcf38d7400d927e1312a274a43dfb6e2dd0bcc97
                Found module /usr/lib/x86_64-linux-gnu/libm-2.33.so with build-id: 582330fbfef5642cd490fd6a1fb780396be9a758
                Found module /usr/lib/x86_64-linux-gnu/libutil-2.33.so with build-id: 1fe7db5fe06e58fb1fbe4b012c4363254136a00f
                Found module /usr/lib/x86_64-linux-gnu/libdl-2.33.so with build-id: d9535f8920ca1604fe08fa23cbf35691f74dc4d4
                Found module /usr/lib/x86_64-linux-gnu/libpthread-2.33.so with build-id: 7b9037729df571ead94e6a48ff5f27f1fe1ecbea
                Found module /usr/lib/x86_64-linux-gnu/libc-2.33.so with build-id: 76d1aab409296f4238aafd7e75342f8062578b8f
                Found module /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0 with build-id: 60089b88ae76ed84f5fd3aa8ced839c2c071fcd5
                Found module /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.7000.2 with build-id: 0c06d7a54cbfa1d56c1233d9106a8ccc0bb43dab
                Found module /usr/lib/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so with build-id: 7248066c7da71fe4c79feec55bf9769779be7952
                Found module /usr/lib/x86_64-linux-gnu/ld-2.33.so with build-id: 4471eced33dfba2fefe2c41a53caf03230c627b2
                Found module linux-vdso.so.1 with build-id: d741c142ad07e9d7cee7442a2127c1d697d9fc42
                Stack trace of thread 2:
                #0  0x00007feea79b94bb n/a (/usr/lib/x86_64-linux-gnu/libc-2.33.so + 0x394bb)
                #1  0x00007feea79a2867 n/a (/usr/lib/x86_64-linux-gnu/libc-2.33.so + 0x22867)
                #2  0x00007feea72cec7c n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7000.2 + 0x21c7c)

Installation

  • Method: Flatpak
  • Version: 2021.12.14-treviso-1

To Reproduce
Steps to reproduce the behavior:

  1. Start Bottles on a fresh system
  2. Click Install on We're almost there screen
  3. See Downloading... and a crash (GUI disappears)

Desktop (please complete the following information):

  • OS: Fedora
  • Version: 35
  • Display server: Xorg
@mirkobrombin
Copy link
Member

I think it's caused by a non-safe thread access, I can't replicate but I'll try to get it

@kparal
Copy link
Author

kparal commented Dec 15, 2021

I updated to 2021.12.14-treviso-2 from Flathub, the problem is not gone. The terminal output is a little different now:

$ flatpak run com.usebottles.bottles 
Gtk-Message: 08:57:30.038: Failed to load module "canberra-gtk-module"
Gtk-Message: 08:57:30.038: Failed to load module "pk-gtk-module"
(08:57:30) INFO Performing Bottles checks... 
(08:57:30) INFO Bottles Started! 
(08:57:32) INFO Performing Bottles checks... 
(08:57:32) WARNING No dxvk found. 
(08:57:32) INFO Installing component: [dxvk-1.9.2]. 
Coredumpctl says:
           PID: 9188 (bottles)
           UID: 1000 (kparal)
           GID: 1000 (kparal)
        Signal: 11 (SEGV)
     Timestamp: Wed 2021-12-15 08:57:32 CET (1min 53s ago)
  Command Line: /usr/bin/python3 /app/bin/bottles
    Executable: /usr/bin/python3.9
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.usebottles.bottles-9177.scope
          Unit: user@1000.service
     User Unit: app-flatpak-com.usebottles.bottles-9177.scope
         Slice: user-1000.slice
     Owner UID: 1000 (kparal)
       Boot ID: aacd58089b3847c4a7360dbe8084e8c5
    Machine ID: 8be4d5a0cd574a188da234386f139a23
      Hostname: titan
       Storage: /var/lib/systemd/coredump/core.bottles.1000.aacd58089b3847c4a7360dbe8084e8c5.9188.1639555052000000.zst (present)
     Disk Size: 6.6M
       Message: Process 9188 (bottles) of user 1000 dumped core.
                
                Found module /usr/bin/python3.9 with build-id: 73cd6685f38b671d7ce3f1b94e697576646d0655
                Found module /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.48.0 with build-id: c438cbdbcc08c79f564596fc35c55e87ba2c5b89
                Found module /usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.so with build-id: fac208f851115ca7583296f64ca4fd52f9cd86d6
                Found module /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.0 with build-id: c5abd4d4cbacb3e34a83dd00d3f471565c0bf51e
                Found module /usr/lib/x86_64-linux-gnu/libselinux.so.1 with build-id: 098201a59eed89f47425180ecb954a339b6da2f3
                Found module /usr/lib/x86_64-linux-gnu/libnss_resolve.so.2 with build-id: 7deca5c2de6e6f2f8c1fb166aaec8ffa41d14927
                Found module /usr/lib/x86_64-linux-gnu/libnss_files-2.33.so with build-id: f8202917f0a6abc84e8d5622da1a0b07e6fec0c3
                Found module /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so with build-id: e7126af1d34e93a686ad6f4bc7123a42c8670690
                Found module /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0 with build-id: 8353b606159011d5593ea424d9544ac3f5b16b41
                Found module /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so with build-id: 333bcc5c4336a3aa114295c06ba9f052488f420f
                Found module /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so with build-id: dd371595ff6e84a3cfe4928690195adbe00602ef
                Found module /usr/lib/python3.9/lib-dynload/_csv.cpython-39-x86_64-linux-gnu.so with build-id: c9e46c80d75e9c263401e3899e794930ef33d41e
                Found module /usr/lib/python3.9/lib-dynload/pyexpat.cpython-39-x86_64-linux-gnu.so with build-id: 9899768fc5d87faa9a13010e7e9ec0cfec27d649
                Found module /usr/lib/python3.9/lib-dynload/_elementtree.cpython-39-x86_64-linux-gnu.so with build-id: e467a043914b41493e4aa5cc0902f8a8ea576966
                Found module /usr/lib/python3.9/lib-dynload/unicodedata.cpython-39-x86_64-linux-gnu.so with build-id: 4d619865f344259a1da5e51a6ae622abb3de3f94
                Found module /usr/lib/python3.9/lib-dynload/_json.cpython-39-x86_64-linux-gnu.so with build-id: 3cf078f3c4a25ba2e2d7cf34eddfc1c0f10db1a1
                Found module /usr/lib/x86_64-linux-gnu/libhandy-1.so.0 with build-id: 9e293efaf0753b79bd2a4e5499e5b0ff52c961a2
                Found module /usr/lib/x86_64-linux-gnu/libssl.so.1.1 with build-id: ec7bf425ce049559f41129d1e25db7eacbb14db1
                Found module /usr/lib/python3.9/lib-dynload/_queue.cpython-39-x86_64-linux-gnu.so with build-id: 1eb6e87d9a1e4140e838e5b6ecfb6c3281123c76
                Found module /usr/lib/python3.9/lib-dynload/_ssl.cpython-39-x86_64-linux-gnu.so with build-id: 414b5fe20aaa2e97d781b32f44d45d5cb92eb72d
                Found module /usr/lib/python3.9/lib-dynload/binascii.cpython-39-x86_64-linux-gnu.so with build-id: f066e157b71877da8eb5a0466bff6f9730f86b61
                Found module /usr/lib/python3.9/lib-dynload/_struct.cpython-39-x86_64-linux-gnu.so with build-id: 53b5513a21478cc3c549ce8eb6b25c6d986885b7
                Found module /usr/lib/python3.9/lib-dynload/_sha512.cpython-39-x86_64-linux-gnu.so with build-id: 7df0c40980658d2d3b02d115159822619ca91f09
                Found module /usr/lib/python3.9/lib-dynload/_random.cpython-39-x86_64-linux-gnu.so with build-id: 6f05a441dddfd2a1a5bf943a48b53949096471e7
                Found module /usr/lib/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so with build-id: e2d7107e37f32754e91dd9817bd46690c9e74968
                Found module /usr/lib/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so with build-id: d0732e63eadafd806ee223583f2506a1113e4ac0
                Found module /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 with build-id: 942977a84b21e9bf352c65e0c1a62b2d1621c41f
                Found module /usr/lib/python3.9/lib-dynload/_blake2.cpython-39-x86_64-linux-gnu.so with build-id: f673918c56592365d6f4225069660ea9c02c9855
                Found module /usr/lib/x86_64-linux-gnu/libgpg-error.so.0.32.0 with build-id: 968fca04cc9c744e04a1fb643c77547cb23b5946
                Found module /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.9 with build-id: 2473f9e15b8c1724310c8a315d37c75a1540395f
                Found module /usr/lib/x86_64-linux-gnu/libcap.so.2.58 with build-id: 2786c6bfce9340986fb4fa470ecaf927f5961b1f
                Found module /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.3 with build-id: 5782abf3e441c75c927fe36b5fd7c991d19434a3
                Found module /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29 with build-id: a8e9ca6fd2dd26e1512bbe52d9a235d0676b4f7e
                Found module /usr/lib/x86_64-linux-gnu/libicudata.so.69.1 with build-id: 623e4a46538d93da8e6a54ec15283f9b6b036bb0
                Found module /usr/lib/x86_64-linux-gnu/libsystemd.so.0.32.0 with build-id: 3f5fa5a6be3538210e3a332cce46f841ec0041b4
                Found module /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.12 with build-id: d4b39e55e427c9c21630873467d1b83f6d35a47c
                Found module /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0.600.6 with build-id: 7e8f173cdfa878510c0da6706f5061ace5994dd1
                Found module /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 with build-id: 2dbb3d5b94e84b4c1cfa3e8c36453c840277b09d
                Found module /usr/lib/x86_64-linux-gnu/libicui18n.so.69.1 with build-id: b91ff522516f6e2dcaf967be57155b55f280667e
                Found module /usr/lib/x86_64-linux-gnu/libicuuc.so.69.1 with build-id: 2b6d3465a1807b2b22158d1f7192f61252df9386
                Found module /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 with build-id: 80673d18d2ba77404af69e23346f79bc917f590b
                Found module /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.19.13 with build-id: 0b00b3cd752bc63d40f300a691e2840f8911f3f2
                Found module /usr/lib/x86_64-linux-gnu/libtracker-sparql-3.0.so.0.201.0 with build-id: 40726da6cec1af8c7c32e6410b595bfcfc494287
                Found module /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 with build-id: 40ee9f52849489b0e2e4116ff20cf94c21d4af08
                Found module /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 with build-id: 003514b19b63ff923b3ad2f381d9a44485763aa8
                Found module /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.26 with build-id: 7c1d8fb5155648f9962a5bf308dad9c127fdc372
                Found module /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4800.10 with build-id: 0059345d98e0681569b0dc07c506a44c3dbb41d2
                Found module /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 with build-id: 045d2e4899cf72ccd318f86f02c50c6079949f33
                Found module /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 with build-id: 7b02e00bcb811387f734c2444e812d85c03b452e
                Found module /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 with build-id: 0adf2de4b14f1732b599fcbae7fa24ab1f3a5a55
                Found module /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 with build-id: adcda11d008e5e0dbf5c5d8af031bae14f813a6c
                Found module /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 with build-id: ccaf00ddfd2af2b5ddfca52df5ad908b339648f2
                Found module /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 with build-id: 3dbbee98f9efe9b1e643487f6849e2f4a8136a89
                Found module /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 with build-id: 5cc05b3f2714abf061b92c69f819995e13589f7b
                Found module /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 with build-id: 568db4aa23a8d93d9f6d938ecb61222ad4b31f12
                Found module /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 with build-id: de6646d2a4951d38a61aae0a9c8d3bf56e5a2bdd
                Found module /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 with build-id: 4856fea5bb1e39db3251f1183ea0c623826313b5
                Found module /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 with build-id: fc58e7701adc7efa1b378075dad594e6f47fc9f6
                Found module /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4800.10 with build-id: 43a465399e84d77f9db1d65defdd7d7fb1272c35
                Found module /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 with build-id: e1dc878ceb58ad2fdd16479ebfd21351dd1c3400
                Found module /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.26 with build-id: 24897042477505f1c232e6606554a289d574d4e4
                Found module /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 with build-id: a4eba8082959dccd25a62c44ab7e1fc269fc3811
                Found module /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.6 with build-id: 4f63aa16f4786d99321d4d85a1f130744fc2ffe1
                Found module /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 with build-id: c7ea1c86203fda11e6720c0709aa895468b1bde2
                Found module /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4800.10 with build-id: bb6607ee39fca171c0007e3cf5b055f3e0eae9a7
                Found module /usr/lib/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so with build-id: a189937e209e1bfb3c172bcc33865088b3aa9767
                Found module /usr/lib/x86_64-linux-gnu/liblzma.so.5.2.5 with build-id: c67a0ef914a32749f75293e92f58739697278ffb
                Found module /usr/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-x86_64-linux-gnu.so with build-id: f7a095e6da304d77fa9f24ca6555c287c24aab0a
                Found module /usr/lib/python3.9/lib-dynload/grp.cpython-39-x86_64-linux-gnu.so with build-id: 575a17c52efc85c5322353028018843a7d6b4f24
                Found module /usr/lib/python3.9/lib-dynload/_lzma.cpython-39-x86_64-linux-gnu.so with build-id: 052b03c48b28c6591256398fbc386c42923d94f6
                Found module /usr/lib/python3.9/lib-dynload/_bz2.cpython-39-x86_64-linux-gnu.so with build-id: 4829d7600fe0bbed40833de90213c37a840c13c7
                Found module /usr/lib/python3.9/lib-dynload/zlib.cpython-39-x86_64-linux-gnu.so with build-id: 5ec018183ff2f7eff4a882b1cfe4fcfd7a62f3f0
                Found module /usr/lib/python3.9/lib-dynload/array.cpython-39-x86_64-linux-gnu.so with build-id: d585ea8fb257db39251d61ba91d1e8f653b87a22
                Found module /usr/lib/python3.9/lib-dynload/select.cpython-39-x86_64-linux-gnu.so with build-id: 6c82b7e17977aeb5b205adfbbd8d4b7d40c1b91e
                Found module /usr/lib/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so with build-id: c17f12d3f41db1ce28b483fe656fab7ccbead17f
                Found module /usr/lib/python3.9/lib-dynload/_socket.cpython-39-x86_64-linux-gnu.so with build-id: 04e1f5445e6795b4974c1c4749db99272045d2fb
                Found module /usr/lib/python3.9/site-packages/cairo/_cairo.cpython-39-x86_64-linux-gnu.so with build-id: bc57a57caaac248ee1928cdef71901bdcfd54480
                Found module /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 with build-id: 5fb51aa2b479def09f104c44c0a126e22a221f7a
                Found module /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 with build-id: 37c7789f0441c6257ce781a9a5c5b85cabb75036
                Found module /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 with build-id: 9a0d0fa9c04097bef6c47d4cfd28781af365e387
                Found module /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.30000.0 with build-id: 46635986af5bea8b58a1fe13e5e9b0e228508696
                Found module /usr/lib/x86_64-linux-gnu/libbz2.so.1.0.8 with build-id: 2d7a13911b641918007f169632c07625b3079b69
                Found module /usr/lib/x86_64-linux-gnu/libexpat.so.1.8.1 with build-id: 268a58ad35137637dd9ede5da9eaa23a7d0e6006
                Found module /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 with build-id: 9f6b23c7454b760b57c94f5e8f4d0dbe76d909b1
                Found module /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0 with build-id: 51f60f9eeac221fc3445ce570e6fb6baa83e604a
                Found module /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 with build-id: f9fa50234e5f542c4e32fe3849078020f43f3261
                Found module /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 with build-id: cd99286d65beb0edba0fc9b965b88859962498e8
                Found module /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 with build-id: 7d67eabc92da2fbd05cb69b339e41cea79f9fa85
                Found module /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 with build-id: fd5a56f12454013abf8ccf39d35b6bdd5afbc57b
                Found module /usr/lib/x86_64-linux-gnu/libfreetype.so.6.18.0 with build-id: a4f0772cc98e8f771cee05e5ddb7eef04712c021
                Found module /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 with build-id: 2e92eff7bee33081b77a05f194958628f583f522
                Found module /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.40.0 with build-id: 3e84cb961295d25c8862c6e1bc15decca91ad824
                Found module /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 with build-id: 01a8f27db50ff7f7afde7b10966f8114fb8ed39d
                Found module /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 with build-id: f6062387998b075aa74abbca5175d983c7bc5d6a
                Found module /usr/lib/x86_64-linux-gnu/librt-2.33.so with build-id: 6b8b679b4a8af6f6b6b543205f65fb7f5be7393b
                Found module /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 with build-id: 5271d9c5c736e767d6d945e9a8293908bb3d1bc5
                Found module /usr/lib/x86_64-linux-gnu/libresolv-2.33.so with build-id: b64eda64750f7d31d6fdf01641db827fb90bd0fa
                Found module /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 with build-id: 1bf23559327361aa100d7ff2468d5bd98c6c3457
                Found module /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 with build-id: 487c492d01ffa699a2d81a2a66427f733c4c7777
                Found module /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.7000.2 with build-id: fe72b4a26c084531f3e3b9f23e8b40489767c28c
                Found module /usr/lib/x86_64-linux-gnu/libpcre.so.1.2.13 with build-id: 1b1f91feb6837672c4292b2c3ff26bff0cc71d1a
                Found module /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1.0.0 with build-id: 26c32cba7cc64337cef1d38059d4de77bff93205
                Found module /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.7000.2 with build-id: 402b0365d865a145809b5cc3e82628683918c26d
                Found module /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7000.2 with build-id: dad9de4489ed277bae71e5ce88cf59491dbdacda
                Found module /usr/lib/python3.9/site-packages/gi/_gi.cpython-39-x86_64-linux-gnu.so with build-id: 5f4b64a6d63ceb119f898e19a5291b5070492a1d
                Found module /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 with build-id: efc46f16c741933e189bc363ee2acc635d90a9a5
                Found module /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 with build-id: cdff81e6273a31ae51cd175a164af0c783992fc5
                Found module /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 with build-id: c433630219a163d613d36297632847bcf012a56c
                Found module /usr/lib/python3.9/site-packages/gi/_gi_cairo.cpython-39-x86_64-linux-gnu.so with build-id: bcf38d7400d927e1312a274a43dfb6e2dd0bcc97
                Found module /usr/lib/x86_64-linux-gnu/libm-2.33.so with build-id: 582330fbfef5642cd490fd6a1fb780396be9a758
                Found module /usr/lib/x86_64-linux-gnu/libutil-2.33.so with build-id: 1fe7db5fe06e58fb1fbe4b012c4363254136a00f
                Found module /usr/lib/x86_64-linux-gnu/libdl-2.33.so with build-id: d9535f8920ca1604fe08fa23cbf35691f74dc4d4
                Found module /usr/lib/x86_64-linux-gnu/libpthread-2.33.so with build-id: 7b9037729df571ead94e6a48ff5f27f1fe1ecbea
                Found module /usr/lib/x86_64-linux-gnu/libc-2.33.so with build-id: 76d1aab409296f4238aafd7e75342f8062578b8f
                Found module /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0 with build-id: 60089b88ae76ed84f5fd3aa8ced839c2c071fcd5
                Found module /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.7000.2 with build-id: 0c06d7a54cbfa1d56c1233d9106a8ccc0bb43dab
                Found module /usr/lib/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so with build-id: 7248066c7da71fe4c79feec55bf9769779be7952
                Found module /usr/lib/x86_64-linux-gnu/ld-2.33.so with build-id: 4471eced33dfba2fefe2c41a53caf03230c627b2
                Found module linux-vdso.so.1 with build-id: d741c142ad07e9d7cee7442a2127c1d697d9fc42
                Stack trace of thread 2:
                #0  0x0000000000000000 n/a (n/a + 0x0)

@kparal
Copy link
Author

kparal commented Dec 15, 2021

Actually, next run had the terminal output including the gtk errors:

$ flatpak run com.usebottles.bottles 
Gtk-Message: 09:02:00.266: Failed to load module "canberra-gtk-module"
Gtk-Message: 09:02:00.267: Failed to load module "pk-gtk-module"
(09:02:00) INFO Performing Bottles checks... 
(09:02:01) INFO Bottles Started! 
(09:02:05) INFO Performing Bottles checks... 
(09:02:05) WARNING No dxvk found. 
(09:02:05) INFO Installing component: [dxvk-1.9.2]. 
**
Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached
Bail out! Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached
**
Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached
Bail out! Gtk:ERROR:../gtk/gtkcssinheritvalue.c:33:gtk_css_value_inherit_free: code should not be reached

And in another run I successfully surpassed the downloading phase and I can use Bottles now.

So there is clearly some race condition going on, when initiating the download.

@mirkobrombin
Copy link
Member

It's caused by the previous failure, it's "normal”

@kparal
Copy link
Author

kparal commented Dec 15, 2021

No, it's not. If I delete ~/.var/app/com.usebottles.bottles/ and start Bottles fresh, I have about 50% chance to see this crash. I just tested ~10 cycles of delete & start fresh. Interestingly, on my other machine (also Fedora 35), I don't see the crash at all (tested ~5 cycles).

I'm happy to provide some debug logs or the crashdump, if you tell me how.

@mirkobrombin
Copy link
Member

Mh I’ll try to replicate on my own, it’s weird 😅

@kparal
Copy link
Author

kparal commented Dec 15, 2021

I did this:

flatpak install runtime/org.gnome.Sdk/x86_64/41
rm ~/.var/app/com.usebottles.bottles/ -rf
flatpak run --command=bash --devel --env="GST_DEBUG=4" com.usebottles.bottles
gdb --args python3 /app/bin/bottles
(gdb) run
# make it crash
(gdb) t a a bt
Output:
Thread 23 (Thread 0x7fffe2d6c640 (LWP 160) "python3"):
#0  0x00007ffff7a954bb in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff7a7e867 in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff73aac7c in g_assertion_message_expr.cold () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff740b9ef in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff592423c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5  0x00007ffff5925972 in _gtk_css_lookup_resolve () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007ffff593c28f in gtk_css_static_style_new_compute () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007ffff59284b7 in gtk_css_node_real_update_style () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x00007ffff5926ff7 in gtk_css_node_ensure_style.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#9  0x00007ffff5927285 in gtk_css_node_get_style () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff5ab5df4 in _gtk_style_context_peek_property () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff5b6e5d2 in gtk_widget_update_alpha () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff5b6e90d in gtk_widget_realize () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff5b6eb38 in gtk_widget_map () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007ffff590aa83 in gtk_container_map () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00007ffff58c5c6e in gtk_button_map () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00007ffff7341fef in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff7354ab5 in signal_emit_unlocked_R () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff735bb4c in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff735bca3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff5b6ead8 in gtk_widget_map () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007ffff7341fef in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff7354ab5 in signal_emit_unlocked_R () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff735bb4c in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff735bca3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff5b68696 in gtk_widget_show () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff7fb8fe5 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.7
#27 0x00007ffff7fb83f6 in ffi_call_int () at /usr/lib/x86_64-linux-gnu/libffi.so.7
#28 0x00007ffff74f30c5 in pygi_invoke_c_callable () at /usr/lib/python3.9/site-packages/gi/_gi.cpython-39-x86_64-linux-gnu.so
#29 0x00007ffff74e9f81 in pygi_function_cache_invoke () at /usr/lib/python3.9/site-packages/gi/_gi.cpython-39-x86_64-linux-gnu.so
#30 0x00007ffff74ee4f5 in _callable_info_call () at /usr/lib/python3.9/site-packages/gi/_gi.cpython-39-x86_64-linux-gnu.so
#31 0x00007ffff7d70ce5 in _PyObject_MakeTpCall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#32 0x00007ffff7ca32cc in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#33 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#34 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#35 0x00007ffff7d70eba in _PyObject_FastCallDictTstate () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#36 0x00007ffff7d711d2 in _PyObject_Call_Prepend () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#37 0x00007ffff7db4414 in slot_tp_init () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#38 0x00007ffff7d5d593 in type_call () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#39 0x00007ffff7d70ce5 in _PyObject_MakeTpCall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#40 0x00007ffff7ca0d46 in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#41 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#42 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#43 0x00007ffff7da54c0 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#44 0x00007ffff7ca0043 in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#45 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#46 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#47 0x00007ffff7da54c0 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#48 0x00007ffff7ca0043 in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#49 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#50 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#51 0x00007ffff7da54c0 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#52 0x00007ffff7ca0043 in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#53 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#54 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#55 0x00007ffff7ca074a in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#56 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#57 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#58 0x00007ffff7da54c0 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#59 0x00007ffff7d5d21b in PyVectorcall_Call () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#60 0x00007ffff7c9e41c in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#61 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#62 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#63 0x00007ffff7da54c0 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#64 0x00007ffff7d5d21b in PyVectorcall_Call () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#65 0x00007ffff7c9e41c in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#66 0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#67 0x00007ffff7ca074a in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#68 0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#69 0x00007ffff7ca074a in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#70 0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#71 0x00007ffff7da5553 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#72 0x00007ffff7dca80f in t_bootstrap () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#73 0x00007ffff7ca952c in pythread_wrapper () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#74 0x00007ffff7a433ba in start_thread () at /usr/lib/x86_64-linux-gnu/libpthread.so.0
#75 0x00007ffff7b5db03 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 22 (Thread 0x7fffe3fff640 (LWP 159) "python3"):
#0  0x00007ffff7b552d8 in select () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff7d932f8 in time_sleep () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#2  0x00007ffff7d9621a in cfunction_vectorcall_O () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#3  0x00007ffff7ca084c in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#4  0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#5  0x00007ffff7da5553 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#6  0x00007ffff7c9e41c in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#7  0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#8  0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#9  0x00007ffff7da5553 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#10 0x00007ffff7c9e41c in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#11 0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#12 0x00007ffff7ca074a in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#13 0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#14 0x00007ffff7ca074a in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#15 0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#16 0x00007ffff7da5553 in method_vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#17 0x00007ffff7dca80f in t_bootstrap () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#18 0x00007ffff7ca952c in pythread_wrapper () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#19 0x00007ffff7a433ba in start_thread () at /usr/lib/x86_64-linux-gnu/libpthread.so.0
#20 0x00007ffff7b5db03 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7ffff0b76640 (LWP 146) "pool-bottles"):
#0  0x00007ffff7b5842d in syscall () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff74368a6 in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73af701 in g_async_queue_pop_intern_unlocked () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff73afd46 in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff740d329 in g_thread_pool_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff740c8e1 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff7a433ba in start_thread () at /usr/lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007ffff7b5db03 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7ffff1497640 (LWP 129) "gdbus"):
#0  0x00007ffff7b52b5d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff73e1b4c in g_main_context_iterate.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73e1ec3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff71e1e7a in gdbus_shared_thread_func () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff740c8e1 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7a433ba in start_thread () at /usr/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff7b5db03 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7ffff1c98640 (LWP 128) "gmain"):
#0  0x00007ffff7b52b5d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff73e1b4c in g_main_context_iterate.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73e1c83 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff73e1cd1 in glib_worker_main () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff740c8e1 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff7a433ba in start_thread () at /usr/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff7b5db03 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7ffff78e2740 (LWP 14) "python3"):
#0  0x00007ffff7a954bb in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff7a7e867 in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff73aac7c in g_assertion_message_expr.cold () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff740b9ef in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff592423c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5  0x00007ffff5925972 in _gtk_css_lookup_resolve () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007ffff593c28f in gtk_css_static_style_new_compute () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007ffff59284b7 in gtk_css_node_real_update_style () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x00007ffff5926ff7 in gtk_css_node_ensure_style.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#9  0x00007ffff59271c7 in gtk_css_node_validate_internal.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff592721b in gtk_css_node_validate_internal.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff592721b in gtk_css_node_validate_internal.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff592721b in gtk_css_node_validate_internal.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff592721b in gtk_css_node_validate_internal.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007ffff592721b in gtk_css_node_validate_internal.part () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00007ffff590a6fe in gtk_container_idle_sizer () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00007ffff7342229 in _g_closure_invoke_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff735ba88 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff735bca3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff62db11a in gdk_frame_clock_paint_idle () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#20 0x00007ffff62c6cdd in gdk_threads_dispatch () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#21 0x00007ffff73e23a8 in g_timeout_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff73e16d1 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff73e1bb8 in g_main_context_iterate.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff73e1c83 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff71a3c45 in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#26 0x00007ffff7fb8fe5 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.7
#27 0x00007ffff7fb83f6 in ffi_call_int () at /usr/lib/x86_64-linux-gnu/libffi.so.7
#28 0x00007ffff74f30c5 in pygi_invoke_c_callable () at /usr/lib/python3.9/site-packages/gi/_gi.cpython-39-x86_64-linux-gnu.so
#29 0x00007ffff74e9f81 in pygi_function_cache_invoke () at /usr/lib/python3.9/site-packages/gi/_gi.cpython-39-x86_64-linux-gnu.so
#30 0x00007ffff7d7b8ca in _PyObject_Call () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#31 0x00007ffff7c9e41c in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#32 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#33 0x00007ffff7e6de6d in _PyFunction_Vectorcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#34 0x00007ffff7ca074a in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#35 0x00007ffff7ca3cf4 in function_code_fastcall () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#36 0x00007ffff7ca084c in _PyEval_EvalFrameDefault () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#37 0x00007ffff7e6a427 in _PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#38 0x00007ffff7e6a821 in _PyEval_EvalCodeWithName () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#39 0x00007ffff7e6a86e in PyEval_EvalCodeEx () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#40 0x00007ffff7e6a8a3 in PyEval_EvalCode () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#41 0x00007ffff7e6b094 in run_eval_code_obj () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#42 0x00007ffff7e6b18c in run_mod () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#43 0x00007ffff7e6baed in pyrun_file () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#44 0x00007ffff7e6bdae in PyRun_SimpleFileExFlags () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#45 0x00007ffff7e6cca9 in Py_RunMain () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#46 0x00007ffff7e71ae6 in Py_BytesMain () at /usr/lib/x86_64-linux-gnu/libpython3.9.so.1.0
#47 0x00007ffff7a7fb90 in __libc_start_main () at /usr/lib/x86_64-linux-gnu/libc.so.6
#48 0x000055555555509e in _start ()

For some reason it doesn't have line numbers included, perhaps I'm doing something wrong.

@kparal
Copy link
Author

kparal commented Dec 15, 2021

OK, so I had to install runtime/org.gnome.Sdk.Debug/x86_64/41 as well. Then the traceback details are present:

Traceback:
Thread 23 (Thread 0x7fffe2d6c640 (LWP 46) "python3"):
#0  0x00007ffff7b52c58 in __ppoll (fds=0x7fffe2d67cc0, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:48
#1  0x00007ffff029d532 in ppoll_usec () at /usr/lib/x86_64-linux-gnu/libnss_resolve.so.2
#2  0x00007ffff029d616 in fd_wait_for_event () at /usr/lib/x86_64-linux-gnu/libnss_resolve.so.2
#3  0x00007ffff02a695d in varlink_wait () at /usr/lib/x86_64-linux-gnu/libnss_resolve.so.2
#4  0x00007ffff02a89cc in varlink_call () at /usr/lib/x86_64-linux-gnu/libnss_resolve.so.2
#5  0x00007ffff028ee83 in _nss_resolve_gethostbyname4_r () at /usr/lib/x86_64-linux-gnu/libnss_resolve.so.2
#6  0x00007ffff7b46622 in gaih_inet (name=<optimized out>, name@entry=0x7ffff1da1200 "github.com", service=service@entry=0x7fffe2d68260, req=req@entry=0x7fffe2d687e0, pai=pai@entry=0x7fffe2d68248, naddrs=naddrs@entry=0x7fffe2d68244, tmpbuf=tmpbuf@entry=0x7fffe2d68340) at ../sysdeps/posix/getaddrinfo.c:749
#7  0x00007ffff7b47509 in __GI_getaddrinfo (name=<optimized out>, name@entry=0x7ffff1da1200 "github.com", service=<optimized out>, service@entry=0x7fffe2d68810 "443", hints=hints@entry=0x7fffe2d687e0, pai=pai@entry=0x7fffe2d687d8) at ../sysdeps/posix/getaddrinfo.c:2239
#8  0x00007ffff680f061 in socket_getaddrinfo (self=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at /usr/lib/debug/source/components/python3.bst/Modules/socketmodule.c:6574
#9  0x00007ffff7d5d4b3 in cfunction_call (func=0x7ffff6834680, args=<optimized out>, kwargs=<optimized out>) at ../Objects/methodobject.c:543
#10 0x00007ffff7d70ce5 in _PyObject_MakeTpCall (tstate=0x555555fdc380, callable=callable@entry=0x7ffff6834680, args=args@entry=0x555555c2ede8, nargs=nargs@entry=6, keywords=keywords@entry=0x0) at ../Objects/call.c:191
#11 0x00007ffff7ca32cc in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775814, args=0x555555c2ede8, callable=0x7ffff6834680, tstate=<optimized out>) at ../Include/cpython/abstract.h:116
#12 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775814, args=0x555555c2ede8, callable=0x7ffff6834680, tstate=<optimized out>) at ../Include/cpython/abstract.h:103
#13 PyObject_Vectorcall (kwnames=0x0, nargsf=9223372036854775814, args=0x555555c2ede8, callable=0x7ffff6834680) at ../Include/cpython/abstract.h:127
#14 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#15 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#16 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x555555c2ec10, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#17 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff68322f0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=4, kwnames=0x0, kwargs=0x7fffd400ad98, kwcount=0, kwstep=1, defs=0x7ffff682ce68, defcount=4, kwdefs=0x0, closure=0x0, name=0x7ffff682ffb0, qualname=0x7ffff682ffb0) at ../Python/ceval.c:4327
#18 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#19 0x00007ffff7ca084c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffd400ad78, callable=0x7ffff684eee0, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#20 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffd400ad78, callable=0x7ffff684eee0) at ../Include/cpython/abstract.h:127
#21 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#22 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#23 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd400ab80, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#24 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff23073a0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x7ffff1db3298, kwargs=0x7ffff1d51ce8, kwcount=1, kwstep=1, defs=0x7ffff22dc198, defcount=3, kwdefs=0x0, closure=0x0, name=0x7ffff68228f0, qualname=0x7ffff68228f0) at ../Python/ceval.c:4327
#25 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#26 0x00007ffff7d5d21b in PyVectorcall_Call (callable=0x7ffff2306ee0, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:243
#27 0x00007ffff7d7b967 in _PyObject_Call (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:266
#28 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#29 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff017d780, callargs=0x7ffff1e4f040, func=0x7ffff2306ee0, tstate=0x555555fdc380) at ../Python/ceval.c:5123
#30 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#31 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff01a2610, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#32 function_code_fastcall (tstate=0x555555fdc380, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#33 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffd400ab08, callable=0x7ffff22c5ee0, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#34 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffd400ab08, callable=0x7ffff22c5ee0) at ../Include/cpython/abstract.h:127
#35 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#36 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#37 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd400a950, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#38 function_code_fastcall (tstate=0x555555fdc380, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#39 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff012d548, callable=0x7ffff22c74c0, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#40 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff012d548, callable=0x7ffff22c74c0) at ../Include/cpython/abstract.h:127
#41 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#42 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#43 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff012d3c0, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#44 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff23fdbe0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0x7fffd4021368, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x7ffff2260700, name=0x7ffff22e5370, qualname=0x7ffff22f8390) at ../Python/ceval.c:4327
#45 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#46 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7fffd4021358, callable=0x7ffff229e820, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#47 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffd4021358, callable=0x7ffff229e820) at ../Include/cpython/abstract.h:127
#48 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#49 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#50 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd4021180, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#51 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff23fd2f0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=4, kwnames=0x7ffff22e42d8, kwargs=0x7fffd40166e0, kwcount=4, kwstep=1, defs=0x7ffff22a8bd8, defcount=2, kwdefs=0x0, closure=0x0, name=0x7ffff22e8170, qualname=0x7ffff22f8030) at ../Python/ceval.c:4327
#52 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#53 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff22e42c0, nargsf=4, args=0x7fffd40166c0, callable=0x7ffff229e310, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#54 method_vectorcall (method=<optimized out>, args=0x7fffd40166c8, nargsf=<optimized out>, kwnames=0x7ffff22e42c0) at ../Objects/classobject.c:53
#55 0x00007ffff7ca0043 in _PyObject_VectorcallTstate (kwnames=0x7ffff22e42c0, nargsf=<optimized out>, args=0x7fffd40166c8, callable=0x7ffff0188100, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#56 PyObject_Vectorcall (kwnames=0x7ffff22e42c0, nargsf=<optimized out>, args=0x7fffd40166c8, callable=0x7ffff0188100) at ../Include/cpython/abstract.h:127
#57 call_function (kwnames=0x7ffff22e42c0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#58 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3535
#59 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd4016470, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#60 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff23fd710, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7ffff20fef58, kwargs=0x7fffd4024280, kwcount=10, kwstep=1, defs=0x7ffff22d2558, defcount=10, kwdefs=0x0, closure=0x0, name=0x7ffff2692330, qualname=0x7ffff22fc3f0) at ../Python/ceval.c:4327
#61 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#62 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff20fef40, nargsf=1, args=0x7fffd4024278, callable=0x7ffff229e550, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#63 method_vectorcall (method=<optimized out>, args=0x7fffd4024280, nargsf=<optimized out>, kwnames=0x7ffff20fef40) at ../Objects/classobject.c:53
#64 0x00007ffff7ca0043 in _PyObject_VectorcallTstate (kwnames=0x7ffff20fef40, nargsf=<optimized out>, args=0x7fffd4024280, callable=0x7ffff0183a00, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#65 PyObject_Vectorcall (kwnames=0x7ffff20fef40, nargsf=<optimized out>, args=0x7fffd4024280, callable=0x7ffff0183a00) at ../Include/cpython/abstract.h:127
#66 call_function (kwnames=0x7ffff20fef40, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#67 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3535
#68 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd4024070, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#69 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff1fa03a0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x7ffff01708c8, kwargs=0x7ffff1d4f480, kwcount=5, kwstep=1, defs=0x7ffff1fa14b8, defcount=5, kwdefs=0x0, closure=0x0, name=0x7ffff7877bb0, qualname=0x7ffff1fa1440) at ../Python/ceval.c:4327
#70 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#71 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff01708b0, nargsf=2, args=0x7ffff1d4f470, callable=0x7ffff1f97f70, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#72 method_vectorcall (method=<optimized out>, args=0x7ffff1d4f478, nargsf=<optimized out>, kwnames=0x7ffff01708b0) at ../Objects/classobject.c:53
#73 0x00007ffff7d5d21b in PyVectorcall_Call (callable=0x7ffff1f832c0, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:243
#74 0x00007ffff7d7b967 in _PyObject_Call (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:266
#75 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#76 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff018e380, callargs=0x7ffff1ded190, func=0x7ffff1f832c0, tstate=0x555555fdc380) at ../Python/ceval.c:5123
#77 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#78 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd4022c70, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#79 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff1f94a80, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x7ffff1dc5418, kwargs=0x7ffff0183f40, kwcount=6, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7ffff7877bb0, qualname=0x7ffff1f956f0) at ../Python/ceval.c:4327
#80 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#81 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff1dc5400, nargsf=2, args=0x7ffff0183f30, callable=0x7ffff1fa4af0, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#82 method_vectorcall (method=<optimized out>, args=0x7ffff0183f38, nargsf=<optimized out>, kwnames=0x7ffff1dc5400) at ../Objects/classobject.c:53
#83 0x00007ffff7d5d21b in PyVectorcall_Call (callable=0x7ffff0183c00, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:243
#84 0x00007ffff7d7b967 in _PyObject_Call (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:266
#85 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#86 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff018b2c0, callargs=0x7ffff1db3640, func=0x7ffff0183c00, tstate=0x555555fdc380) at ../Python/ceval.c:5123
#87 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#88 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd4010420, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#89 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff1f94450, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7ffff1d28658, kwargs=0x7ffff1d517b8, kwcount=3, kwstep=1, defs=0x7ffff2150198, defcount=14, kwdefs=0x0, closure=0x0, name=0x7ffff276bbb0, qualname=0x7ffff1f950f0) at ../Python/ceval.c:4327
#90 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#91 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff1d28640, nargsf=1, args=0x7ffff1d517b0, callable=0x7ffff1fa4670, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#92 method_vectorcall (method=<optimized out>, args=0x7ffff1d517b8, nargsf=<optimized out>, kwnames=0x7ffff1d28640) at ../Objects/classobject.c:53
#93 0x00007ffff7d5d21b in PyVectorcall_Call (callable=0x7ffff0183e40, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:243
#94 0x00007ffff7d7b967 in _PyObject_Call (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:266
#95 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#96 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff018b680, callargs=0x7ffff7851040, func=0x7ffff0183e40, tstate=0x555555fdc380) at ../Python/ceval.c:5123
#97 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#98 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff01a85e0, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#99 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff20fd9d0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x7ffff1db3508, kwargs=0x7ffff1d515e8, kwcount=1, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7ffff276bbb0, qualname=0x7ffff276bbb0) at ../Python/ceval.c:4327
#100 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#101 0x00007ffff7d5d21b in PyVectorcall_Call (callable=0x7ffff20fa700, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:243
#102 0x00007ffff7d7b967 in _PyObject_Call (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:266
#103 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#104 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff01858c0, callargs=0x7ffff1e54c00, func=0x7ffff20fa700, tstate=0x555555fdc380) at ../Python/ceval.c:5123
#105 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#106 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d261f0, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#107 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff2100be0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7ffff23e74d8, kwargs=0x7fffd400fed8, kwcount=1, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7ffff7848030, qualname=0x7ffff7848030) at ../Python/ceval.c:4327
#108 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#109 0x00007ffff7ca0043 in _PyObject_VectorcallTstate (kwnames=0x7ffff23e74c0, nargsf=<optimized out>, args=0x7fffd400fed0, callable=0x7ffff1f9b040, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#110 PyObject_Vectorcall (kwnames=0x7ffff23e74c0, nargsf=<optimized out>, args=0x7fffd400fed0, callable=0x7ffff1f9b040) at ../Include/cpython/abstract.h:127
#111 call_function (kwnames=0x7ffff23e74c0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#112 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3535
#113 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd400fce0, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#114 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff242dd40, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7ffff243cad8, kwargs=0x7fffd4023cd0, kwcount=6, kwstep=1, defs=0x7ffff243d698, defcount=3, kwdefs=0x0, closure=0x0, name=0x7ffff23da9b0, qualname=0x7ffff240a3a0) at ../Python/ceval.c:4327
#115 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#116 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff243cac0, nargsf=1, args=0x7fffd4023cc8, callable=0x7ffff1f9b430, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#117 method_vectorcall (method=<optimized out>, args=0x7fffd4023cd0, nargsf=<optimized out>, kwnames=0x7ffff243cac0) at ../Objects/classobject.c:53
#118 0x00007ffff7ca0043 in _PyObject_VectorcallTstate (kwnames=0x7ffff243cac0, nargsf=<optimized out>, args=0x7fffd4023cd0, callable=0x7ffff0188b00, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#119 PyObject_Vectorcall (kwnames=0x7ffff243cac0, nargsf=<optimized out>, args=0x7fffd4023cd0, callable=0x7ffff0188b00) at ../Include/cpython/abstract.h:127
#120 call_function (kwnames=0x7ffff243cac0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#121 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3535
#122 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd4023b10, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#123 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff242dea0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7ffff26e6558, kwargs=0x7ffff1d2f1d8, kwcount=3, kwstep=1, defs=0x7ffff243da18, defcount=3, kwdefs=0x0, closure=0x0, name=0x7ffff76a70b0, qualname=0x7ffff240a490) at ../Python/ceval.c:4327
#124 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#125 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff26e6540, nargsf=1, args=0x7ffff1d2f1d0, callable=0x7ffff1f9b550, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#126 method_vectorcall (method=<optimized out>, args=0x7ffff1d2f1d8, nargsf=<optimized out>, kwnames=0x7ffff26e6540) at ../Objects/classobject.c:53
#127 0x00007ffff7ca0043 in _PyObject_VectorcallTstate (kwnames=0x7ffff26e6540, nargsf=<optimized out>, args=0x7ffff1d2f1d8, callable=0x7ffff1d55880, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#128 PyObject_Vectorcall (kwnames=0x7ffff26e6540, nargsf=<optimized out>, args=0x7ffff1d2f1d8, callable=0x7ffff1d55880) at ../Include/cpython/abstract.h:127
#129 call_function (kwnames=0x7ffff26e6540, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#130 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3535
#131 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d2f040, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#132 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff2699df0, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0x7ffff1ddbbf8, kwcount=0, kwstep=1, defs=0x7ffff269ca18, defcount=1, kwdefs=0x0, closure=0x0, name=0x7ffff26dfcf0, qualname=0x7ffff2657f80) at ../Python/ceval.c:4327
#133 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#134 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1ddbbe8, callable=0x7ffff1e3e940, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#135 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1ddbbe8, callable=0x7ffff1e3e940) at ../Include/cpython/abstract.h:127
#136 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#137 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#138 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1ddba60, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#139 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff2699710, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7ffff1dc9e98, kwargs=0x7ffff1d51d18, kwcount=2, kwstep=1, defs=0x7ffff2704f98, defcount=2, kwdefs=0x0, closure=0x0, name=0x7ffff26df8f0, qualname=0x7ffff27176f0) at ../Python/ceval.c:4327
#140 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#141 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff1dc9e80, nargsf=1, args=0x7ffff1d51d10, callable=0x7ffff1e3e430, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#142 method_vectorcall (method=<optimized out>, args=0x7ffff1d51d18, nargsf=<optimized out>, kwnames=0x7ffff1dc9e80) at ../Objects/classobject.c:53
#143 0x00007ffff7d5d21b in PyVectorcall_Call (callable=0x7ffff1d1ed40, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:243
#144 0x00007ffff7d7b967 in _PyObject_Call (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:266
#145 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#146 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff01889c0, callargs=0x7ffff7851040, func=0x7ffff1d1ed40, tstate=0x555555fdc380) at ../Python/ceval.c:5123
#147 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#148 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffd4027570, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#149 _PyEval_EvalCode (tstate=tstate@entry=0x555555fdc380, _co=0x7ffff75b8660, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x7ffff1dcf1d8, kwargs=0x7ffff1d51d58, kwcount=2, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7ffff75c8f30, qualname=0x7ffff75df4e0) at ../Python/ceval.c:4327
#150 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#151 0x00007ffff7da54c0 in _PyObject_VectorcallTstate (kwnames=0x7ffff1dcf1c0, nargsf=1, args=0x7ffff1d51d50, callable=0x7ffff2767790, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#152 method_vectorcall (method=<optimized out>, args=0x7ffff1d51d58, nargsf=<optimized out>, kwnames=0x7ffff1dcf1c0) at ../Objects/classobject.c:53
#153 0x00007ffff7d5d21b in PyVectorcall_Call (callable=0x7ffff1f08800, tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:243
#154 0x00007ffff7d7b967 in _PyObject_Call (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:266
#155 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#156 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff0188180, callargs=0x7ffff7851040, func=0x7ffff1f08800, tstate=0x555555fdc380) at ../Python/ceval.c:5123
#157 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#158 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d46740, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#159 function_code_fastcall (tstate=0x555555fdc380, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#160 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d4ddb8, callable=0x7ffff67a9700, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#161 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d4ddb8, callable=0x7ffff67a9700) at ../Include/cpython/abstract.h:127
#162 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#163 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#164 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d4dc40, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#165 function_code_fastcall (tstate=0x555555fdc380, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#166 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d46538, callable=0x7ffff67a99d0, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#167 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d46538, callable=0x7ffff67a99d0) at ../Include/cpython/abstract.h:127
#168 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555fdc380) at ../Python/ceval.c:5075
#169 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#170 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d463c0, tstate=0x555555fdc380) at ../Include/internal/pycore_ceval.h:40
#171 function_code_fastcall (tstate=0x555555fdc380, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#172 0x00007ffff7da5553 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0x7fffe2d6bd98, callable=0x7ffff67a9790, tstate=0x555555fdc380) at ../Include/cpython/abstract.h:118
#173 method_vectorcall (method=<optimized out>, args=0x7ffff7851058, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:61
#174 0x00007ffff7dca80f in t_bootstrap (boot_raw=0x7ffff1db3960) at ../Modules/_threadmodule.c:1040
#175 0x00007ffff7ca952c in pythread_wrapper (arg=<optimized out>) at ../Python/thread_pthread.h:236
#176 0x00007ffff7a433ba in start_thread (arg=0x7fffe2d6c640) at pthread_create.c:481
#177 0x00007ffff7b5db03 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fffe3fff640 (LWP 45) "python3"):
#0  0x00007ffff7b552d8 in __GI___select (nfds=nfds@entry=0, readfds=readfds@entry=0x0, writefds=writefds@entry=0x0, exceptfds=exceptfds@entry=0x0, timeout=timeout@entry=0x7fffe3ffe370) at ../sysdeps/unix/sysv/linux/select.c:71
#1  0x00007ffff7d932f8 in pysleep (secs=<optimized out>) at ../Modules/timemodule.c:2036
#2  time_sleep (self=<optimized out>, obj=<optimized out>) at ../Modules/timemodule.c:365
#3  0x00007ffff7d9621a in cfunction_vectorcall_O (func=0x7ffff7806a90, args=0x7ffff1e6cdc0, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/methodobject.c:516
#4  0x00007ffff7ca084c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1e6cdc0, callable=0x7ffff7806a90, tstate=0x5555563e3800) at ../Include/cpython/abstract.h:118
#5  PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1e6cdc0, callable=0x7ffff7806a90) at ../Include/cpython/abstract.h:127
#6  call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x5555563e3800) at ../Python/ceval.c:5075
#7  _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#8  0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1e6cc40, tstate=0x5555563e3800) at ../Include/internal/pycore_ceval.h:40
#9  function_code_fastcall (tstate=0x5555563e3800, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#10 0x00007ffff7da5553 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0x7fffe3ffe588, callable=0x7ffff1dc68b0, tstate=0x5555563e3800) at ../Include/cpython/abstract.h:118
#11 method_vectorcall (method=<optimized out>, args=0x7ffff7851058, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:61
#12 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff0188700, callargs=0x7ffff7851040, func=0x7ffff1db4cc0, tstate=0x5555563e3800) at ../Python/ceval.c:5123
#13 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#14 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x7fffdc0286f0, tstate=0x5555563e3800) at ../Include/internal/pycore_ceval.h:40
#15 _PyEval_EvalCode (tstate=tstate@entry=0x5555563e3800, _co=0x7ffff75b8660, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=1, kwnames=0x0, kwargs=0x7fffe3ffe8b0, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7ffff75c8f30, qualname=0x7ffff75df4e0) at ../Python/ceval.c:4327
#16 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#17 0x00007ffff7da5553 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0x7fffe3ffe8a8, callable=0x7ffff2767790, tstate=0x5555563e3800) at ../Include/cpython/abstract.h:118
#18 method_vectorcall (method=<optimized out>, args=0x7ffff7851058, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:61
#19 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff01884c0, callargs=0x7ffff7851040, func=0x7ffff1d1c080, tstate=0x5555563e3800) at ../Python/ceval.c:5123
#20 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#21 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d46580, tstate=0x5555563e3800) at ../Include/internal/pycore_ceval.h:40
#22 function_code_fastcall (tstate=0x5555563e3800, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#23 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d4dbb8, callable=0x7ffff67a9700, tstate=0x5555563e3800) at ../Include/cpython/abstract.h:118
#24 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d4dbb8, callable=0x7ffff67a9700) at ../Include/cpython/abstract.h:127
#25 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x5555563e3800) at ../Python/ceval.c:5075
#26 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#27 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d4da40, tstate=0x5555563e3800) at ../Include/internal/pycore_ceval.h:40
#28 function_code_fastcall (tstate=0x5555563e3800, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#29 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d46a78, callable=0x7ffff67a99d0, tstate=0x5555563e3800) at ../Include/cpython/abstract.h:118
#30 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff1d46a78, callable=0x7ffff67a99d0) at ../Include/cpython/abstract.h:127
#31 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x5555563e3800) at ../Python/ceval.c:5075
#32 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#33 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x7ffff1d46900, tstate=0x5555563e3800) at ../Include/internal/pycore_ceval.h:40
#34 function_code_fastcall (tstate=0x5555563e3800, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#35 0x00007ffff7da5553 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0x7fffe3ffed98, callable=0x7ffff67a9790, tstate=0x5555563e3800) at ../Include/cpython/abstract.h:118
#36 method_vectorcall (method=<optimized out>, args=0x7ffff7851058, nargsf=<optimized out>, kwnames=0x0) at ../Objects/classobject.c:61
#37 0x00007ffff7dca80f in t_bootstrap (boot_raw=0x7ffff1db3bd0) at ../Modules/_threadmodule.c:1040
#38 0x00007ffff7ca952c in pythread_wrapper (arg=<optimized out>) at ../Python/thread_pthread.h:236
#39 0x00007ffff7a433ba in start_thread (arg=0x7fffe3fff640) at pthread_create.c:481
#40 0x00007ffff7b5db03 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ffff0b76640 (LWP 32) "pool-bottles"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff74368a6 in g_cond_wait_until (cond=cond@entry=0x5555559bebf8, mutex=mutex@entry=0x5555559bebf0, end_time=end_time@entry=7383994348) at ../glib/gthread-posix.c:1623
#2  0x00007ffff73af701 in g_async_queue_pop_intern_unlocked (queue=0x5555559bebf0, wait=1, end_time=7383994348) at ../glib/gasyncqueue.c:422
#3  0x00007ffff73afd46 in g_async_queue_timeout_pop (queue=0x5555559bebf0, timeout=timeout@entry=15000000) at ../glib/gasyncqueue.c:545
#4  0x00007ffff740d329 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:183
#5  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:411
#6  0x00007ffff740c8e1 in g_thread_proxy (data=0x555555f17860) at ../glib/gthread.c:827
#7  0x00007ffff7a433ba in start_thread (arg=0x7ffff0b76640) at pthread_create.c:481
#8  0x00007ffff7b5db03 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ffff1497640 (LWP 22) "gdbus"):
#0  0x00007ffff7b52b5d in __GI___poll (fds=0x555555c95730, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73e1b4c in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x555555c95730, timeout=<optimized out>, context=0x555555c95620) at ../glib/gmain.c:4478
#2  g_main_context_iterate (context=0x555555c95620, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4170
#3  0x00007ffff73e1ec3 in g_main_loop_run (loop=0x555555c95710) at ../glib/gmain.c:4373
#4  0x00007ffff71e1e7a in gdbus_shared_thread_func (user_data=0x555555c955f0) at ../gio/gdbusprivate.c:280
#5  0x00007ffff740c8e1 in g_thread_proxy (data=0x555555bfc580) at ../glib/gthread.c:827
#6  0x00007ffff7a433ba in start_thread (arg=0x7ffff1497640) at pthread_create.c:481
#7  0x00007ffff7b5db03 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ffff1c98640 (LWP 21) "gmain"):
#0  0x00007ffff7b52b5d in __GI___poll (fds=0x555555bcf600, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73e1b4c in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x555555bcf600, timeout=<optimized out>, context=0x555555894570) at ../glib/gmain.c:4478
#2  g_main_context_iterate (context=context@entry=0x555555894570, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4170
#3  0x00007ffff73e1c83 in g_main_context_iteration (context=0x555555894570, may_block=may_block@entry=1) at ../glib/gmain.c:4240
#4  0x00007ffff73e1cd1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6140
#5  0x00007ffff740c8e1 in g_thread_proxy (data=0x555555c9b700) at ../glib/gthread.c:827
#6  0x00007ffff7a433ba in start_thread (arg=0x7ffff1c98640) at pthread_create.c:481
#7  0x00007ffff7b5db03 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff78e2740 (LWP 13) "python3"):
#0  0x0000000000000000 in  ()
#1  0x00007ffff592cb3a in gtk_css_value_position_compute (position=0x555555bf5200, property_id=47, provider=0x555555bcdef0, style=0x55555639bca0 [GtkCssStaticStyle], parent_style=0x555555ecf140 [GtkCssStaticStyle]) at ../gtk/gtkcsspositionvalue.c:48
#2  0x00007ffff590e729 in gtk_css_value_array_compute (value=0x555555bf51a0, property_id=47, provider=0x555555bcdef0, style=0x55555639bca0 [GtkCssStaticStyle], parent_style=0x555555ecf140 [GtkCssStaticStyle]) at ../gtk/gtkcssarrayvalue.c:59
#3  0x00007ffff593c477 in gtk_css_static_style_compute_value (style=0x55555639bca0 [GtkCssStaticStyle], provider=0x555555bcdef0, parent_style=<optimized out>, id=47, specified=0x7ffff6004e30 <initial>, section=0x0) at ../gtk/gtkcssstaticstyle.c:237
#4  0x00007ffff5925972 in _gtk_css_lookup_resolve (lookup=lookup@entry=0x555556010e50, provider=provider@entry=0x555555bcdef0, style=style@entry=0x55555639bca0 [GtkCssStaticStyle], parent_style=parent_style@entry=0x555555ecf140 [GtkCssStaticStyle]) at ../gtk/gtkcsslookup.c:122
#5  0x00007ffff593c28f in gtk_css_static_style_new_compute (provider=0x555555bcdef0, matcher=matcher@entry=0x7fffffffbf50, parent=parent@entry=0x555555ecf140 [GtkCssStaticStyle]) at ../gtk/gtkcssstaticstyle.c:195
#6  0x00007ffff59284b7 in gtk_css_node_create_style (cssnode=0x555555ee71b0 [GtkCssWidgetNode]) at ../gtk/gtkcssnode.c:371
#7  gtk_css_node_real_update_style (cssnode=0x555555ee71b0 [GtkCssWidgetNode], change=65376, timestamp=7374251296, style=0x555555f120c0 [GtkCssStaticStyle]) at ../gtk/gtkcssnode.c:425
#8  0x00007ffff5926ff7 in gtk_css_node_ensure_style (cssnode=0x555555ee71b0 [GtkCssWidgetNode], current_time=current_time@entry=7374251296) at ../gtk/gtkcssnode.c:1007
#9  0x00007ffff5926fc9 in gtk_css_node_ensure_style (current_time=7374251296, cssnode=<optimized out>) at ../gtk/gtkcssnode.c:983
#10 gtk_css_node_ensure_style (cssnode=0x555555ee74b0 [GtkCssWidgetNode], current_time=current_time@entry=7374251296) at ../gtk/gtkcssnode.c:1003
#11 0x00007ffff5926fc9 in gtk_css_node_ensure_style (current_time=7374251296, cssnode=<optimized out>) at ../gtk/gtkcssnode.c:983
#12 gtk_css_node_ensure_style (cssnode=0x555555ee7730 [GtkCssWidgetNode], current_time=current_time@entry=7374251296) at ../gtk/gtkcssnode.c:1003
#13 0x00007ffff5926fc9 in gtk_css_node_ensure_style (current_time=7374251296, cssnode=<optimized out>) at ../gtk/gtkcssnode.c:983
#14 gtk_css_node_ensure_style (cssnode=cssnode@entry=0x555555ee75b0 [GtkCssWidgetNode], current_time=current_time@entry=7374251296) at ../gtk/gtkcssnode.c:1003
#15 0x00007ffff59271c7 in gtk_css_node_ensure_style (current_time=current_time@entry=7374251296, cssnode=cssnode@entry=0x555555ee75b0 [GtkCssWidgetNode]) at ../gtk/gtkcssnode.c:992
#16 gtk_css_node_validate_internal (cssnode=cssnode@entry=0x555555ee75b0 [GtkCssWidgetNode], timestamp=timestamp@entry=7374251296) at ../gtk/gtkcssnode.c:1384
#17 0x00007ffff592721b in gtk_css_node_validate_internal (timestamp=7374251296, cssnode=0x555555ee75b0 [GtkCssWidgetNode]) at ../gtk/gtkcssnode.c:1400
#18 gtk_css_node_validate_internal (cssnode=cssnode@entry=0x555555ee3840 [GtkCssWidgetNode], timestamp=timestamp@entry=7374251296) at ../gtk/gtkcssnode.c:1398
#19 0x00007ffff592721b in gtk_css_node_validate_internal (timestamp=7374251296, cssnode=0x555555ee3840 [GtkCssWidgetNode]) at ../gtk/gtkcssnode.c:1400
#20 gtk_css_node_validate_internal (cssnode=cssnode@entry=0x555555ee3b40 [GtkCssWidgetNode], timestamp=timestamp@entry=7374251296) at ../gtk/gtkcssnode.c:1398
#21 0x00007ffff592721b in gtk_css_node_validate_internal (timestamp=7374251296, cssnode=0x555555ee3b40 [GtkCssWidgetNode]) at ../gtk/gtkcssnode.c:1400
#22 gtk_css_node_validate_internal (cssnode=cssnode@entry=0x555555e3b130 [GtkCssWidgetNode], timestamp=timestamp@entry=7374251296) at ../gtk/gtkcssnode.c:1398
#23 0x00007ffff592721b in gtk_css_node_validate_internal (timestamp=7374251296, cssnode=0x555555e3b130 [GtkCssWidgetNode]) at ../gtk/gtkcssnode.c:1400
#24 gtk_css_node_validate_internal (cssnode=<optimized out>, timestamp=7374251296) at ../gtk/gtkcssnode.c:1398
#25 0x00007ffff5928019 in gtk_css_node_validate_internal (timestamp=<optimized out>, cssnode=<optimized out>) at ../gtk/gtkcssnode.c:1410
#26 0x00007ffff590a6fe in gtk_container_idle_sizer (clock=0x5555557e7450 [GdkFrameClockIdle], container=0x555555e26400 [MainWindow]) at ../gtk/gtkcontainer.c:2054
#27 0x00007ffff7342229 in _g_closure_invoke_va (closure=closure@entry=0x7fffd40277b0, return_value=return_value@entry=0x0, instance=instance@entry=0x5555557e7450, args=args@entry=0x7fffffffc430, n_params=0, param_types=0x0) at ../gobject/gclosure.c:893
#28 0x00007ffff735ba88 in g_signal_emit_valist (instance=0x5555557e7450, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc430) at ../gobject/gsignal.c:3406
#29 0x00007ffff735bca3 in g_signal_emit (instance=instance@entry=0x5555557e7450, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
#30 0x00007ffff629a8b3 in _gdk_frame_clock_emit_layout (frame_clock=frame_clock@entry=0x5555557e7450 [GdkFrameClockIdle]) at ../gdk/gdkframeclock.c:651
#31 0x00007ffff629b11a in gdk_frame_clock_paint_idle (data=<optimized out>) at ../gdk/gdkframeclockidle.c:575
#32 0x00007ffff6286cdd in gdk_threads_dispatch (data=0x555555dc5960, data@entry=<error reading variable: value has been optimized out>) at ../gdk/gdk.c:769
#33 0x00007ffff73e23a8 in g_timeout_dispatch (source=0x7fffd400ccc0, callback=<optimized out>, user_data=<optimized out>) at ../glib/gmain.c:4933
#34 0x00007ffff73e16d1 in g_main_dispatch (context=0x5555557dbfd0) at ../glib/gmain.c:3381
#35 g_main_context_dispatch (context=0x5555557dbfd0) at ../glib/gmain.c:4099
#36 0x00007ffff73e1bb8 in g_main_context_iterate (context=context@entry=0x5555557dbfd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#37 0x00007ffff73e1c83 in g_main_context_iteration (context=context@entry=0x5555557dbfd0, may_block=may_block@entry=1) at ../glib/gmain.c:4240
#38 0x00007ffff71a3c45 in g_application_run (application=0x5555557e7210 [bottles+main+Bottles], argc=-14572, argv=<optimized out>) at ../gio/gapplication.c:2569
#39 0x00007ffff7fb8fe5 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#40 0x00007ffff7fb83f6 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669
#41 0x00007ffff74f30c5 in pygi_invoke_c_callable (function_cache=<optimized out>, state=<optimized out>, py_args=<optimized out>, py_kwargs=<optimized out>) at gi/pygi-invoke.c:684
#42 0x00007ffff74e9f81 in pygi_function_cache_invoke (function_cache=<optimized out>, py_args=<optimized out>, py_kwargs=<optimized out>) at gi/pygi-cache.c:862
#43 0x00007ffff7d7b8ca in _PyObject_Call (tstate=0x555555581d10, callable=0x7ffff671d7b0, args=0x7ffff75e36c0, kwargs=<optimized out>) at ../Objects/call.c:281
#44 0x00007ffff7d7b9d3 in PyObject_Call (callable=<optimized out>, args=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:293
#45 0x00007ffff7c9e41c in do_call_core (kwdict=0x7ffff1d969c0, callargs=0x7ffff75e36c0, func=0x7ffff671d7b0, tstate=0x555555581d10) at ../Python/ceval.c:5123
#46 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3580
#47 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x5555556f8d80, tstate=0x555555581d10) at ../Include/internal/pycore_ceval.h:40
#48 _PyEval_EvalCode (tstate=tstate@entry=0x555555581d10, _co=0x7ffff6770920, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0x5555556f2030, kwcount=0, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7ffff7811ab0, qualname=0x7ffff67796f0) at ../Python/ceval.c:4327
#49 0x00007ffff7e6de6d in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:396
#50 0x00007ffff7ca074a in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x5555556f2020, callable=0x7ffff67953a0, tstate=0x555555581d10) at ../Include/cpython/abstract.h:118
#51 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x5555556f2020, callable=0x7ffff67953a0) at ../Include/cpython/abstract.h:127
#52 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555581d10) at ../Python/ceval.c:5075
#53 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3504
#54 0x00007ffff7ca3cf4 in _PyEval_EvalFrame (throwflag=0, f=0x5555556f1ea0, tstate=0x555555581d10) at ../Include/internal/pycore_ceval.h:40
#55 function_code_fastcall (tstate=0x555555581d10, co=<optimized out>, args=<optimized out>, nargs=1, globals=<optimized out>) at ../Objects/call.c:330
#56 0x00007ffff7ca084c in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x5555555de298, callable=0x7ffff7520b80, tstate=0x555555581d10) at ../Include/cpython/abstract.h:118
#57 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x5555555de298, callable=0x7ffff7520b80) at ../Include/cpython/abstract.h:127
#58 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x555555581d10) at ../Python/ceval.c:5075
#59 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3487
#60 0x00007ffff7e6a427 in _PyEval_EvalFrame (throwflag=0, f=0x5555555de110, tstate=0x555555581d10) at ../Include/internal/pycore_ceval.h:40
#61 _PyEval_EvalCode (tstate=0x555555581d10, _co=_co@entry=0x7ffff77cb9d0, globals=globals@entry=0x7ffff77bdbc0, locals=locals@entry=0x7ffff77bdbc0, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4327
#62 0x00007ffff7e6a821 in _PyEval_EvalCodeWithName (_co=_co@entry=0x7ffff77cb9d0, globals=globals@entry=0x7ffff77bdbc0, locals=locals@entry=0x7ffff77bdbc0, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4359
#63 0x00007ffff7e6a86e in PyEval_EvalCodeEx (_co=_co@entry=0x7ffff77cb9d0, globals=globals@entry=0x7ffff77bdbc0, locals=locals@entry=0x7ffff77bdbc0, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at ../Python/ceval.c:4375
#64 0x00007ffff7e6a8a3 in PyEval_EvalCode (co=co@entry=0x7ffff77cb9d0, globals=globals@entry=0x7ffff77bdbc0, locals=locals@entry=0x7ffff77bdbc0) at ../Python/ceval.c:826
#65 0x00007ffff7e6b094 in run_eval_code_obj (tstate=tstate@entry=0x555555581d10, co=co@entry=0x7ffff77cb9d0, globals=globals@entry=0x7ffff77bdbc0, locals=locals@entry=0x7ffff77bdbc0) at ../Python/pythonrun.c:1219
#66 0x00007ffff7e6b18c in run_mod (mod=mod@entry=0x555555637fd0, filename=filename@entry=0x7ffff77c0e40, globals=globals@entry=0x7ffff77bdbc0, locals=locals@entry=0x7ffff77bdbc0, flags=flags@entry=0x7fffffffd258, arena=arena@entry=0x7ffff775eab0) at ../Python/pythonrun.c:1240
#67 0x00007ffff7e6baed in pyrun_file (fp=fp@entry=0x555555559340, filename=filename@entry=0x7ffff77c0e40, start=start@entry=257, globals=globals@entry=0x7ffff77bdbc0, locals=locals@entry=0x7ffff77bdbc0, closeit=closeit@entry=1, flags=0x7fffffffd258) at ../Python/pythonrun.c:1138
#68 0x00007ffff7e6bdae in pyrun_simple_file (flags=0x7fffffffd258, closeit=1, filename=0x7ffff77c0e40, fp=0x555555559340) at ../Python/pythonrun.c:449
#69 PyRun_SimpleFileExFlags (fp=fp@entry=0x555555559340, filename=<optimized out>, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffd258) at ../Python/pythonrun.c:482
#70 0x00007ffff7e6c29a in PyRun_AnyFileExFlags (fp=fp@entry=0x555555559340, filename=<optimized out>, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffd258) at ../Python/pythonrun.c:91
#71 0x00007ffff7e6cca9 in pymain_run_file (cf=0x7fffffffd258, config=0x5555555806c0) at ../Modules/main.c:373
#72 pymain_run_python (exitcode=0x7fffffffd24c) at ../Modules/main.c:598
#73 Py_RunMain () at ../Modules/main.c:677
#74 0x00007ffff7e71ae6 in pymain_main (args=0x7fffffffd350) at ../Modules/main.c:707
#75 Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at ../Modules/main.c:731
#76 0x00007ffff7a7fb90 in __libc_start_main (main=0x555555555060 <main>, argc=2, argv=0x7fffffffd4c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd4b8) at ../csu/libc-start.c:332
#77 0x000055555555509e in _start () at ../sysdeps/x86_64/start.S:120

@mirkobrombin
Copy link
Member

mirkobrombin commented Dec 15, 2021

I only read things related to Gtk, at this point I think it is a problem related to an unsafe thread access

@kparal
Copy link
Author

kparal commented Dec 20, 2021

Since this is still happening, can we reopen the ticket please, so that it doesn't get forgotten? It will also help other people who experience the same crash.

@mirkobrombin mirkobrombin reopened this Dec 20, 2021
@mirkobrombin
Copy link
Member

Sure, also tracking on 2021.12.28 project

@gudvinr
Copy link

gudvinr commented Dec 26, 2021

I have same error on Arch (AUR package)

@mirkobrombin
Copy link
Member

I forgot to close the issue, I have already made a fix and will come with the next release 29567a1

@kparal
Copy link
Author

kparal commented Dec 26, 2021

@mirkobrombin If you submit a build into Flathub's beta branch, I'm happy to test it before an official release.

@mirkobrombin
Copy link
Member

@mirkobrombin If you submit a build into Flathub's beta branch, I'm happy to test it before an official release.

Hi, this fix should be now available on beta branch

@kparal
Copy link
Author

kparal commented Dec 26, 2021

Great, I tested it 10 times and can no longer reproduce the crash. Thanks, this looks fixed.

@mirkobrombin
Copy link
Member

Great, I tested it 10 times and can no longer reproduce the crash. Thanks, this looks fixed.

Nice! Thanks for testing :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Status: Done
Development

No branches or pull requests

3 participants