[Bug 1072025] New: Yast2 crash on startup
http://bugzilla.opensuse.org/show_bug.cgi?id=1072025 Bug ID: 1072025 Summary: Yast2 crash on startup Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: x86-64 OS: openSUSE 42.3 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: andreil1@starlett.lv QA Contact: jsrain@suse.com Found By: --- Blocker: --- Created attachment 752194 --> http://bugzilla.opensuse.org/attachment.cgi?id=752194&action=edit yast2 log Yast2 crashes on startup on SEVERAL install of Leap 42.3 (however, yast2 --gtk from terminal works). Log attached. # yast2 QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0 /sbin/yast2: line 447: 14432 Segmentation fault (core dumped) $y2ccbin $Y2UI_ARGS "$@" Problem usually arrives after update, or boot from DVD and install from the net. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1072025 Andrei Verovski <andreil1@starlett.lv> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Found By|--- |Customer Target Milestone|--- |Leap 42.3 Severity|Normal |Major -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1072025 http://bugzilla.opensuse.org/show_bug.cgi?id=1072025#c1 --- Comment #1 from Andrei Verovski <andreil1@starlett.lv> --- yast2 --gtk works, but throws these messages The GTK GUI has been retired, falling back to Qt. QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0 QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0 klauncher not running... launching kdeinit QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0 QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0 QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0 No DBUS session-bus found. Check if you have started the DBUS server. kdeinit5: Communication error with launcher. Exiting! "KLauncher could not be reached via D-Bus. Error when calling kdeinit_exec_wait:\nNot connected to D-Bus server\n" Don't need password!! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1072025 http://bugzilla.opensuse.org/show_bug.cgi?id=1072025#c10 Joachim Mairböck <j.mairboeck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |j.mairboeck@gmail.com --- Comment #10 from Joachim Mairböck <j.mairboeck@gmail.com> --- When I start Yast as root (i.e. as normal via kdesu), I also get this crash, but not when I start it as normal user. The workaround with --gtk works because the fallback to Qt uses the built-in menu, not y2controlcenter (but that's a different bug ...). When running y2controlcenter directly (as root) under gdb, I get the following backtrace: #0 0x000000000042f8dc in QString::QString (other=..., this=0x7fffffffd2f0) at /usr/include/qt5/QtCore/qstring.h:890 #1 0x000000000042f8dc in YQDesktopFilesModel::propertyValue(QModelIndex const&, QString const&) const (this=this@entry=0x765c30, index=..., key=...) at /usr/src/debug/yast2-control-center-3.1.6/src/yqdesktopfilesmodel.cpp:227 #2 0x0000000000430b94 in YQDesktopFilesModel::data(QModelIndex const&, int) const (this=this@entry=0x765c30, index=..., role=<optimized out>) at /usr/src/debug/yast2-control-center-3.1.6/src/yqdesktopfilesmodel.cpp:337 #3 0x000000000043b607 in YQModuleGroupsModel::data(QModelIndex const&, int) const (this=0x765c30, index=..., role=<optimized out>) at /usr/src/debug/yast2-control-center-3.1.6/src/yqmodulegroupsmodel.cpp:170 #4 0x0000000000443faa in YQModulesModel::data(QModelIndex const&, int) const (this=0x735c00, index=..., role=<optimized out>) at /usr/src/debug/yast2-control-center-3.1.6/src/yqmodulesmodel.cpp:186 #5 0x000000000042a96d in KCategorizedSortFilterProxyModel::compareCategories(QModelIndex const&, QModelIndex const&) const (this=0x7b98d0, left=..., right=...) at /usr/src/debug/yast2-control-center-3.1.6/src/kcategorizedsortfilterproxymodel.cpp:252 #6 0x000000000042a0b9 in KCategorizedSortFilterProxyModel::lessThan(QModelIndex const&, QModelIndex const&) const (this=0x7b98d0, left=..., right=...) at /usr/src/debug/yast2-control-center-3.1.6/src/kcategorizedsortfilterproxymodel.cpp:224 #7 0x00007ffff69a0734 in QSortFilterProxyModelLessThan::operator()(int, int) const (r2=10, r1=<optimized out>, this=0x7fffffffd760) at itemmodels/qsortfilterproxymodel.cpp:74 #8 0x00007ffff69a0734 in std::__insertion_sort<int*, QSortFilterProxyModelLessThan>(int*, int*, QSortFilterProxyModelLessThan) (__first=__first@entry=0x7dc084, __last=__last@entry=0x7dc0a0, __comp=...) at /usr/include/c++/4.8/bits/stl_algo.h:2159 #9 0x00007ffff69a14e8 in std::__chunk_insertion_sort<int*, long, QSortFilterProxyModelLessThan> (__comp=..., __chunk_size=7, __last=0x7dc10c, __first=0x7dc084) at /usr/include/c++/4.8/bits/stl_algo.h:3369 #10 0x00007ffff69a14e8 in std::__merge_sort_with_buffer<int*, int*, QSortFilterProxyModelLessThan>(int*, int*, int*, QSortFilterProxyModelLessThan) (__first=__first@entry=0x7dc068, __last=__last@entry=0x7dc10c, __buffer=__buffer@entry=0x7dc9b0, __comp=...) at /usr/include/c++/4.8/bits/stl_algo.h:3414 #11 0x00007ffff69a5be2 in std::__stable_sort_adaptive<int*, int*, long, QSortFilterProxyModelLessThan>(int*, int*, int*, long, QSortFilterProxyModelLessThan) (__first=__first@entry=0x7dc068, __last=__last@entry=0x7dc1b0, __buffer=__buffer@entry=0x7dc9b0, __buffer_size=__buffer_size@entry=82, __comp=...) at /usr/include/c++/4.8/bits/stl_algo.h:3473 #12 0x00007ffff6998db5 in std::stable_sort<int*, QSortFilterProxyModelLessThan> (__comp=..., __last=0x7dc1b0, __first=0x7dc068) at /usr/include/c++/4.8/bits/stl_algo.h:5712 #13 0x00007ffff6998db5 in QSortFilterProxyModelPrivate::sort_source_rows(QVector<int>&, QModelIndex const&) const (this=this@entry=0x7d92f0, source_rows=..., source_parent=...) at itemmodels/qsortfilterproxymodel.cpp:486 #14 0x00007ffff699af25 in QSortFilterProxyModelPrivate::sort() (this=0x7d92f0) at itemmodels/qsortfilterproxymodel.cpp:440 #15 0x000000000041a9bb in MainWindow::MainWindow(QFlags<Qt::WindowType>) (this=0x7fffffffdc30, wflags=...) at /usr/src/debug/yast2-control-center-3.1.6/src/main_window.cpp:138 #16 0x0000000000417d88 in main(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/yast2-control-center-3.1.6/src/main.cpp:82 The crash occurs in QString's copy constructor, called from YQDesktopFilesModel::propertyValue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1072025 http://bugzilla.opensuse.org/show_bug.cgi?id=1072025#c14 ravas mi <ravas@outlook.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ravas@outlook.com --- Comment #14 from ravas mi <ravas@outlook.com> --- Here's my related thread: https://forums.opensuse.org/showthread.php/528846-YaST-QStandardPaths-wrong-... I'll note that I'm not experiencing a crash. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com