Bug 954458

Summary: yast2 software management cannot load after initializing repositories.
Product: [openSUSE] openSUSE Distribution Reporter: rens groenewegen <rens.groenewegen>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None CC: ancor, forgotten_DV81ZEWZkN, jreidinger, mlin, rens.groenewegen
Version: Leap 42.1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: save_y2logs gz

Description rens groenewegen 2015-11-10 13:30:30 UTC
yast2 software management ( GUI )  fails.

/var/log/YaST2/signal

contains this :

=== 2015-11-10 14:27:09 +0100 ===
YaST got signal 11 at file /usr/share/YaST2/modules/PackagesUI.rb:312
  sender PID: 504
Liberating suppressed debugging messages:
End of suppressed debugging messages
Backtrace: (use c++filt to demangle)
/usr/lib64/liby2.so.4(_Z20signal_log_backtracev+0x18)[0x7f13e98db628]
/usr/lib64/liby2.so.4(_Z14signal_handleriP9siginfo_tPv+0x164)[0x7f13e98db834]
/lib64/libc.so.6(+0x35200)[0x7f13e7bb9200]
/usr/lib64/libQt5Gui.so.5(_ZN18QRasterPaintEngine18renderHintsChangedEv+0x12)[0x7f13de4e73b2]
/usr/lib64/libQt5Gui.so.5(_ZN8QPainter14setRenderHintsE6QFlagsINS_10RenderHintEEb+0x33)[0x7f13de4fde63]
/usr/lib64/libQt5Gui.so.5(_ZN8QPainter13setRenderHintENS_10RenderHintEb+0xc)[0x7f13de4fdedc]
/usr/lib64/libQt5Widgets.so.5(+0x1f6e6b)[0x7f13deafde6b]
/usr/lib64/libQt5Widgets.so.5(+0x206fed)[0x7f13deb0dfed]
/usr/lib64/libQt5Widgets.so.5(_ZNK14QWidgetPrivate15paintBackgroundEP8QPainterRK7QRegioni+0x147)[0x7f13deaa21b7]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x579)[0x7f13deaa49e9]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x334)[0x7f13deaa5494]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x4bc)[0x7f13deaa561c]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x156)[0x7f13deaa45c6]
/usr/lib64/libQt5Widgets.so.5(+0x170a53)[0x7f13dea77a53]
/usr/lib64/libQt5Widgets.so.5(+0x170cb4)[0x7f13dea77cb4]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate16syncBackingStoreEv+0x3f)[0x7f13dea96d9f]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x324)[0x7f13deaaada4]
/usr/lib64/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7f13dea6ae8c]
/usr/lib64/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x3b8)[0x7f13dea6fcd8]
/usr/lib64/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x65)[0x7f13ddd86ba5]
/usr/lib64/libQt5Widgets.so.5(+0x171a4f)[0x7f13dea78a4f]
/usr/lib64/libQt5Widgets.so.5(+0x172565)[0x7f13dea79565]
/usr/lib64/libQt5Widgets.so.5(+0x1bc66e)[0x7f13deac366e]
/usr/lib64/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x7e6)[0x7f13dddb6996]
/usr/lib64/libQt5Gui.so.5(_ZN7QWindow13screenChangedEP7QScreen+0x2f)[0x7f13de2dab6f]
/usr/lib64/libQt5Gui.so.5(_ZN14QWindowPrivate26emitScreenChangedRecursionEP7QScreen+0x15)[0x7f13de2db175]
/usr/lib64/libQt5Gui.so.5(_ZN14QWindowPrivate17setTopLevelScreenEP7QScreenb+0x265)[0x7f13de2de715]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate10create_sysEybb+0x5e4)[0x7f13deaa01a4]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget6createEybb+0xde)[0x7f13dea9f2be]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate11createWinIdEy+0x155)[0x7f13dea9f985]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget12setAttributeEN2Qt15WidgetAttributeEb+0x77c)[0x7f13dea9efcc]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget12setAttributeEN2Qt15WidgetAttributeEb+0x3c7)[0x7f13dea9ec17]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate11createWinIdEy+0x1af)[0x7f13dea9f9df]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget12setAttributeEN2Qt15WidgetAttributeEb+0x77c)[0x7f13dea9efcc]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate11createWinIdEy+0x1af)[0x7f13dea9f9df]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget12setAttributeEN2Qt15WidgetAttributeEb+0x77c)[0x7f13dea9efcc]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget12setAttributeEN2Qt15WidgetAttributeEb+0x3c7)[0x7f13dea9ec17]
/usr/lib64/libQt5Widgets.so.5(_ZN14QWidgetPrivate11createWinIdEy+0x1af)[0x7f13dea9f9df]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget10setVisibleEb+0x2da)[0x7f13deaaa8ba]
/usr/lib64/libQt5Widgets.so.5(+0x2e2e81)[0x7f13debe9e81]
/usr/lib64/libQt5Widgets.so.5(_ZNK8QMenuBar8sizeHintEv+0x25)[0x7f13debeb575]
/usr/lib64/libQt5Widgets.so.5(_ZNK13QWidgetItemV222updateCacheIfNecessaryEv+0x3c)[0x7f13dea8d60c]
/usr/lib64/libQt5Widgets.so.5(_ZNK13QWidgetItemV211maximumSizeEv+0x3d)[0x7f13dea8d90d]
/usr/lib64/libQt5Widgets.so.5(+0x175e68)[0x7f13dea7ce68]
/usr/lib64/libQt5Widgets.so.5(_ZN10QBoxLayout11setGeometryERK5QRect+0x2f8)[0x7f13dea7e018]
/usr/lib64/libQt5Widgets.so.5(_ZN14QLayoutPrivate8doResizeERK5QSize+0x7c)[0x7f13dea897dc]
/usr/lib64/libQt5Widgets.so.5(_ZN7QLayout8activateEv+0x101)[0x7f13dea8b191]
/usr/lib64/libQt5Widgets.so.5(_ZN7QWidget10setVisibleEb+0xc9)[0x7f13deaaa6a9]
/usr/lib64/yui/libyui-qt.so.7(_ZN8YQDialog7setSizeEii+0xb8)[0x7f13df76a718]
/usr/lib64/libyui.so.7(_ZN7YDialog4openEv+0x1f)[0x7f13e6650cbf]
/usr/lib64/YaST2/plugin/libpy2UI.so.2(_ZN6YCP_UI10OpenDialogERK7YCPTermS2_+0x2c6)[0x7f13e68cb366]
/usr/lib64/YaST2/plugin/libpy2UI.so.2(_ZN12YUINamespace10OpenDialogERK7YCPTermS2_+0x24)[0x7f13e68b0ee4]
/usr/lib64/YaST2/plugin/libpy2UI.so.2(_ZN11YUIFunction16evaluateCall_intEv+0x284)[0x7f13e68b2984]
/usr/lib64/YaST2/plugin/libpy2UI.so.2(_ZN16YCPBuiltinCaller4callEv+0x1d)[0x7f13e68d089d]
/usr/lib64/libyui.so.7(_ZN3YUI16uiThreadMainLoopEv+0x41)[0x7f13e6625f81]
/usr/lib64/libyui.so.7(_Z15start_ui_threadPv+0xe)[0x7f13e66260ce]
/lib64/libpthread.so.0(+0x80a4)[0x7f13e929e0a4]
/lib64/libc.so.6(clone+0x6d)[0x7f13e7c6904d]
Comment 1 rens groenewegen 2015-11-10 13:31:32 UTC
yast ncurses works. this is a GUI issue, apparently.
Comment 2 Ancor Gonzalez Sosa 2015-11-10 16:36:33 UTC
I cannot reproduce it in my Leap test instance.

It's a fresh install or it's an update from a previous beta or RC?
Comment 3 Josef Reidinger 2015-11-10 16:38:43 UTC
Also full logs would be nice, so we see what exactly happen. ( using save_y2logs command generate tarball for you )
Comment 4 rens groenewegen 2015-11-11 13:52:34 UTC
Created attachment 655538 [details]
save_y2logs gz

these are the requested yast2 logs.
Comment 5 rens groenewegen 2015-11-11 13:55:12 UTC
by the way, I changed the default desktop theme to something else : Caledonia (downloaded that from the theme applet)

and the iconset to the one from suse 13.1 (by default available in Leap)


best,

Rens
Comment 6 Ladislav Slezák 2015-11-11 16:26:30 UTC
From y2log:

Error: signal 11

From the demangled signal file:

/usr/lib64/libQt5Gui.so.5(QRasterPaintEngine::renderHintsChanged()+0x12)[0x7f13de4e73b2]                                                                                                       
/usr/lib64/libQt5Gui.so.5(QPainter::setRenderHints(QFlags<QPainter::RenderHint>, bool)+0x33)[0x7f13de4fde63]                                                                                   
/usr/lib64/libQt5Gui.so.5(QPainter::setRenderHint(QPainter::RenderHint, bool)+0xc)[0x7f13de4fdedc]
...
<very long Qt backtrace>
...
/usr/lib64/libQt5Widgets.so.5(QWidget::setVisible(bool)+0xc9)[0x7f13deaaa6a9]
/usr/lib64/yui/libyui-qt.so.7(YQDialog::setSize(int, int)+0xb8)[0x7f13df76a718]
/usr/lib64/libyui.so.7(YDialog::open()+0x1f)[0x7f13e6650cbf]
/usr/lib64/YaST2/plugin/libpy2UI.so.2(YCP_UI::OpenDialog(YCPTerm const&, YCPTerm const&)+0x2c6)[0x7f13e68cb366]


It seems it crashes somewhere in libQt5 when a new dialog is being displayed...

Max, any idea what might went wrong?
Comment 7 Josef Reidinger 2015-11-20 12:46:24 UTC
We have problem with qt when opened on second screen. Do you use two or more screen setup?
Comment 8 rens groenewegen 2015-11-21 15:07:56 UTC
I sometimes use 1 extra physical screen, but not always.

( connected via HDMI port )
Comment 9 rens groenewegen 2015-11-21 15:26:07 UTC
just tried with only laptop screen, and indeed the problem is gone.

so definitely a dual screen related issue.
Comment 10 Max Lin 2015-11-23 07:55:05 UTC
then it's https://bugreports.qt.io/browse/QTBUG-42985 related. Add @sumski here.
Comment 11 Max Lin 2015-11-23 07:55:05 UTC
then it's https://bugreports.qt.io/browse/QTBUG-42985 related. Add @sumski here.
Comment 12 Josef Reidinger 2015-11-23 09:36:36 UTC
marking as dup of already reported one. Thanks for link max lin, I copy it to original report.

*** This bug has been marked as a duplicate of bug 955381 ***