https://bugzilla.novell.com/show_bug.cgi?id=720238 https://bugzilla.novell.com/show_bug.cgi?id=720238#c19 --- Comment #19 from Raul Malea <raulmalea@yahoo.co.uk> 2011-11-05 18:04:13 UTC --- Hmm, in my openSUSE 11.4 (Linux oscarmrn 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 i686 athlon i386 GNU/Linux ) Dolphin NOT crash when using click on showmenubar. Using KDE 4.7.3 (release 10) and Dolphin 1.7 So this bug has been resolved in this situation. Perhaps solution is (see here: https://bugreports.qt.nokia.com/browse/QTBUG-21952): I've fixed it locally with diff --git a/src/gui/widgets/qmenu.cpp b/src/gui/widgets/qmenu.cpp index 118c073..72cf7da 100644 — a/src/gui/widgets/qmenu.cpp +++ b/src/gui/widgets/qmenu.cpp @@ -1107,7 +1107,7 @@ void QMenuPrivate::activateAction(QAction *action, QAction::ActionEvent action_e #endif action->showStatusText(topCausedWidget()); } else { - actionAboutToTrigger = 0; + // actionAboutToTrigger = 0; } } diff --git a/src/gui/painting/qregion.cpp b/src/gui/painting/qregion.cpp index 821705c..2573492 100644 — a/src/gui/painting/qregion.cpp +++ b/src/gui/painting/qregion.cpp @@ -3649,6 +3649,7 @@ static QRegionPrivate *PolygonRegion(const QPoint *Pts, int Count, int rule) if (iPts == NUMPTSTOBUFFER) { tmpPtBlock = (POINTBLOCK *)malloc(sizeof(POINTBLOCK)); Q_CHECK_PTR(tmpPtBlock); + memset(tmpPtBlock, 0 , sizeof(POINTBLOCK)); tmpPtBlock->pts = reinterpret_cast<QPoint *>(tmpPtBlock->data); curPtBlock->next = tmpPtBlock; curPtBlock = tmpPtBlock; -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.