Bug 274581

Summary: kwin crashed after tab switching in title
Product: [Plasma] kwin Reporter: magist3r
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: alfrancis
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description magist3r 2011-05-31 09:51:53 UTC
Application: kwin (4.6.80 (4.7 Beta1) "release 6")
KDE Platform Version: 4.6.80 (4.7 Beta1) "release 6"
Qt Version: 4.7.3
Operating System: Linux 2.6.39-30-desktop i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed: kwin crashed after tab switching in title. This crash is reproduced only with aurorae.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb253a710 (LWP 3404))]

Thread 2 (Thread 0xafe3fb70 (LWP 3603)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6317105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb76dbaec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6d42ed7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb6e591a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb6d42f1f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb6e591a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb6312b05 in start_thread () from /lib/libpthread.so.0
#6  0xb76cdd5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb253a710 (LWP 3404)):
[KCrash Handler]
#7  deref (this=0xbfbb2ca4, __in_chrg=<value optimized out>) at ../../src/corelib/arch/qatomic_i386.h:132
#8  ~QExplicitlySharedDataPointer (this=0xbfbb2ca4, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qshareddata.h:161
#9  QFont::~QFont (this=0xbfbb2ca4, __in_chrg=<value optimized out>) at text/qfont.cpp:829
#10 0xb556334d in ~QSvgFontStyle (this=0xbfbb2c80, __in_chrg=<value optimized out>) at qsvgstyle_p.h:326
#11 QSvgFontStyle::~QSvgFontStyle (this=0xbfbb2c80, __in_chrg=<value optimized out>) at qsvgstyle_p.h:326
#12 0xb6fa3c4e in Plasma::Corona::popupPosition (this=0x871f548, item=0x8830d40, s=..., alignment=Qt::AlignCenter) at /usr/src/debug/kdelibs-4.6.80/plasma/corona.cpp:604
#13 0xb705dde1 in Plasma::ToolTipManagerPrivate::showToolTip (this=0x8317f50) at /usr/src/debug/kdelibs-4.6.80/plasma/tooltipmanager.cpp:406
#14 0xb705e0ff in Plasma::ToolTipManager::qt_metacall (this=0x8313348, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbb2e8c) at /usr/src/debug/kdelibs-4.6.80/build/plasma/tooltipmanager.moc:88
#15 0xb649207d in QMetaObject::metacall (object=0x8313348, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfbb2e8c) at kernel/qmetaobject.cpp:237
#16 0xb64a14cc in QMetaObject::activate (sender=0x8711908, m=0xb65c65a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#17 0xb64f16a5 in QTimer::timeout (this=0x8711908) at .moc/release-shared/moc_qtimer.cpp:134
#18 0xb64a8856 in QTimer::timerEvent (this=0x8711908, e=0xbfbb33ec) at kernel/qtimer.cpp:271
#19 0xb64a0c04 in QObject::event (this=0x8711908, e=0xbfbb33ec) at kernel/qobject.cpp:1181
#20 0xb5994684 in QApplicationPrivate::notify_helper (this=0x808bb18, receiver=0x8711908, e=0xbfbb33ec) at kernel/qapplication.cpp:4462
#21 0xb599d427 in QApplication::notify (this=0xbfbb3720, receiver=0x8711908, e=0xbfbb33ec) at kernel/qapplication.cpp:3862
#22 0xb73adb81 in KApplication::notify (this=0xbfbb3720, receiver=0x8711908, event=0xbfbb33ec) at /usr/src/debug/kdelibs-4.6.80/kdeui/kernel/kapplication.cpp:311
#23 0xb77b60c1 in KWin::Application::notify (this=0xbfbb3720, o=0x8711908, e=0xbfbb33ec) at /usr/src/debug/kde-workspace-4.6.80/kwin/main.cpp:365
#24 0xb648b78e in QCoreApplication::notifyInternal (this=0xbfbb3720, receiver=0x8711908, event=0xbfbb33ec) at kernel/qcoreapplication.cpp:731
#25 0xb64bcb89 in sendEvent (this=0x808c2a0) at kernel/qcoreapplication.h:215
#26 QTimerInfoList::activateTimers (this=0x808c2a0) at kernel/qeventdispatcher_unix.cpp:619
#27 0xb64bd32d in QEventDispatcherUNIX::processEvents (this=0x807fe60, flags=...) at kernel/qeventdispatcher_unix.cpp:938
#28 0xb5a4c2ca in QEventDispatcherX11::processEvents (this=0x807fe60, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#29 0xb648aa6d in QEventLoop::processEvents (this=0xbfbb3654, flags=...) at kernel/qeventloop.cpp:149
#30 0xb648ac99 in QEventLoop::exec (this=0xbfbb3654, flags=...) at kernel/qeventloop.cpp:201
#31 0xb648f740 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#32 0xb59923d4 in QApplication::exec () at kernel/qapplication.cpp:3736
#33 0xb77b8ce5 in kdemain (argc=3, argv=0xbfbb3984) at /usr/src/debug/kde-workspace-4.6.80/kwin/main.cpp:514
#34 0x0804860b in main (argc=3, argv=0xbfbb3984) at /usr/src/debug/kde-workspace-4.6.80/build/kwin/kwin_dummy.cpp:3

Reported using DrKonqi
Comment 1 magist3r 2011-05-31 09:55:27 UTC

*** This bug has been marked as a duplicate of bug 258925 ***
Comment 2 Al Francis 2011-07-25 14:33:00 UTC
Created attachment 62180 [details]
New crash information added by DrKonqi

kwin (4.6.2 (4.6.2)) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:
Checking DNS Settings. Switching Between Desktops, Checking Downloads. I would Say Using the os in a standard way, nothing special being done . I frrl I May have to do a repair install of the OS to correct all problems.

-- Backtrace (Reduced):
#7  0xb6fb30e4 in Plasma::Corona::popupPosition (this=0x9c98af8, item=0xa06a8c8, s=..., alignment=Qt::AlignCenter) at ../../plasma/corona.cpp:578
#8  0xb705dfab in Plasma::ToolTipManagerPrivate::showToolTip (this=0x9f88420) at ../../plasma/tooltipmanager.cpp:399
#9  0xb705e3d1 in Plasma::ToolTipManager::qt_metacall (this=0x9eb0708, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff2540c) at ./tooltipmanager.moc:88
[...]
#12 0xb65582f7 in QTimer::timeout (this=0x9eb0758) at .moc/release-shared/moc_qtimer.cpp:134
#13 0xb65113ee in QTimer::timerEvent (this=0x9eb0758, e=0xbff2594c) at kernel/qtimer.cpp:271