RESOLVED DUPLICATE of bug 281495 281038
[GTK] wxPython fails test suite on i586 with webkitgtk 2.46.0
https://bugs.webkit.org/show_bug.cgi?id=281038
Summary [GTK] wxPython fails test suite on i586 with webkitgtk 2.46.0
Dominique Leuenberger
Reported 2024-10-07 23:41:48 PDT
While preparing the integration of GNOME 47 into openSUSE Tumbleweed, we have noticed that with the update of webkitgtk to 2.46.0 (or 2.46.1), the test suite of wxPython starts failing on i586 (passes on x86_64) [ 1312s] =========================== short test summary info ============================ [ 1312s] FAILED unittests/test_webview.py::webview_Tests::test_webview1 [ 1312s] FAILED unittests/test_webview.py::webview_Tests::test_webview2 [ 1312s] FAILED unittests/test_webview.py::webview_Tests::test_webview3 [ 1312s] = 3 failed, 1689 passed, 31 skipped, 4 xfailed, 4 warnings in 71.17s (0:01:11) = Python error: Segmentation fault [ 1309s] [ 1309s] Current thread 0xf77c3700 (most recent call first): [ 1309s] File "/home/abuild/rpmbuild/BUILDROOT/python311-wxPython-4.2.1-9.3.i386/usr/lib/python3.11/site-packages/wx/core.py", line 2252 in MainLoop [ 1309s] File "/home/abuild/rpmbuild/BUILD/wxPython-4.2.1/unittests/wtc.py", line 34 in tearDown [ 1309s] File "/usr/lib/python3.11/unittest/case.py", line 584 in _callTearDown [ 1309s] File "/usr/lib/python3.11/unittest/case.py", line 626 in run [ 1309s] File "/usr/lib/python3.11/unittest/case.py", line 678 in __call__ Reverting to 2.45.92 gave us a successful result for that test suite This is just the early findings to have it documented - I'll be trying to * get some better debug output (stack trace of the segfault if possible) * bisect 2.45.92..2.46.0 to hopefully identify the failing commit Unless of course somebody already knows what's wrong based on that little information
Attachments
Dominique Leuenberger
Comment 1 2024-10-14 23:10:47 PDT
It's not limited to i586, but was also observed on ppc64le and aarch64 (which might make it slightly easier to produce traces)
Michael Catanzaro
Comment 2 2024-10-15 08:17:15 PDT
If you're lucky, it might be bug #281495, which I'll provide a fix for soon.
Dominique Leuenberger
Comment 3 2024-10-15 08:18:40 PDT
(In reply to Michael Catanzaro from comment #2) > If you're lucky, it might be bug #281495, which I'll provide a fix for soon. the 'works on x86_64 by luck but fails on aarch64 and ppcle64' sounds promising
Michael Catanzaro
Comment 4 2024-10-16 11:21:20 PDT
(In reply to Dominique Leuenberger from comment #3) > the 'works on x86_64 by luck but fails on aarch64 and ppcle64' sounds > promising Mike just reported bug #281565. Not sure whether that's a coincidence, or whether he's investigating the same problem as you.
Michael Catanzaro
Comment 5 2024-10-16 11:24:12 PDT
Wait, that bug mentions wxPython as well. Must be the same. *** This bug has been marked as a duplicate of bug 281495 ***
Note You need to log in before you can comment on or make changes to this bug.