[Development] What to do if tests hang on the CI and I can't reproduce that locally?

Thiago Macieira thiago.macieira at intel.com
Tue May 14 21:59:29 CEST 2024


On Tuesday 14 May 2024 12:30:42 GMT-7 Thiago Macieira wrote:
> Those may be inlines. If I try addr2line, then the frames are:

Using gdb instead of addr2line:

frame 6:
Line 116 of "x11/../../../../../gdk/x11/gdkproperty-x11.c" starts at address 
0x773d8 <gdk_x11_atom_to_xatom_for_display+136>
   and ends at 0x773eb <gdk_x11_atom_to_xatom_for_display+155>.

frame 7:
Line 1068 of "x11/../../../../../gdk/x11/gdkdisplay-x11.c" starts at address 
0x6bc29 <gdk_x11_display_translate_event+4185>
   and ends at 0x6bc32 <gdk_x11_display_translate_event+4194>.

frame 8:
Line 51 of "x11/../../../../../gdk/x11/gdkeventtranslator.c" starts at address 
0x6d191 <_gdk_x11_event_translator_translate+209>
   and ends at 0x6d195 <_gdk_x11_event_translator_translate+213>.

frame 9:
Line 243 of "x11/../../../../../gdk/x11/gdkeventsource.c" starts at address 
0x70d28 <_gdk_x11_display_queue_events+728>
   and ends at 0x70d2b <_gdk_x11_display_queue_events+731>.

Assuming that Canonical did not patch libgdk, this is stuck trying to 
XInternAtom for "_GTK_EDGE_CONSTRAINTS", reacting to an xevent of type 
PropertyNotify.
https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gdk/x11/gdkdisplay-x11.c#L1068

I can't tell you why it's stuck. Why would the X server not send a reply to 
that?

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Principal Engineer - Intel DCAI Fleet Engineering and Quality
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5152 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20240514/9d4f6eab/attachment.bin>


More information about the Development mailing list