FS#19490 - Qtcurve 1.4 KWin decoration is buggy and crash Systemsettings
Attached to Project:
Arch Linux
Opened by Guillaume Delacourt (Feufochmar) - Monday, 17 May 2010, 06:05 GMT
Last edited by Andrea Scarpino (BaSh) - Wednesday, 30 June 2010, 19:36 GMT
Opened by Guillaume Delacourt (Feufochmar) - Monday, 17 May 2010, 06:05 GMT
Last edited by Andrea Scarpino (BaSh) - Wednesday, 30 June 2010, 19:36 GMT
|
Details
Description:
With the last Qtcurve update (1.4.0), the Qtcurve KWin decoration seems broken : the titlebar is not displayed correctly. A screenshot : http://img203.imageshack.us/img203/4729/bugkwin.png (Note : I use KWin without the Plasma desktop) Also, when I try to change the decoration style with Systemsettings (KDE4 KConfig), Systemsettings crashes. Additional info: * package version(s) qtcurve-kde4-1.4.0-1 Qt : 4.6.2 KWin : 4.4.3 (KDE 4.4.3) * config and/or log files etc. For the Systemsettings crash : Console Backtrace : (5272)/kwin KDecorationPlugins::loadPlugin: kwin : path "/usr/lib/kde4/kwin3_qtcurve.so" for "kwin3_qtcurve" systemsettings(5272)/kwin KDecorationPlugins::loadPlugin: kwin : path "/usr/lib/kde4/kwin3_qtcurve.so" for "kwin3_qtcurve" systemsettings(5272)/kwin KDecorationPlugins::loadPlugin: kwin : path "/usr/lib/kde4/kwin3_plastik.so" for "kwin3_plastik" *** glibc detected *** systemsettings: double free or corruption (out): 0x00000000023d81a0 *** ======= Backtrace: ========= /lib/libc.so.6(+0x71376)[0x7f354a54f376] /lib/libc.so.6(cfree+0x6c)[0x7f354a55405c] /usr/lib/kde4/plugins/styles/qtcurve.so(+0x37076)[0x7f35434eb076] /usr/lib/kde4/plugins/styles/qtcurve.so(+0x375b9)[0x7f35434eb5b9] /usr/lib/kde4/kwin3_qtcurve.so(+0xddab)[0x7f3538126dab] /usr/lib/kde4/kwin3_qtcurve.so(+0xdf49)[0x7f3538126f49] /usr/lib/libkdecorations.so.4(_ZN18KDecorationPlugins21destroyPreviousPluginEv+0x1a)[0x7f353834d39a] /usr/lib/kde4/kcm_kwindecoration.so(+0xf86a)[0x7f353856886a] /usr/lib/kde4/kcm_kwindecoration.so(+0xfb63)[0x7f3538568b63] /usr/lib/kde4/kcm_kwindecoration.so(+0xfc31)[0x7f3538568c31] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x26f)[0x7f354acb262f] /usr/lib/libQtGui.so.4(_ZN9QComboBox9activatedERK7QString+0x25)[0x7f354bc0e985] /usr/lib/libQtGui.so.4(+0x56a9e7)[0x7f354bc0e9e7] /usr/lib/libQtGui.so.4(+0x56b9d7)[0x7f354bc0f9d7] /usr/lib/libQtGui.so.4(_ZN9QComboBox11qt_metacallEN11QMetaObject4CallEiPPv+0x1c7)[0x7f354bc12877] /usr/lib/libkdeui.so.5(_ZN9KComboBox11qt_metacallEN11QMetaObject4CallEiPPv+0x25)[0x7f354c5ab4c5] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x26f)[0x7f354acb262f] /usr/lib/libQtGui.so.4(+0x7fe642)[0x7f354bea2642] /usr/lib/libQtGui.so.4(+0x565f8a)[0x7f354bc09f8a] /usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent+0x87)[0x7f354ac9e927] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x81)[0x7f354b84fe51] /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x99a)[0x7f354b8547ea] /usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x36)[0x7f354c502e86] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7f354ac9e79c] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x135)[0x7f354b850dd5] /usr/lib/libQtGui.so.4(+0x227884)[0x7f354b8cb884] /usr/lib/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xb69)[0x7f354b8ca029] /usr/lib/libQtGui.so.4(+0x24b7f2)[0x7f354b8ef7f2] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f3)[0x7f3547e85b33] /usr/lib/libglib-2.0.so.0(+0x3e310)[0x7f3547e86310] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6d)[0x7f3547e865ad] /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x6f)[0x7f354acc700f] /usr/lib/libQtGui.so.4(+0x24b4be)[0x7f354b8ef4be] /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7f354ac9db82] /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xdc)[0x7f354ac9ddbc] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xbb)[0x7f354aca20eb] systemsettings[0x410319] /lib/libc.so.6(__libc_start_main+0xfd)[0x7f354a4fcb1d] systemsettings[0x40a439] ======= Memory map: ======== 00400000-00414000 r-xp 00000000 08:02 9052 /usr/bin/systemsettings 00614000-00615000 rw-p 00014000 08:02 9052 /usr/bin/systemsettings 00615000-00616000 rw-p 00000000 00:00 0 01c3e000-02570000 rw-p 00000000 00:00 0 [heap] 7f3530000000-7f3530021000 rw-p 00000000 00:00 0 7f3530021000-7f3534000000 ---p 00000000 00:00 0 7f35378d7000-7f35378e6000 r-xp 00000000 08:02 525694 /usr/lib/kde4/kwin3_plastik.so 7f35378e6000-7f3537ae6000 ---p 0000f000 08:02 525694 /usr/lib/kde4/kwin3_plastik.so 7f3537ae6000-7f3537ae7000 rw-p 0000f000 08:02 525694 /usr/lib/kde4/kwin3_plastik.so 7f3537ae7000-7f3537af8000 r-xp 00000000 08:02 526055 /usr/lib/kde4/kcm_emoticons.so 7f3537af8000-7f3537cf8000 ---p 00011000 08:02 526055 /usr/lib/kde4/kcm_emoticons.so 7f3537cf8000-7f3537cf9000 rw-p 00011000 08:02 526055 /usr/lib/kde4/kcm_emoticons.so 7f3537cf9000-7f3537d0c000 r-xp 00000000 08:02 525638 /usr/lib/kde4/kcm_ksplashthemes.so 7f3537d0c000-7f3537f0b000 ---p 00013000 08:02 525638 /usr/lib/kde4/kcm_ksplashthemes.so 7f3537f0b000-7f3537f0d000 rw-p 00012000 08:02 525638 /usr/lib/kde4/kcm_ksplashthemes.so 7f3537f0d000-7f3537f19000 r-xp 00000000 08:02 523428 /usr/lib/kde4/kwin_qtcurve_config.so 7f3537f19000-7f3538118000 ---p 0000c000 08:02 523428 /usr/lib/kde4/kwin_qtcurve_config.so 7f3538118000-7f3538119000 rw-p 0000b000 08:02 523428 /usr/lib/kde4/kwin_qtcurve_config.so 7f3538119000-7f353813a000 r-xp 00000000 08:02 523427 /usr/lib/kde4/kwin3_qtcurve.so 7f353813a000-7f353833a000 ---p 00021000 08:02 523427 /usr/lib/kde4/kwin3_qtcurve.so 7f353833a000-7f353833c000 rw-p 00021000 08:02 523427 /usr/lib/kde4/kwin3_qtcurve.so 7f353833c000-7f3538357000 r-xp 00000000 08:02 8916 /usr/lib/libkdecorations.so.4.4.0 7f3538357000-7f3538557000 ---p 0001b000 08:02 8916 /usr/lib/libkdecorations.so.4.4.0 7f3538557000-7f3538559000 rw-p 0001b000 08:02 8916 /usr/lib/libkdecorations.so.4.4.0 7f3538559000-7f3538576000 r-xp 00000000 08:02 525641 /usr/lib/kde4/kcm_kwindecoration.so 7f3538576000-7f3538775000 ---p 0001d000 08:02 525641 /usr/lib/kde4/kcm_kwindecoration.so 7f3538775000-7f3538778000 rw-p 0001c000 08:02 525641 /usr/lib/kde4/kcm_kwindecoration.so 7f3538778000-7f353879a000 r-xp 00000000 08:02 525629 /usr/lib/kde4/kcm_fonts.so 7f353879a000-7f353899a000 ---p 00022000 08:02 525629 /usr/lib/kde4/kcm_fonts.so 7f353899a000-7f353899c000 rw-p 00022000 08:02 525629 /usr/lib/kde4/kcm_fonts.so 7f353899c000-7f35389fb000 r-xp 00000000 08:02 18008 /usr/lib/libtiff.so.3.9.2 7f35389fb000-7f3538bfb000 ---p 0005f000 08:02 18008 /usr/lib/libtiff.so.3.9.2 7f3538bfb000-7f3538bfe000 rw-p 0005f000 08:02 18008 /usr/lib/libtiff.so.3.9.2 7f3538bfe000-7f3538c05000 r-xp 00000000 08:02 181241 /usr/lib/qt/plugins/imageformats/libqtiff.so 7f3538c05000-7f3538e04000 ---p 00007000 08:02 181241 /usr/lib/qt/plugins/imageformats/libqtiff.so 7f3538e04000-7f3538e05000 rw-p 00006000 08:02 181241 /usr/lib/qt/plugins/imageformats/libqtiff.so 7f3538e05000-7f3538e08000 r-xp 00000000 08:02 181242 /usr/lib/qt/plugins/imageformats/libqsvg.so 7f3538e08000-7f3539008000 ---p 00003000 08:02 181242 /usr/lib/qt/plugins/imageformats/libqsvg.so 7f3539008000-7f3539009000 rw-p 00003000 08:02 181242 /usr/lib/qt/plugins/imageformats/libqsvg.so 7f3539009000-7f3539075000 r-xp 00000000 08:02 27726 /usr/lib/libmng.so.1.0.0 7f3539075000-7f3539274000 ---p 0006c000 08:02 27726 /usr/lib/libmng.so.1.0.0 7f3539274000-7f3539279000 rw-p 0006b000 08:02 27726 /usr/lib/libmng.so.1.0.0 7f3539279000-7f353927e000 r-xp 00000000 08:02 181240 /usr/lib/qt/plugins/imageformats/libqmng.so 7f353927e000-7f353947e000 ---p 00005000 08:02 181240 /usr/lib/qt/plugins/imageformats/libqmng.so 7f353947e000-7f353947f000 rw-p 00005000 08:02 181240 /usr/lib/qt/plugins/imageformats/libqmng.so 7f353947f000-7f3539487000 r-xp 00000000 08:02 181238 /usr/lib/qt/plugins/imageformats/libqjpeg.so 7f3539487000-7f3539687000 ---p 00008000 08:02 181238 /usr/lib/qt/plugins/imageformats/libqjpeg.so 7f3539687000-7f3539688000 rw-p 00008000 08:02 181238 /usr/lib/qt/plugins/imageformats/libqjpeg.so 7f3539688000-7f353968e000 r-xp 00000000 08:02 181243 /usr/lib/qt/plugins/imageformats/libqico.so 7f353968e000-7f353988e000 ---p 00006000 08:02 181243 /usr/lib/qt/plugins/imageformats/libqico.so 7f353988e000-7f353988f000 rw-p 00006000 08:02 181243 /usr/lib/qt/plugins/imageformats/libqico.so 7f353988f000-7f3539895000 r-xp 00000000 08:02 181239 /usr/lib/qt/plugins/imageformats/libqgif.so 7f3539895000-7f3539a95000 ---p 00006000 08:02 181239 /usr/lib/qt/plugins/imageformats/libqgif.so 7f3539a95000-7f3539a96000 rw-p 00006000 08:02 181239 /usr/lib/qt/plugins/imageformats/libqgif.so 7f3539a96000-7f3539a9a000 r-xp 00000000 08:02 529915 /usr/lib/kde4/plugins/imageformats/kimg_xview.soKCrash: Application 'systemsettings' crashing... sock_file=/home/feufochmar/.kde4/socket-feufohost/kdeinit4__0 DrKonqi backtrace : Application: Configuration du système (systemsettings), signal: Aborted [KCrash Handler] #5 0x00007f354a510465 in raise () from /lib/libc.so.6 #6 0x00007f354a5118e6 in abort () from /lib/libc.so.6 #7 0x00007f354a549efb in __libc_message () from /lib/libc.so.6 #8 0x00007f354a54f376 in malloc_printerr () from /lib/libc.so.6 #9 0x00007f354a55405c in free () from /lib/libc.so.6 #10 0x00007f35434eb076 in QtCurveStyle::~QtCurveStyle() () from /usr/lib/kde4/plugins/styles/qtcurve.so #11 0x00007f35434eb5b9 in QtCurveStyle::~QtCurveStyle() () from /usr/lib/kde4/plugins/styles/qtcurve.so #12 0x00007f3538126dab in KWinQtCurve::QtCurveHandler::~QtCurveHandler() () from /usr/lib/kde4/kwin3_qtcurve.so #13 0x00007f3538126f49 in KWinQtCurve::QtCurveHandler::~QtCurveHandler() () from /usr/lib/kde4/kwin3_qtcurve.so #14 0x00007f353834d39a in KDecorationPlugins::destroyPreviousPlugin() () from /usr/lib/libkdecorations.so.4 #15 0x00007f353856886a in KWinDecorationModule::resetPlugin(KConfigGroup&, QString const&) () from /usr/lib/kde4/kcm_kwindecoration.so #16 0x00007f3538568b63 in KWinDecorationModule::slotChangeDecoration(QString const&) () from /usr/lib/kde4/kcm_kwindecoration.so #17 0x00007f3538568c31 in KWinDecorationModule::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kcm_kwindecoration.so #18 0x00007f354acb262f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #19 0x00007f354bc0e985 in QComboBox::activated(QString const&) () from /usr/lib/libQtGui.so.4 #20 0x00007f354bc0e9e7 in ?? () from /usr/lib/libQtGui.so.4 #21 0x00007f354bc0f9d7 in ?? () from /usr/lib/libQtGui.so.4 #22 0x00007f354bc12877 in QComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 #23 0x00007f354c5ab4c5 in KComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #24 0x00007f354acb262f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #25 0x00007f354bea2642 in ?? () from /usr/lib/libQtGui.so.4 #26 0x00007f354bc09f8a in ?? () from /usr/lib/libQtGui.so.4 #27 0x00007f354ac9e927 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0x00007f354b84fe51 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0x00007f354b8547ea in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #30 0x00007f354c502e86 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #31 0x00007f354ac9e79c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #32 0x00007f354b850dd5 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #33 0x00007f354b8cb884 in ?? () from /usr/lib/libQtGui.so.4 #34 0x00007f354b8ca029 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #35 0x00007f354b8ef7f2 in ?? () from /usr/lib/libQtGui.so.4 #36 0x00007f3547e85b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #37 0x00007f3547e86310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #38 0x00007f3547e865ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #39 0x00007f354acc700f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0x00007f354b8ef4be in ?? () from /usr/lib/libQtGui.so.4 #41 0x00007f354ac9db82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #42 0x00007f354ac9ddbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #43 0x00007f354aca20eb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #44 0x0000000000410319 in _start () Steps to reproduce: For kwin decoration bug : Use Qtcurve 1.3 as KWin decoration Update Qtcurve to 1.4 Restart kwin For systemsettings : Use Qtcurve 1.4 kwin decoration Open Systemsettings Go to Look-n-Feel Go to Windows decorations Try to change the decoration style in the list Systemsettings crash |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Wednesday, 30 June 2010, 19:36 GMT
Reason for closing: Fixed
Additional comments about closing: qtcurve-1.5.0-1
Wednesday, 30 June 2010, 19:36 GMT
Reason for closing: Fixed
Additional comments about closing: qtcurve-1.5.0-1
Happens here too.