[Bug 1185746] New: [Build 20210505] libyui segfault
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1185746 Bug ID: 1185746 Summary: [Build 20210505] libyui segfault Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/1729867/modules/yast 2_system_settings/steps/33 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: dimstar@opensuse.org QA Contact: jsrain@suse.com Found By: openQA Blocker: Yes ## Observation openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-yast2_gui@64bit fails in [yast2_system_settings](https://openqa.opensuse.org/tests/1729867/modules/yast2_system_settings/step...) [ 384.772788] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/yast.rb:204: [BUG] Segmentation fault at 0x0000000000000008 [ 384.774115] gnome-shell[3835]: ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux-gnu] [ 384.775085] gnome-shell[3835]: -- Control frame information ----------------------------------------------- [ 384.775796] gnome-shell[3835]: c:0024 p:---- s:0167 e:000166 CFUNC :call_yast_function [ 384.776428] gnome-shell[3835]: c:0023 p:0060 s:0159 e:000158 BLOCK /usr/lib64/ruby/vendor_ruby/2.7.0/yast/yast.rb:204 [FINISH] [ 384.777295] gnome-shell[3835]: c:0022 p:0138 s:0155 e:000154 METHOD /usr/share/YaST2/modules/CWM.rb:793 [ 384.778006] gnome-shell[3835]: c:0021 p:0375 s:0141 E:001ee8 METHOD /usr/share/YaST2/modules/CWM.rb:975 [ 384.778733] gnome-shell[3835]: c:0020 p:0272 s:0124 e:000123 METHOD /usr/share/YaST2/include/hwinfo/system_settings_dialogs.rb:158 [ 384.783640] gnome-shell[3835]: c:0019 p:0004 s:0117 e:000116 BLOCK /usr/share/YaST2/clients/system_settings.rb:39 [ 384.784480] gnome-shell[3835]: c:0018 p:0012 s:0114 e:000113 METHOD /usr/lib64/ruby/vendor_ruby/2.7.0/yast/builtins.rb:546 [ 384.785253] gnome-shell[3835]: c:0017 p:0081 s:0109 e:000108 METHOD /usr/share/YaST2/modules/Sequencer.rb:249 [ 384.785977] gnome-shell[3835]: c:0016 p:0089 s:0101 e:000100 BLOCK /usr/share/YaST2/modules/Sequencer.rb:320 [FINISH] [ 384.786767] gnome-shell[3835]: c:0015 p:---- s:0095 e:000094 CFUNC :loop [ 384.787341] gnome-shell[3835]: c:0014 p:0098 s:0091 e:000090 METHOD /usr/share/YaST2/modules/Sequencer.rb:312 [ 384.788138] gnome-shell[3835]: c:0013 p:0043 s:0083 e:000082 METHOD /usr/share/YaST2/clients/system_settings.rb:66 [FINISH] [ 384.788940] gnome-shell[3835]: c:0012 p:---- s:0078 e:000077 CFUNC :call [ 384.789485] gnome-shell[3835]: c:0011 p:0009 s:0074 e:000073 METHOD /usr/lib64/ruby/vendor_ruby/2.7.0/yast/fun_ref.rb:33 [ 384.790351] gnome-shell[3835]: c:0010 p:0234 s:0069 e:000068 METHOD /usr/share/YaST2/modules/CommandLine.rb:1566 [ 384.791111] gnome-shell[3835]: c:0009 p:0205 s:0054 E:000c00 METHOD /usr/share/YaST2/clients/system_settings.rb:56 [ 384.791868] gnome-shell[3835]: c:0008 p:0025 s:0050 e:000049 EVAL /usr/share/YaST2/clients/system_settings.rb:76 [FINISH] [ 384.792734] gnome-shell[3835]: c:0007 p:---- s:0047 e:000046 CFUNC :eval [ 384.793373] gnome-shell[3835]: c:0006 p:0073 s:0040 e:000039 METHOD /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:346 [FINISH] [ 384.794333] gnome-shell[3835]: c:0005 p:---- s:0032 e:000031 CFUNC :call_builtin [ 384.794945] gnome-shell[3835]: c:0004 p:0041 s:0023 e:000022 METHOD /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:207 [ 384.795813] gnome-shell[3835]: c:0003 p:0117 s:0017 e:000016 METHOD /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:196 [ 384.796613] gnome-shell[3835]: c:0002 p:0455 s:0011 E:001188 EVAL /usr/lib/YaST2/bin/y2start:60 [FINISH] [ 384.797338] gnome-shell[3835]: c:0001 p:0000 s:0003 E:000b20 (none) [FINISH] [ 384.797956] gnome-shell[3835]: -- Ruby level backtrace information ---------------------------------------- [ 384.798807] gnome-shell[3835]: /usr/lib/YaST2/bin/y2start:60:in `<main>' [ 384.799413] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:196:in `CallFunction' [ 384.800101] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:207:in `call_builtin_wrapper' [ 384.800964] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:207:in `call_builtin' [ 384.801644] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:346:in `run_client' [ 384.802389] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/wfm.rb:346:in `eval' [ 384.803048] gnome-shell[3835]: /usr/share/YaST2/clients/system_settings.rb:76:in `<top (required)>' [ 384.803826] gnome-shell[3835]: /usr/share/YaST2/clients/system_settings.rb:56:in `main' [ 384.804480] gnome-shell[3835]: /usr/share/YaST2/modules/CommandLine.rb:1566:in `Run' [ 384.805092] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/fun_ref.rb:33:in `call' [ 384.807118] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/fun_ref.rb:33:in `call' [ 384.807766] gnome-shell[3835]: /usr/share/YaST2/clients/system_settings.rb:66:in `GUIhandler' [ 384.808433] gnome-shell[3835]: /usr/share/YaST2/modules/Sequencer.rb:312:in `Run' [ 384.809025] gnome-shell[3835]: /usr/share/YaST2/modules/Sequencer.rb:312:in `loop' [ 384.809641] gnome-shell[3835]: /usr/share/YaST2/modules/Sequencer.rb:320:in `block in Run' [ 384.810410] gnome-shell[3835]: /usr/share/YaST2/modules/Sequencer.rb:249:in `WS_run' [ 384.811088] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/builtins.rb:546:in `eval' [ 384.811857] gnome-shell[3835]: /usr/share/YaST2/clients/system_settings.rb:39:in `block in main' [ 384.812573] gnome-shell[3835]: /usr/share/YaST2/include/hwinfo/system_settings_dialogs.rb:158:in `SystemSettingsDialog' [ 384.813397] gnome-shell[3835]: /usr/share/YaST2/modules/CWM.rb:975:in `ShowAndRun' [ 384.814095] gnome-shell[3835]: /usr/share/YaST2/modules/CWM.rb:793:in `Run' [ 384.814705] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/yast.rb:204:in `block (2 levels) in import' [ 384.815448] gnome-shell[3835]: /usr/lib64/ruby/vendor_ruby/2.7.0/yast/yast.rb:204:in `call_yast_function' [ 384.816169] gnome-shell[3835]: -- Machine register context ------------------------------------------------ [ 384.816866] gnome-shell[3835]: RIP: 0x00007fa6f495c17e RBP: 0x00007fa6ec466550 RSP: 0x00007fa6f137cc38 [ 384.817555] gnome-shell[3835]: RAX: 0x0000000000000000 RBX: 0x00007fa6ec3f5e70 RCX: 0x0000000000000006 [ 384.818312] gnome-shell[3835]: RDX: 0x00007fa6ec466550 RDI: 0x00007fa6f137ceb0 RSI: 0x00007fa6f137cd20 [ 384.818997] gnome-shell[3835]: R8: 0x00007fa6ec466550 R9: 0x00007fa6f49a8458 R10: 0x0000000000000000 [ 384.819731] gnome-shell[3835]: R11: 0xfffffffffffff70e R12: 0x00007fa6ec466550 R13: 0x00007fa6ec646b20 [ 384.820490] gnome-shell[3835]: R14: 0x00007fa6f49a8458 R15: 0x00007fa6f137cdf8 EFL: 0x0000000000010246 [ 384.821206] gnome-shell[3835]: -- C level backtrace information ------------------------------------------- libyui was updated in snapshot 0505, but the changelog is: Version update (4.2.8 -> 4.2.10) - Added pkgconfig files for libyui-qt and libyui-ncurses for writing extensions of the Qt and NCurses plug-ins (GitHub issue #9 / bsc#1139747) - 4.2.10 This does not indicate in any way that an ABI break could be expected (and there was, a soname bump would have been in order) ## Test suite description Maintainer: qsf-y Test for yast2 UI, GUI only. Running on created gnome images which provides both text console for ncurses UI tests as well as the gnome environment for the GUI tests. Temporarily added YAST2_GUI_TERMINATE_PREVIOUS_INSTANCES to see if helps. This variable triggers code which terminates all yast2 processes before starting new one. (see poo#26104). ## Reproducible Fails since (at least) Build [20210505](https://openqa.opensuse.org/tests/1729595) ## Expected result Last good: [20210504](https://openqa.opensuse.org/tests/1728189) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=yast2_gui&version=Tumbleweed) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com