Bug 178885 - Systemsettings crash after appearance window close
Summary: Systemsettings crash after appearance window close
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_style (show other bugs)
Version: 4.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Cristian Tibirna
URL:
Keywords:
: 183347 184316 189248 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-27 13:16 UTC by Bazilio
Modified: 2009-04-10 03:17 UTC (History)
5 users (show)

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 Bazilio 2008-12-27 13:16:33 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

How to reproduce:
1) select appearance in systemsettings
2) click on Widget Style list
3) use up/down arrows to view styles
4) close appearance window by clicking "close" button.
5) answer "no", don't save changes
6) crash

Using Kubuntu 8.10, KDE 4.2 beta2 with all updates.


Bugtrace:

Приложение: Системные параметры (systemsettings), сигнал SIGSEGV

Thread 1 (Thread 0xb600c6c0 (LWP 12721)):
[KCrash Handler]
#6  0xb6e7d43a in QProgressBar::minimum () from /usr/lib/libQtGui.so.4
#7  0xb740553f in QObject::event () from /usr/lib/libQtCore.so.4
#8  0xb6a988ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#9  0xb6aa072e in QApplication::notify () from /usr/lib/libQtGui.so.4
#10 0xb7945d3d in KApplication::notify (this=0xbfa43984, receiver=0x81e8150, event=0xbfa436ec) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#11 0xb73f5e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#12 0xb7423d81 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb7420520 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb63436f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb6346da3 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb6346f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb7420478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#18 0xb6b32ea5 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb73f452a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#20 0xb73f46ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#21 0xb73f6da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#22 0xb6a98767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#23 0x0805714b in main (argc=5, argv=0xbfa43bc4) at /build/buildd/kdebase-workspace-4.1.85/systemsettings/main.cpp:67
Comment 1 Bazilio 2008-12-27 13:19:49 UTC
Version: (using 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)), Kubuntu packages)
Installed from: Kubuntu packages
OS: Linux (i686) release 2.6.27-11-generic 
Comment 2 Dario Andres 2008-12-27 13:49:35 UTC
Here using:

Qt: 4.4.3 + qt-copy-patches-889120
KDE: 4.1.86 (KDE 4.1.86 (KDE 4.2 >= 20081221))
kdelibs svn rev. 902031 / kdebase svn rev. 902032
on ArchLinux x86_64 - Kernel 2.6.27.10

I can't reproduce the crash. What styles do you have installed? 
Comment 3 FiNeX 2008-12-28 15:28:12 UTC
Cannot reproduce too using r902024
Comment 4 Bazilio 2008-12-29 09:05:06 UTC
> What styles do you have installed?
CDE
Cleanlooks
Motif
Oxygen
Plastique
QtQurve
Windows
Phase (Фаза in russian)
Comment 5 Dario Andres 2008-12-30 16:58:16 UTC
Do you experience the crash when only cycling to Oxygen or Plastique (without selecting the other styles) ? Thanks :)
Comment 6 Bazilio 2009-01-03 12:56:45 UTC
(In reply to comment #5)
> Do you experience the crash when only cycling to Oxygen or Plastique (without
> selecting the other styles) ? Thanks :)
> 

If I set Oxigen style and then cycling to Oxygen or Plastique (without selecting the other styles) there is no crash. Also there is no crash if I select other styles.
But if I select Plastique style and then cycling to Oxygen or Plastique (without selecting the other styles), systemsettings crash with this:

Приложение: Системные параметры (systemsettings), сигнал SIGSEGV

Thread 1 (Thread 0xb60c26c0 (LWP 8331)):
[KCrash Handler]
#6  0xb6f3343a in QProgressBar::minimum () from /usr/lib/libQtGui.so.4
#7  0xb74bb53f in QObject::event () from /usr/lib/libQtCore.so.4
#8  0xb6b4e8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#9  0xb6b5672e in QApplication::notify () from /usr/lib/libQtGui.so.4
#10 0xb79fbd3d in KApplication::notify (this=0xbfcfbc34, receiver=0x8a30438, event=0xbfcfb99c) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#11 0xb74abe61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#12 0xb74d9d81 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb74d6520 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb63f96f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb63fcda3 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb63fcf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb74d6478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#18 0xb6be8ea5 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb74aa52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#20 0xb74aa6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#21 0xb74acda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#22 0xb6b4e767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#23 0x0805714b in main (argc=5, argv=0xbfcfbe74) at /build/buildd/kdebase-workspace-4.1.85/systemsettings/main.cpp:67



Comment 7 Dario Andres 2009-01-04 18:18:47 UTC
Mh, I can't reproduce here using:

Qt: 4.4.3 + qt-copy-patches-889120 
KDE: 4.1.87 (KDE 4.1.87 (KDE 4.2 >= 20090101))
kdelibs svn rev. 905454 / kdebase svn rev. 905455
on ArchLinux x86_64 - Kernel 2.6.27.10

Can you install "libqt4-dbg" to get proper debug symbols ? Thanks :)
Comment 8 Bazilio 2009-01-07 21:12:59 UTC
(In reply to comment #7)

> 
> Can you install "libqt4-dbg" to get proper debug symbols ? Thanks :)
> 


It's already installed. Maybe something else?
Comment 9 Dario Andres 2009-02-15 23:15:49 UTC
*** Bug 183347 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-02-16 23:58:03 UTC
I could reproduce it in KDE trunk + Qt4.5rc1
I reported the crash UPSTREAM as I could create a Qt-only testcase (reduced version of the KDE appearance module)
I'm going to post here the bug number of the Trolltech bug tracker when they assign me one.
Thanks
Comment 11 Dario Andres 2009-02-16 23:58:31 UTC
*** Bug 184316 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2009-04-10 03:17:45 UTC
*** Bug 189248 has been marked as a duplicate of this bug. ***