Bug 182173 - Plasma workspace crash following KDE update via zypper
Summary: Plasma workspace crash following KDE update via zypper
Status: RESOLVED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-28 16:41 UTC by JHanlon
Modified: 2009-01-28 18:54 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description JHanlon 2009-01-28 16:41:53 UTC
Version:            (using KDE 4.1.96)
Compiler:          n/a 
OS:                Linux
Installed from:    SuSE RPMs

From uname -a:
Linux buchanan 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux

Following multimedia checklist in openSuSE forums, entered " LC_ALL=C zypper ve" on root CLI. Some versioning anomalies detected, with a reasonable-seeming choice of upgrading from 4.1.96 something to 4.2.xx something (Details not available at the moment). 
Restart X via Ctl-Alt-Bs-Bs, relogin to 4.2 --> no desktop, gray screen, KDE crash handler window appears. It requested sending in a detailed report, so here's the output:

------------- start of crash window output  --------------
Application: Plasma Workspace (plasma), signal SIGSEGV
0x00007fe984313ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fe989c8b750 (LWP 28587))]

Thread 3 (Thread 0x7fe96b60d950 (LWP 28589)):
#0  0x00007fe984d4fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe984fc0f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe98883a66c in ?? () from /usr/lib64/libQtNetwork.so.4
#3  0x00007fe984fbff72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fe984d4c070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe9843450ed in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe96ae0c950 (LWP 28624)):
#0  0x00007fe984d4fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe984fc0f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe9704daa38 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007fe984fbff72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fe984d4c070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe9843450ed in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe989c8b750 (LWP 28587)):
[KCrash Handler]
#5  0x00007fe9850b5598 in QObject::thread() const () from /usr/lib64/libQtCore.so.4
#6  0x00007fe9850b7bee in QObject::QObject(QObjectPrivate&, QObject*) () from /usr/lib64/libQtCore.so.4
#7  0x00007fe98509e3f9 in QAbstractItemModel::QAbstractItemModel(QAbstractItemModelPrivate&, QObject*) () from /usr/lib64/libQtCore.so.4
#8  0x00007fe985c7a026 in QAbstractProxyModel::QAbstractProxyModel(QAbstractProxyModelPrivate&, QObject*) () from /usr/lib64/libQtGui.so.4
#9  0x00007fe985c7d27a in QSortFilterProxyModel::QSortFilterProxyModel(QObject*) () from /usr/lib64/libQtGui.so.4
#10 0x00007fe96fbffc8d in ?? () from /usr/lib64/kde4/plasma_applet_folderview.so
#11 0x00007fe9894ff2da in Plasma::Applet::save(KConfigGroup&) const () from /usr/lib64/libplasma.so.3
#12 0x00007fe98950aa0f in Plasma::Containment::save(KConfigGroup&) const () from /usr/lib64/libplasma.so.3
#13 0x00007fe98950026b in Plasma::Applet::timerEvent(QTimerEvent*) () from /usr/lib64/libplasma.so.3
#14 0x00007fe9850b6da3 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#15 0x00007fe985ce82ab in QGraphicsWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007fe98578e1bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007fe985795f8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007fe987f8cb1b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#19 0x00007fe9850a8091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#20 0x00007fe9850d41c0 in ?? () from /usr/lib64/libQtCore.so.4
#21 0x00007fe9850d058d in ?? () from /usr/lib64/libQtCore.so.4
#22 0x00007fe9816c50db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007fe9816c88ad in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007fe9816c8a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007fe9850d04ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#26 0x00007fe98581e97f in ?? () from /usr/lib64/libQtGui.so.4
#27 0x00007fe9850a69a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x00007fe9850a6b2d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x00007fe9850a8ffd in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#30 0x00007fe98986fe1b in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#31 0x00007fe984290586 in __libc_start_main () from /lib64/libc.so.6
#32 0x0000000000400819 in _start ()

--------end of crash window output  ------
This is repeatable.

Apparently, I am in a unstable versioning situation. The Konqueror About window reports as follows:
" Konqueror
Version 4.1.96 (KDE 4.1.96 (KDE 4.2 RC1)) "release 78.1"
Using KDE 4.2.00 (KDE 4.2.0) "release 82.2""

Rerunning the "LC_ALL=C zypper ve" command brings the report: "Dependencies of all installed packages are satisfied.". Reassuring.

I will see what other windowing systems are available on the system, the better to sort out what is wrong with KDE 4.2 now.
Comment 1 JHanlon 2009-01-28 17:22:28 UTC
From zypper lr ...

#  | Alias                    | Name                                   | Enabled | Refresh
---+--------------------------+----------------------------------------+---------+--------
1  | KDE4_Community           | KDE4 Community                         | Yes     | Yes
2  | KDE4_Extra_apps          | KDE4 Extra apps                        | Yes     | Yes
3  | KDE:KDE4:Factory:Desktop | KDE:KDE4:Factory:Desktop               | Yes     | Yes
4  | Packman Repository       | Packman Repository                     | Yes     | Yes
5  | Qt_for_KDE4.2            | Qt for KDE4.2                          | Yes     | Yes
6  | openSUSE 11.1-0          | openSUSE 11.1-0                        | Yes     | No
7  | repo                     | openSUSE BuildService - Mozilla        | Yes     | Yes
8  | repo-debug               | openSUSE-11.1-Debug                    | No      | Yes
9  | repo-non-oss             | openSUSE-11.1-Non-Oss                  | Yes     | Yes
10 | repo-oss                 | openSUSE-11.1-Oss                      | Yes     | Yes
11 | repo-source              | openSUSE-11.1-Source                   | No      | Yes
12 | repo-update              | openSUSE-11.1-Update                   | Yes     | Yes
13 | repo_1                   | openSUSE BuildService - OpenOffice.org | Yes     | Yes
14 | repo_2                   | openSUSE BuildService - PHP            | Yes     | Yes
15 | server:php:applications  | server:php:applications                | Yes     | Yes
Comment 2 JHanlon 2009-01-28 18:52:51 UTC
It was a versioning anomaly. Updating unconditionally, via Yast, as recommended in the opensuse forums resulted in a stable login following a shutdown of X via Ctrl-Alt-Bs-Bs. Be aware that the download was over 512 MBytes.

Recommend close this report.
Comment 3 JHanlon 2009-01-28 18:54:23 UTC
Konqueror About now displays:
Konqueror
Version 4.2.00 (KDE 4.2.0) "release 82.2"
Using KDE 4.2.00 (KDE 4.2.0) "release 82.2"