test-suite failure, tests/multipart-test segfaults (occasionally)
@mbiebl
Submitted by Michael Biebl Assigned to libsoup-maint@gnome.bugs
Link to original bug (#772193)
Description
Running the test-suite occasionally fails due to tests/multipart-test segfaulting. This is not 100% reproducible, so it looks like a race condition.
A backtrace is attached
#0 0x00007f076165fa49 in g_source_destroy_internal (source=0x7f074c003810, context=0x7f074c0038c0, have_lock=0)
at ././glib/gmain.c:1236
tmp_list = <optimized out>
old_cb_data = 0x0
old_cb_funcs = 0x6874676e654c00
#1 0x00007f0761660225 in g_source_destroy (source=<optimized out>) at ././glib/gmain.c:1285
context = <optimized out>
#2 0x00007f0761f908a8 in soup_session_dispose (object=0x563ab8ba6110 [SoupSessionAsync]) at soup-session.c:317
session = 0x563ab8ba6110 [SoupSessionAsync]
priv = 0x563ab8ba6000
iter = 0x7f074c004420
__func__ = "soup_session_dispose"
#3 0x00007f076193ec15 in g_object_unref (_object=0x563ab8ba6110) at ././gobject/gobject.c:3148
weak_locations = 0x0
old_ref = <optimized out>
object = 0x563ab8ba6110 [SoupSessionAsync]
object = 0x563ab8ba6110 [SoupSessionAsync]
#4 0x0000563ab7c3e619 in main (argc=<optimized out>, argv=<optimized out>) at multipart-test.c:515
server = 0x563ab8b98090 [SoupServer]
ret = 0
#0 0x00007f076165fa49 in g_source_destroy_internal (source=0x7f074c003810, context=0x7f074c0038c0, have_lock=0)
at ././glib/gmain.c:1236
tmp_list = <optimized out>
old_cb_data = 0x0
old_cb_funcs = 0x6874676e654c00
#1 0x00007f0761660225 in g_source_destroy (source=<optimized out>) at ././glib/gmain.c:1285
context = <optimized out>
#2 0x00007f0761f908a8 in soup_session_dispose (object=0x563ab8ba6110 [SoupSessionAsync]) at soup-session.c:317
session = 0x563ab8ba6110 [SoupSessionAsync]
priv = 0x563ab8ba6000
iter = 0x7f074c004420
__func__ = "soup_session_dispose"
#3 0x00007f076193ec15 in g_object_unref (_object=0x563ab8ba6110) at ././gobject/gobject.c:3148
weak_locations = 0x0
old_ref = <optimized out>
object = 0x563ab8ba6110 [SoupSessionAsync]
object = 0x563ab8ba6110 [SoupSessionAsync]
#4 0x0000563ab7c3e619 in main (argc=<optimized out>, argv=<optimized out>) at multipart-test.c:515
server = 0x563ab8b98090 [SoupServer]
ret = 0
Version: 2.56.x