https://bugzilla.novell.com/show_bug.cgi?id=383693 User dmueller@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=383693#c3 --- Comment #3 from Dirk Mueller <dmueller@novell.com> 2008-04-25 10:44:38 MST --- ==16601== Invalid read of size 4 ==16601== at 0x472949E: Q3MainWindowLayout::layoutItems(QRect const&, bool) (q3mainwindow.cpp:202) ==16601== by 0x472E05F: Q3MainWindowLayout::setGeometry(QRect const&) (q3mainwindow.cpp:103) ==16601== by 0x4C31D45: QBoxLayout::setGeometry(QRect const&) (qboxlayout.cpp:869) ==16601== by 0x4C5041B: QLayoutPrivate::doResize(QSize const&) (qlayout.cpp:636) ==16601== by 0x4C50542: QLayout::activate() (qlayout.cpp:1208) ==16601== by 0x4C79672: QWidget::setVisible(bool) (qwidget.cpp:6361) ==16601== by 0x4719752: Q3DockWindow::updateSplitterVisibility(bool) (qwidget.h:470) ==16601== by 0x471081F: Q3DockAreaLayout::layoutItems(QRect const&, bool) (q3dockarea.cpp:425) ==16601== by 0x47114EF: Q3DockAreaLayout::setGeometry(QRect const&) (q3dockarea.cpp:100) ==16601== by 0x4C5041B: QLayoutPrivate::doResize(QSize const&) (qlayout.cpp:636) ==16601== by 0x4C50542: QLayout::activate() (qlayout.cpp:1208) ==16601== by 0x4C79672: QWidget::setVisible(bool) (qwidget.cpp:6361) ==16601== by 0x4719752: Q3DockWindow::updateSplitterVisibility(bool) (qwidget.h:470) ==16601== by 0x471081F: Q3DockAreaLayout::layoutItems(QRect const&, bool) (q3dockarea.cpp:425) ==16601== by 0x47111E2: Q3DockAreaLayout::minimumSize() const (q3dockarea.cpp:312) ==16601== by 0x4C502AA: QLayout::totalMinimumSize() const (qlayout.cpp:778) ==16601== by 0x4C68015: QWidget::minimumSizeHint() const (qwidget.cpp:6818) ==16601== by 0x47290A7: Q3MainWindowLayout::minimumSize() const (q3mainwindow.cpp:143) ==16601== by 0x4C30FCD: QBoxLayoutPrivate::setupGeom() (qboxlayout.cpp:307) ==16601== by 0x4C320C5: QBoxLayout::minimumSize() const (qboxlayout.cpp:689) ==16601== by 0x4C502AA: QLayout::totalMinimumSize() const (qlayout.cpp:778) ==16601== by 0x4C50656: QLayout::activate() (qlayout.cpp:1166) ==16601== by 0x4C79672: QWidget::setVisible(bool) (qwidget.cpp:6361) ==16601== by 0x473A450: Q3ToolBar::checkForExtension(QSize const&) (qwidget.h:470) ==16601== by 0x473A53A: Q3ToolBar::resizeEvent(QResizeEvent*) (q3toolbar.cpp:713) ==16601== by 0x4C77FD8: QWidget::event(QEvent*) (qwidget.cpp:7084) ==16601== by 0x4F62882: QFrame::event(QEvent*) (qframe.cpp:657) ==16601== by 0x4717916: Q3DockWindow::event(QEvent*) (q3dockwindow.cpp:2087) ==16601== by 0x473A57B: Q3ToolBar::event(QEvent*) (q3toolbar.cpp:494) ==16601== by 0x4C25F5B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3768) ==16601== by 0x4C2C479: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3733) ==16601== by 0x55A2BC0: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:583) ==16601== by 0x4CA70BD: QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) (qcoreapplication.h:215) ==16601== by 0x4C718E7: QWidget::setGeometry(QRect const&) (qwidget.cpp:5673) ==16601== by 0x470FE78: _ZL12set_geometryP12Q3DockWindowiiiiN2Qt11OrientationE (qwidget.h:964) ==16601== by 0x470FF76: _ZL10place_lineR5QListI10Q3DockDataEN2Qt11OrientationEiiiiP16Q3DockAreaLayout (q3dockarea.cpp:288) ==16601== by 0x4710703: Q3DockAreaLayout::layoutItems(QRect const&, bool) (q3dockarea.cpp:411) ==16601== by 0x471141B: Q3DockAreaLayout::sizeHint() const (q3dockarea.cpp:126) ==16601== by 0x4C500F4: QLayout::totalSizeHint() const (qlayout.cpp:801) ==16601== by 0x4C68075: QWidget::sizeHint() const (qwidget.cpp:6791) ==16601== by 0x4C54932: QWidgetItemV2::updateCacheIfNecessary() const (qlayoutitem.cpp:682) ==16601== by 0x4C54D27: QWidgetItemV2::maximumSize() const (qlayoutitem.cpp:770) ==16601== by 0x4C30FA4: QBoxLayoutPrivate::setupGeom() (qboxlayout.cpp:306) ==16601== by 0x4C320C5: QBoxLayout::minimumSize() const (qboxlayout.cpp:689) ==16601== by 0x4C502AA: QLayout::totalMinimumSize() const (qlayout.cpp:778) ==16601== by 0x4C50656: QLayout::activate() (qlayout.cpp:1166) ==16601== by 0x4C79672: QWidget::setVisible(bool) (qwidget.cpp:6361) ==16601== by 0x473A450: Q3ToolBar::checkForExtension(QSize const&) (qwidget.h:470) ==16601== by 0x473A53A: Q3ToolBar::resizeEvent(QResizeEvent*) (q3toolbar.cpp:713) ==16601== by 0x4C77FD8: QWidget::event(QEvent*) (qwidget.cpp:7084) ==16601== Address 0x7c74d44 is 20 bytes inside a block of size 32 free'd ==16601== Address 0x7c74d44 is 20 bytes inside a block of size 32 free'd ==16601== at 0x402371A: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==16601== by 0x472DE77: Q3MainWindowLayout::~Q3MainWindowLayout() (q3mainwindow.cpp:87) ==16601== by 0x4729687: Q3MainWindow::setUpLayout() (q3mainwindow.cpp:1265) ==16601== by 0x4727CB2: Q3MainWindow::triggerLayout(bool) (q3mainwindow.cpp:1671) ==16601== by 0x472B427: Q3MainWindow::event(QEvent*) (q3mainwindow.cpp:1529) ==16601== by 0x4C25F5B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3768) ==16601== by 0x4C2C479: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3733) ==16601== by 0x55A2BC0: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:583) ==16601== by 0x4FAD2AA: QMenuBarPrivate::updateGeometries() (qcoreapplication.h:215) ==16601== by 0x4C77FD8: QWidget::event(QEvent*) (qwidget.cpp:7084) ==16601== by 0x4FADBE1: QMenuBar::event(QEvent*) (qmenubar.cpp:1453) ==16601== by 0x4C25F5B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3768) ==16601== by 0x4C2C479: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3733) ==16601== by 0x55A2BC0: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:583) ==16601== by 0x4CA70BD: QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) (qcoreapplication.h:215) ==16601== by 0x4C718E7: QWidget::setGeometry(QRect const&) (qwidget.cpp:5673) ==16601== by 0x4C50456: QLayoutPrivate::doResize(QSize const&) (qwidget.h:964) ==16601== by 0x4C50542: QLayout::activate() (qlayout.cpp:1208) ==16601== by 0x4C79672: QWidget::setVisible(bool) (qwidget.cpp:6361) ==16601== by 0x4719752: Q3DockWindow::updateSplitterVisibility(bool) (qwidget.h:470) ==16601== by 0x471081F: Q3DockAreaLayout::layoutItems(QRect const&, bool) (q3dockarea.cpp:425) ==16601== by 0x47114EF: Q3DockAreaLayout::setGeometry(QRect const&) (q3dockarea.cpp:100) ==16601== by 0x4C5041B: QLayoutPrivate::doResize(QSize const&) (qlayout.cpp:636) ==16601== by 0x4C51178: QLayout::widgetEvent(QEvent*) (qlayout.cpp:660) ==16601== by 0x4C25F26: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3759) ==16601== by 0x4C2C479: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3733) ==16601== by 0x55A2BC0: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:583) ==16601== by 0x4CA70BD: QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) (qcoreapplication.h:215) ==16601== by 0x4C718E7: QWidget::setGeometry(QRect const&) (qwidget.cpp:5673) ==16601== by 0x472949A: Q3MainWindowLayout::layoutItems(QRect const&, bool) (q3mainwindow.cpp:201) ==16601== by 0x472E05F: Q3MainWindowLayout::setGeometry(QRect const&) (q3mainwindow.cpp:103) ==16601== by 0x4C31D45: QBoxLayout::setGeometry(QRect const&) (qboxlayout.cpp:869) ==16601== by 0x4C5041B: QLayoutPrivate::doResize(QSize const&) (qlayout.cpp:636) ==16601== by 0x4C50542: QLayout::activate() (qlayout.cpp:1208) ==16601== by 0x4C79672: QWidget::setVisible(bool) (qwidget.cpp:6361) ==16601== by 0x4719752: Q3DockWindow::updateSplitterVisibility(bool) (qwidget.h:470) ==16601== by 0x471081F: Q3DockAreaLayout::layoutItems(QRect const&, bool) (q3dockarea.cpp:425) ==16601== by 0x47114EF: Q3DockAreaLayout::setGeometry(QRect const&) (q3dockarea.cpp:100) ==16601== by 0x4C5041B: QLayoutPrivate::doResize(QSize const&) (qlayout.cpp:636) ==16601== by 0x4C50542: QLayout::activate() (qlayout.cpp:1208) ==16601== by 0x4C79672: QWidget::setVisible(bool) (qwidget.cpp:6361) ==16601== by 0x4719752: Q3DockWindow::updateSplitterVisibility(bool) (qwidget.h:470) ==16601== by 0x471081F: Q3DockAreaLayout::layoutItems(QRect const&, bool) (q3dockarea.cpp:425) ==16601== by 0x47111E2: Q3DockAreaLayout::minimumSize() const (q3dockarea.cpp:312) ==16601== by 0x4C502AA: QLayout::totalMinimumSize() const (qlayout.cpp:778) ==16601== by 0x4C68015: QWidget::minimumSizeHint() const (qwidget.cpp:6818) ==16601== by 0x47290A7: Q3MainWindowLayout::minimumSize() const (q3mainwindow.cpp:143) ==16601== by 0x4C30FCD: QBoxLayoutPrivate::setupGeom() (qboxlayout.cpp:307) ==16601== by 0x4C320C5: QBoxLayout::minimumSize() const (qboxlayout.cpp:689) ==16601== by 0x4C502AA: QLayout::totalMinimumSize() const (qlayout.cpp:778) all within qt3 support. fun :( -- 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.