plasma-desktop crashes with SIGFAULT on boot

Bug #1046244 reported by Francesco Ruvolo
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Qt
Won't Fix
High
qt4-x11 (Ubuntu)
Fix Released
Undecided
Unassigned
Quantal
Fix Released
Undecided
Unassigned

Bug Description

I'm testing Quantal Beta 1. The build 20120904 for Kubuntu is not usable as live system.
plasma-desktop crashes on boot leaving you with a black screen where the only visible window is the apport one suggesting you to report a bug against plasma-desktop. Unfortunately, it didn't work at all. I tried ubuntu-bug from another tty and I'm attaching the output (but it seems to be only a list of packages).

Let me know if I can provide you more detail. I'm filing the bug against casper as it was found on a live session.

Related branches

Revision history for this message
In , Jaroslav Reznik (jreznik) wrote :
Download full text (9.4 KiB)

Application: systemsettings (1.0)
KDE Platform Version: 4.9.00
Qt Version: 4.8.2
Operating System: Linux 3.6.0-0.rc1.git6.1.fc18.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

* run System Settings
* click Workspace Appearance

Current behaviour: crash

Fedora 18 Alpha TC3

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f67a06da880 (LWP 963))]

Thread 2 (Thread 0x7f677adbb700 (LWP 964)):
#0 0x00007f679cdcb5e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f679a0ad767 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2 0x00007f679a0ad799 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3 0x00007f679cdc7d15 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f679c2e018d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f67a06da880 (LWP 963)):
[KCrash Handler]
#5 0x00007f679c27c6d1 in __memcpy_sse2 () from /lib64/libc.so.6
#6 0x00007f6799ff050b in QTJSC::JIT::privateCompileCTIMachineTrampolines(QTWTF::RefPtr<QTJSC::ExecutablePool>*, QTJSC::JSGlobalData*, QTJSC::MacroAssemblerCodePtr*, QTJSC::MacroAssemblerCodePtr*, QTJSC::MacroAssemblerCodePtr*, QTJSC::MacroAssemblerCodePtr*) () from /lib64/libQtScript.so.4
#7 0x00007f679a005d6f in QTJSC::JIT::compileCTIMachineTrampolines(QTJSC::JSGlobalData*, QTWTF::RefPtr<QTJSC::ExecutablePool>*, QTJSC::MacroAssemblerCodePtr*, QTJSC::MacroAssemblerCodePtr*, QTJSC::MacroAssemblerCodePtr*, QTJSC::MacroAssemblerCodePtr*) () from /lib64/libQtScript.so.4
#8 0x00007f679a0020f3 in QTJSC::JITThunks::JITThunks(QTJSC::JSGlobalData*) () from /lib64/libQtScript.so.4
#9 0x00007f679a04ee98 in QTJSC::JSGlobalData::JSGlobalData(bool) () from /lib64/libQtScript.so.4
#10 0x00007f679a04f54c in QTJSC::JSGlobalData::create() () from /lib64/libQtScript.so.4
#11 0x00007f679a0efcf0 in QScriptEnginePrivate::QScriptEnginePrivate() () from /lib64/libQtScript.so.4
#12 0x00007f679a0f0ce6 in QScriptEngine::QScriptEngine() () from /lib64/libQtScript.so.4
#13 0x00007f67998f753c in QDeclarativeScriptEngine::QDeclarativeScriptEngine(QDeclarativeEnginePrivate*) () from /lib64/libQtDeclarative.so.4
#14 0x00007f67998fc3ef in QDeclarativeEnginePrivate::QDeclarativeEnginePrivate(QDeclarativeEngine*) () from /lib64/libQtDeclarative.so.4
#15 0x00007f67998fc6d1 in QDeclarativeEngine::QDeclarativeEngine(QObject*) () from /lib64/libQtDeclarative.so.4
#16 0x00007f67997fb8b6 in QDeclarativeViewPrivate::init() () from /lib64/libQtDeclarative.so.4
#17 0x00007f67997fbae3 in QDeclarativeView::QDeclarativeView(QWidget*) () from /lib64/libQtDeclarative.so.4
#18 0x00007f677b007c99 in Ui_KWinDecorationForm::setupUi(QWidget*) () from /usr/lib64/kde4/kcm_kwindecoration.so
#19 0x00007f677b004318 in KWin::KWinDecorationForm::KWinDecorationForm(QWidget*) () from /usr/lib64/kde4/kcm_kwindecoration.so
#20 0x00007f677b006c8e in KWin::KWinDecorationModule::KWinDecorationModule(QWidget*, QList<QVariant...

Read more...

Revision history for this message
In , Mgraesslin (mgraesslin) wrote :

debugging symbols for KWin are missing. Please attach a new backtrace with debugging symbols (three starts in the DrKonqui dialog)

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

Since it crashes in memcpy, this is either an upstream (QtScript) bug, or the memory got corrupted earlier, in which case we would need a valgrind log.

Revision history for this message
In , Thomas-luebking (thomas-luebking) wrote :

also see bug #299575

Revision history for this message
In , Thomas-luebking (thomas-luebking) wrote :

*** Bug 305830 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Thomas-luebking (thomas-luebking) wrote :
Download full text (11.6 KiB)

from dupe:
-----------------

Application: systemsettings (1.0)
KDE Platform Version: 4.9.00
Qt Version: 4.8.2
Operating System: Linux 3.5.0-11-generic x86_64
Distribution: Ubuntu quantal (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to change some appearance of my workspace but systemsettings crashed

The crash can be reproduced every time.

-- Backtrace:
Application: Ustawienia systemowe (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3a9877e780 (LWP 2208))]

Thread 2 (Thread 0x7f3a7bb27700 (LWP 2225)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f3a9384f967 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2 0x00007f3a9384f999 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3 0x00007f3a8f662e9a in start_thread (arg=0x7f3a7bb27700) at pthread_create.c:308
#4 0x00007f3a9579439d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3a9877e780 (LWP 2208)):
[KCrash Handler]
#6 __memcpy_sse2 () at ../sysdeps/x86_64/multiarch/../memcpy.S:202
#7 0x00007f3a9379249b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#8 0x00007f3a937a7d5f in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#9 0x00007f3a937a4103 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#10 0x00007f3a937f0f08 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#11 0x00007f3a937f15bc in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#12 0x00007f3a93891db0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#13 0x00007f3a93892da6 in QScriptEngine::QScriptEngine() () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#14 0x00007f3a92b19d0c in QDeclarativeScriptEngine::QDeclarativeScriptEngine (this=0x1a13908, priv=0x1a13800) at qml/qdeclarativeengine.cpp:382
#15 0x00007f3a92b1ebaf in QDeclarativeEnginePrivate::QDeclarativeEnginePrivate (this=0x1a13800, e=0x1a113c0) at qml/qdeclarativeengine.cpp:353
#16 0x00007f3a92b1eec1 in QDeclarativeEngine::QDeclarativeEngine (this=0x1a113c0, parent=0x0) at qml/qdeclarativeengine.cpp:634
#17 0x00007f3a92a1d766 in QDeclarativeViewPrivate::init (this=this@entry=0x19fae30) at util/qdeclarativeview.cpp:281
#18 0x00007f3a92a1d993 in QDeclarativeView::QDeclarativeView (this=0x19fae00, parent=0x1abcbf0) at util/qdeclarativeview.cpp:261
#19 0x00007f3a7bd74c09 in Ui_KWinDecorationForm::setupUi (this=this@entry=0x1abcc18, KWinDecorationForm=KWinDecorationForm@entry=0x1abcbf0) at ./ui_decoration.h:56
#20 0x00007f3a7bd71288 in KWin::KWinDecorationForm::KWinDecorationForm (this=0x1abcbf0, parent=<optimized out>) at ../../../../kwin/kcmkwin/kwindecoration/kwindecoration.cpp:68
#21 0x00007f3a7bd73bfe in KWin::KWinDecorationModule::KWinDecorationModule (this=0x19ddba0, parent=<optimized out>) at ../../../../kwin/kcmkwin/kwindecoration/kwindecoration.cpp:82
#22 0x00007f3a7bd755c4 in KPluginFactory::createInstance<KWin::KWinDecorationModule, QWidget> (parentWidget=<optimized out>, parent=<optimized out>,...

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 306009 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

As pointed out by a duplicate reported, the same crash happens in Kate, see bug 305913, so it most probably is a QtScript issue.

Revision history for this message
In , Petru (becheru-petru-ioan) wrote :

I confirm the bug with QT 4.8.2 and KDE 4.9!

WORKAROUND: downgrade QT to 4.8.1 !
With QT 4.8.1, the bug doesn't show up, so it must be a QT (script) issue as said by #7

Revision history for this message
In , Sandro Mani (sandromani) wrote :

Happens after upgrading to
qt-4.8.2-5.fc17.x86_64

Does not occur with
qt-4.8.2-4.fc17.x86_64

qt-4.8.2-5.fc17.x86_64 applied http://qt.gitorious.org/qt/qt/commit/ada98493bbfbd9af0d0b593017e29d39bcd3495e/diffs , which seems to cause the problem (also noticed on debian, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685524)

Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 306149 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 305806 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 305913 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 305923 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 306016 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 306018 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

Has this already been reported to qt-project.org ?

Revision history for this message
In , Jaroslav Reznik (jreznik) wrote :

(In reply to comment #16)
> Has this already been reported to qt-project.org ?

I commented it in the original JSC crash bug - https://bugreports.qt-project.org/browse/QTBUG-23871 as it seems the patch is causing this issue (according to the comment #9).

Revision history for this message
Francesco Ruvolo (ruvolof) wrote :
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1046244

tags: added: iso-testing
Revision history for this message
In , Carlos (carlos-camara) wrote :

Created attachment 73671
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.9.00 using Qt 4.8.2

- What I was doing when the application crashed:
Trying to change window decorator settings

- Unusual behavior I noticed:
nothing

- Custom settings of the application:
using default oxygen window decorator

-- Backtrace (Reduced):
#6 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:495
[...]
#13 0x00007feee73966c6 in QScriptEngine::QScriptEngine() () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#14 0x00007feee6609d5c in QDeclarativeScriptEngine::QDeclarativeScriptEngine (this=0x102d078, priv=0x102cf70) at qml/qdeclarativeengine.cpp:382
#15 0x00007feee660f40f in QDeclarativeEnginePrivate::QDeclarativeEnginePrivate (this=0x102cf70, e=0x102cac0) at qml/qdeclarativeengine.cpp:353
#16 0x00007feee660f721 in QDeclarativeEngine::QDeclarativeEngine (this=0x102cac0, parent=0x0) at qml/qdeclarativeengine.cpp:634

Revision history for this message
Jonathan Riddell (jr) wrote :

Probably caused by patch to Qt for QScript on 64bit.

Removed by Debian and Fedora
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685524
https://bugreports.qt-project.org/browse/QTBUG-23871
kubuntu_36_qtscript_64bit.diff

affects: casper (Ubuntu) → qt4-x11 (Ubuntu)
tags: added: kubuntu
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qt4-x11 - 4:4.8.2-0ubuntu7

---------------
qt4-x11 (4:4.8.2-0ubuntu7) quantal; urgency=low

  * Remove patch kubuntu_36_qtscript_64bit.diff causes crashes on app startup
    LP: #1046244
 -- Jonathan Riddell <email address hidden> Wed, 05 Sep 2012 17:31:51 +0100

Changed in qt4-x11 (Ubuntu Quantal):
status: New → Fix Released
Changed in qt:
importance: Unknown → High
status: Unknown → New
Revision history for this message
In , Ktux (ti-orion) wrote :

On Kubuntu Quantal, this bug is fixed with beta1 updates for me.

Revision history for this message
In , rang501 (rang501) wrote :

Created attachment 73838
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.9.00 using Qt 4.8.2

- What I was doing when the application crashed:
Tried to open Workspace Settings.
- Custom settings of the application:
I've installed different language settings, crash appeared sometime after that (might not be related at all).

-- Backtrace (Reduced):
#6 __memcpy_sse2 () at ../sysdeps/x86_64/multiarch/../memcpy.S:202
[...]
#13 0x00007ffa31a536c6 in QScriptEngine::QScriptEngine() () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#14 0x00007ffa30cc6d5c in QDeclarativeScriptEngine::QDeclarativeScriptEngine (this=0x23645e8, priv=0x23644e0) at qml/qdeclarativeengine.cpp:382
#15 0x00007ffa30ccc40f in QDeclarativeEnginePrivate::QDeclarativeEnginePrivate (this=0x23644e0, e=0x1e56140) at qml/qdeclarativeengine.cpp:353
#16 0x00007ffa30ccc721 in QDeclarativeEngine::QDeclarativeEngine (this=0x1e56140, parent=0x0) at qml/qdeclarativeengine.cpp:634

Revision history for this message
In , Filipin0 (filipin0) wrote :

Kate crashes with this error, I believe.

Application: Kate (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f70851e6780 (LWP 1305))]

Thread 2 (Thread 0x7f7069be3700 (LWP 1306)):
#0 0x00007f7083aba954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00007f7076a98787 in ?? () from /usr/lib/libQtScript.so.4
#2 0x00007f7076a987b9 in ?? () from /usr/lib/libQtScript.so.4
#3 0x00007f7083ab6e0f in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007f708284945d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f70851e6780 (LWP 1305)):
[KCrash Handler]
#5 0x00007f708288d507 in __memcpy_ssse3 () from /usr/lib/libc.so.6
#6 0x00007f70769db4cb in ?? () from /usr/lib/libQtScript.so.4
#7 0x00007f70769f0d2f in ?? () from /usr/lib/libQtScript.so.4
#8 0x00007f70769ed0b3 in ?? () from /usr/lib/libQtScript.so.4
#9 0x00007f7076a39e88 in ?? () from /usr/lib/libQtScript.so.4
#10 0x00007f7076a3a53c in ?? () from /usr/lib/libQtScript.so.4
#11 0x00007f7076adacc0 in ?? () from /usr/lib/libQtScript.so.4
#12 0x00007f7076adbcb6 in QScriptEngine::QScriptEngine() () from /usr/lib/libQtScript.so.4
#13 0x00007f706a8594da in ?? () from /usr/lib/libkatepartinterfaces.so.4
#14 0x00007f706a859849 in ?? () from /usr/lib/libkatepartinterfaces.so.4
#15 0x00007f706a85ab6c in ?? () from /usr/lib/libkatepartinterfaces.so.4
#16 0x00007f706a860af1 in ?? () from /usr/lib/libkatepartinterfaces.so.4
#17 0x00007f706a8611cc in ?? () from /usr/lib/libkatepartinterfaces.so.4
#18 0x00007f706a8bf5ea in KateView::setupActions() () from /usr/lib/libkatepartinterfaces.so.4
#19 0x00007f706a8c3545 in KateView::KateView(KateDocument*, QWidget*) () from /usr/lib/libkatepartinterfaces.so.4
#20 0x00007f706a82f084 in KateDocument::createView(QWidget*) () from /usr/lib/libkatepartinterfaces.so.4
#21 0x00007f707006a6ca in ?? () from /usr/lib/libkateinterfaces.so.4
#22 0x00007f707006edca in ?? () from /usr/lib/libkateinterfaces.so.4
#23 0x00007f707006cc6c in ?? () from /usr/lib/libkateinterfaces.so.4
#24 0x00007f707006d4fd in ?? () from /usr/lib/libkateinterfaces.so.4
#25 0x00007f707006202e in ?? () from /usr/lib/libkateinterfaces.so.4
#26 0x00007f7070053884 in KateApp::newMainWindow(KConfig*, QString const&) () from /usr/lib/libkateinterfaces.so.4
#27 0x00007f70700777b3 in ?? () from /usr/lib/libkateinterfaces.so.4
#28 0x00007f707007a923 in ?? () from /usr/lib/libkateinterfaces.so.4
#29 0x00007f70700551a7 in KateApp::startupKate() () from /usr/lib/libkateinterfaces.so.4
#30 0x00007f7070055565 in KateApp::initKate() () from /usr/lib/libkateinterfaces.so.4
#31 0x00007f7070055782 in KateApp::KateApp(KCmdLineArgs*) () from /usr/lib/libkateinterfaces.so.4
#32 0x00007f70702a95f8 in kdemain () from /usr/lib/libkdeinit4_kate.so
#33 0x0000000000408342 in _start ()

Revision history for this message
In , Filipin0 (filipin0) wrote :

No, sorry, just logged out and logged back in, and I believe it is working

(In reply to comment #21)
> Kate crashes with this error, I believe.
>
> Application: Kate (kdeinit4), signal: Segmentation fault
> Using host libthread_db library "/usr/lib/libthread_db.so.1".
> [Current thread is 1 (Thread 0x7f70851e6780 (LWP 1305))]
>
> Thread 2 (Thread 0x7f7069be3700 (LWP 1306)):
> #0 0x00007f7083aba954 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /usr/lib/libpthread.so.0
> #1 0x00007f7076a98787 in ?? () from /usr/lib/libQtScript.so.4
> #2 0x00007f7076a987b9 in ?? () from /usr/lib/libQtScript.so.4
> #3 0x00007f7083ab6e0f in start_thread () from /usr/lib/libpthread.so.0
> #4 0x00007f708284945d in clone () from /usr/lib/libc.so.6
>
> Thread 1 (Thread 0x7f70851e6780 (LWP 1305)):
> [KCrash Handler]
> #5 0x00007f708288d507 in __memcpy_ssse3 () from /usr/lib/libc.so.6
> #6 0x00007f70769db4cb in ?? () from /usr/lib/libQtScript.so.4
> #7 0x00007f70769f0d2f in ?? () from /usr/lib/libQtScript.so.4
> #8 0x00007f70769ed0b3 in ?? () from /usr/lib/libQtScript.so.4
> #9 0x00007f7076a39e88 in ?? () from /usr/lib/libQtScript.so.4
> #10 0x00007f7076a3a53c in ?? () from /usr/lib/libQtScript.so.4
> #11 0x00007f7076adacc0 in ?? () from /usr/lib/libQtScript.so.4
> #12 0x00007f7076adbcb6 in QScriptEngine::QScriptEngine() () from
> /usr/lib/libQtScript.so.4
> #13 0x00007f706a8594da in ?? () from /usr/lib/libkatepartinterfaces.so.4
> #14 0x00007f706a859849 in ?? () from /usr/lib/libkatepartinterfaces.so.4
> #15 0x00007f706a85ab6c in ?? () from /usr/lib/libkatepartinterfaces.so.4
> #16 0x00007f706a860af1 in ?? () from /usr/lib/libkatepartinterfaces.so.4
> #17 0x00007f706a8611cc in ?? () from /usr/lib/libkatepartinterfaces.so.4
> #18 0x00007f706a8bf5ea in KateView::setupActions() () from
> /usr/lib/libkatepartinterfaces.so.4
> #19 0x00007f706a8c3545 in KateView::KateView(KateDocument*, QWidget*) ()
> from /usr/lib/libkatepartinterfaces.so.4
> #20 0x00007f706a82f084 in KateDocument::createView(QWidget*) () from
> /usr/lib/libkatepartinterfaces.so.4
> #21 0x00007f707006a6ca in ?? () from /usr/lib/libkateinterfaces.so.4
> #22 0x00007f707006edca in ?? () from /usr/lib/libkateinterfaces.so.4
> #23 0x00007f707006cc6c in ?? () from /usr/lib/libkateinterfaces.so.4
> #24 0x00007f707006d4fd in ?? () from /usr/lib/libkateinterfaces.so.4
> #25 0x00007f707006202e in ?? () from /usr/lib/libkateinterfaces.so.4
> #26 0x00007f7070053884 in KateApp::newMainWindow(KConfig*, QString const&)
> () from /usr/lib/libkateinterfaces.so.4
> #27 0x00007f70700777b3 in ?? () from /usr/lib/libkateinterfaces.so.4
> #28 0x00007f707007a923 in ?? () from /usr/lib/libkateinterfaces.so.4
> #29 0x00007f70700551a7 in KateApp::startupKate() () from
> /usr/lib/libkateinterfaces.so.4
> #30 0x00007f7070055565 in KateApp::initKate() () from
> /usr/lib/libkateinterfaces.so.4
> #31 0x00007f7070055782 in KateApp::KateApp(KCmdLineArgs*) () from
> /usr/lib/libkateinterfaces.so.4
> #32 0x00007f70702a95f8 in kdemain () from /usr/lib/libkdeinit4_kate.so
> #33 0x0000000000408342 in _start ()

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307166 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307179 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Andrea-spud (andrea-spud) wrote :

(In reply to comment #23)
> *** Bug 307166 has been marked as a duplicate of this bug. ***

Today I have discovered something new about my report: for me the crash occur only if apper (apper-sentinel) is running.
I tried to kill process apper-sentinel and programs (kate, kwrite) works, then I reopen it and crash again.
I hope that this information will be useful.

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307227 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Amunkres (amunkres) wrote :

Now that Qt 4.8.3 (the first upstream Qt version to include this patch) is in Arch Linux, the problem occurs there too. For me, it caused both plasma-desktop and kwin to segfault on startup, thus making KDE almost unusable. (As a temporary measure to prevent these from crashing, I reverted to Qt 4.8.2.)
https://bugs.archlinux.org/task/31654

There's also an Ubuntu bug report which looks it it might be caused by this patch:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/1045755

This patch actually appears to have originated 2 years ago in the upstream WebKit SVN repository:
http://trac.webkit.org/changeset/62799
https://bugs.webkit.org/show_bug.cgi?id=41641
But it wasn't until August this year that it migrated from WebKit's JavaScriptCore to the copy of JavaScriptCore in the QtScript module of Qt:
http://qt.gitorious.org/qt/qtscript/commit/79ebd39d0d4846cb911ae122d2059e5add568d7e
http://qt.gitorious.org/qt/qt/commit/ada98493bbfbd9af0d0b593017e29d39bcd3495e
https://bugreports.qt-project.org/browse/QTBUG-23871

Maybe it would be worth reporting the problem to the upstream WebKit developers?

Revision history for this message
In , Squan (squan) wrote :

Created attachment 74119
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.9.1 "release 561" using Qt 4.8.3

Here a slightliy different backtrace from openSUSE-12.2 with KDE-4.9 and qt-4.8.3.
HTH

- What I was doing when the application crashed:
Clicking a konsole window entry in window list ("task manager") of a "panel"

-- Backtrace (Reduced):
#7 0x00007fc60268210b in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:52
#8 executableCopy (allocator=0x7fc5e4080960, this=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:139
#9 executableCopy (allocator=0x7fc5e4080960, this=0x7fff384c8ea0) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h:1885
#10 executableCopy (allocator=0x7fc5e4080960, this=0x7fff384c8ea0) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h:1583
#11 LinkBuffer (executablePool=..., masm=0x7fff384c8ea0, this=0x7fff384c8e10) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/LinkBuffer.h:67

Revision history for this message
In , Milian Wolff (milianw) wrote :
Revision history for this message
In , Rdieter-math (rdieter-math) wrote :

*** Bug 307431 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Rdieter-math (rdieter-math) wrote :

I think we can safely take this bug out of "unconfirmed" status now.

Revision history for this message
In , Johan Krüger Haglert (dospam) wrote :

(In reply to comment #27)
> Now that Qt 4.8.3 (the first upstream Qt version to include this patch) is
> in Arch Linux, the problem occurs there too. For me, it caused both
> plasma-desktop and kwin to segfault on startup, thus making KDE almost
> unusable. (As a temporary measure to prevent these from crashing, I reverted
> to Qt 4.8.2.)

kdeinit4 and kwin crashes here to using 4.8.3 in opensuse since they got that in their kde49 repository.

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307461 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307478 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307562 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307149 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 307640 has been marked as a duplicate of this bug. ***

Changed in qt:
status: New → Confirmed
Revision history for this message
In , Milian Wolff (milianw) wrote :

Note: This bug is fixed upstream, see https://bugreports.qt-project.org/browse/QTBUG-27322 and https://codereview.qt-project.org/#change,37896

If you can reproduce this with Qt 4.8.4, then this should be reopened.

Changed in qt:
status: Confirmed → Won't Fix
Revision history for this message
In , Dhaumann (dhaumann) wrote :

*** Bug 324528 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Dhaumann (dhaumann) wrote :

Milian, according to bug #324528 this just happened again in KDE 4.11, Qt 4.8.4 (64bit).

Is this fixed in Qt 4.8.5?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.