[Bug 1141204] New: [Build 20190709] openQA test fails launching the LXQt panel
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204 Bug ID: 1141204 Summary: [Build 20190709] openQA test fails launching the LXQt panel Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/981079/modules/reboo t_icewm/steps/8 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: LXQt Assignee: mvetter@suse.com Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- ## Observation openQA test in scenario opensuse-Tumbleweed-NET-x86_64-otherDE_lxqt@64bit fails in [reboot_icewm](https://openqa.opensuse.org/tests/981079/modules/reboot_icewm/steps/8) ## Test suite description ## Reproducible Fails since (at least) Build [20190708](https://openqa.opensuse.org/tests/978481) ## Expected result Last good: [20190705](https://openqa.opensuse.org/tests/978079) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=NET&machine=64bit&test=otherDE_lxqt&version=Tumbleweed) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c1
--- Comment #1 from Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c2
Michael Vetter
%define _lto_cflags %{nil} to the spec file?
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c3
--- Comment #3 from Martin Liška
Martin, so this has to do with 1133084 about LTO?
Yes, it's not on by default in Factory.
Shouldn't it build at all in such case? Or can it also happen that it builds but doesn't work properly?
It builds properly but causes an issue during run-time.
What's the best thing to do now? Just add
%define _lto_cflags %{nil} to the spec file?
That can be a solution/workaround once we know which lxqt package is affected. But I can't reproduce that locally. Can you please try it? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c4
--- Comment #4 from Martin Liška
(In reply to Michael Vetter from comment #2)
Martin, so this has to do with 1133084 about LTO?
Yes, it's not on by default in Factory.
Shouldn't it build at all in such case? Or can it also happen that it builds but doesn't work properly?
It builds properly but causes an issue during run-time.
What's the best thing to do now? Just add
%define _lto_cflags %{nil} to the spec file?
That can be a solution/workaround once we know which lxqt package is affected. But I can't reproduce that locally. Can you please try it?
Good, now I can reproduce that! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c5
--- Comment #5 from Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c6
--- Comment #6 from Michael Vetter
And I can confirm that adding -fno-lto to lxqt-panel works.
I was just setting things up :-) Ok, so that means all that I need to do is add the
%define _lto_cflags %{nil} to the spec file of LXQt panel? Probably no underlying library is affected.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c7
--- Comment #7 from Martin Liška
And I can confirm that adding -fno-lto to lxqt-panel works.
I was just setting things up :-) Ok, so that means all that I need to do is add the
%define _lto_cflags %{nil} to the spec file of LXQt panel? Probably no underlying library is affected.
Yep, I'll prepare a submit request. Coredump happens here: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f04f5d5b100 in QLayout::setEnabled(bool) () from /usr/lib64/libQt5Widgets.so.5 [Current thread is 1 (Thread 0x7f04f3ea0800 (LWP 1857))] (gdb) bt #0 0x00007f04f5d5b100 in QLayout::setEnabled(bool) () from /usr/lib64/libQt5Widgets.so.5 #1 0x000056553a2dec35 in ?? () #2 0x000056553a2bf934 in ?? () #3 0x000056553a30f796 in ?? () #4 0x000056553a30e1b2 in Plugin::loadLib(ILXQtPanelPluginLibrary const*) () #5 0x000056553a315cfc in Plugin::Plugin(LXQt::PluginInfo const&, LXQt::Settings*, QString const&, LXQtPanel*) () #6 0x000056553a31da24 in ?? () #7 0x000056553a31e269 in LXQtPanel::loadPlugins() () #8 0x000056553a31f571 in LXQtPanel::LXQtPanel(QString const&, LXQt::Settings*, QWidget*) () #9 0x000056553a3177c5 in ?? () #10 0x000056553a2b8ebf in ?? () #11 0x00007f04f6592bcb in __libc_start_main () from /lib64/libc.so.6 #12 0x000056553a2b8ffa in _start () It would be probably good to report that to upstream.. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c8
--- Comment #8 from Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c9
--- Comment #9 from Michael Vetter
It would be probably good to report that to upstream..
Done: https://github.com/lxqt/lxqt-panel/issues/1126 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204#c10
Michael Vetter
http://bugzilla.opensuse.org/show_bug.cgi?id=1141204
Martin Liška
participants (1)
-
bugzilla_noreply@novell.com