Strange crash in mid-air

Albrecht Dreß <[email protected]> Wed, 17 Apr 2019 19:31:01 +0200
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
Hi all,

I observed a segfault when Balsa was idle, just listening on 4 open IMAP folders, see the bt below.  Might this be caused by a race when multiple threads try to call gtk_progress_bar_set_text()?

Cheers,
Albrecht.

---
(gdb) bt full
#0  0x00007fffe41b3750 in ?? () from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
No symbol table info available.
#1  0x00007fffe41b43e5 in ?? () from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
No symbol table info available.
#2  0x00007fffe41b5f62 in pixman_region32_union () from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
No symbol table info available.
#3  0x00007fffef0194f7 in cairo_region_union () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
No symbol table info available.
#4  0x00007fffefba19dc in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
No symbol table info available.
#5  0x00007ffff01c6222 in gtk_widget_queue_draw_area () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#6  0x00007ffff01cd73f in gtk_widget_queue_draw () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#7  0x00007ffff01cdb38 in gtk_widget_queue_resize () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#8  0x00007ffff00d264d in gtk_progress_bar_set_text () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#9  0x00005555555b8887 in balsa_window_decrease_activity (window=0x555555b44550, message=<optimized out>) at main-window.c:4466
         link = <optimized out>
         progress_bar = 0x555555ba3890
#10 0x00005555555b8f07 in bw_check_messages_thread (info=0x55555607c580) at main-window.c:3455
No locals.
#11 0x00007fffee5073d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007fffedc084a4 in start_thread (arg=0x7fffd4806700) at pthread_create.c:456
         __res = <optimized out>
         pd = 0x7fffd4806700
         now = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736758572800, -1204630344059630315, 140737488346526, 140737488346527, 140736750182400,
                 3, 1204680005568384277, 1204590393500454165}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
               cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
         pagesize_m1 = <optimized out>
         sp = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
#13 0x00007fffed94ad0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEcCEPemLFTtyGf4zATKlvDmfn2fgFAly3YtUACgkQTKlvDmfn
2fhRIwf9Hrg3zZbh5p/sGV82ZsHC3we/+V2ntKMeMx1+5f6rRdbZt2QqLL9xyAIC
Ty3LYlMO5eXLg04TlG8SaIllOiFZgQ2xcexh/udtoltp65YbSgjGTqa4QqcUNlcp
mHQMfYv3KjRQMEokHQ4RpMWUvENlJQW4emC3+VAeGJnZwGCQ9/5V35RD9R5AZkKt
Hbd1565LezolEo3uG9nTKvhNgEl0Bd/iwvMT0iFwLXBFFxBX8zcB2ot7MvcYIKHJ
NrMuMKX5KU9MoEowJVOLpBVtzlQjueNNh67vFEz6mNg/XNOAPdhkjt7/3S89a6op
UjGjF2u5+53fiOoWdKnFD4V4warN1A==
=jG/p
-----END PGP SIGNATURE-----