[prev in list] [next in list] [prev in thread] [next in thread]
List: konq-bugs
Subject: [Bug 51858] click during forms (<select>) update -> crash
From: David Faure <faure () kde ! org>
Date: 2002-12-19 18:06:42
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=51858
faure@kde.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
everconfirmed|0 |1
------- Additional Comments From faure@kde.org 2002-12-19 19:06 -------
It seems khtml is much too dynamic for Qt... Deleting an open combobox is indeed
asking for trouble at the Qt level....
konqueror: [void khtml::RenderWidget::setQWidget(QWidget*)] widget=[KComboBox
pointer (0x49b81670) to unnamed widget, geometry=100x30+0+0] (old: m_widget=[Null
pointer])
konqueror: [virtual KComboBox::~KComboBox()] [KComboBox pointer (0x4b1fdf08) to
unnamed widget, geometry=452x27+2085+2011]
konqueror: [virtual KComboBox::~KComboBox()] [KComboBox pointer (0x47d2b6e8)
to unnamed widget, geometry=247x27+2085+2056]
konqueror: [virtual KComboBox::~KComboBox()] [KComboBox pointer (0x4b177aa8)
to unnamed widget, geometry=221x27+2085+2104]
==25810==
==25810== Invalid read of size 4
==25810== at 0x4039F1A4: ??? (/usr/local/qt/include/qobject.h:154)
==25810== by 0x40E47182: QWidget::~QWidget()
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qwidget.cpp:854)
==25810== by 0x40EA0D6D: QComboBox::~QComboBox()
(/mnt/devel/kde/kdecvs/qt-copy/src/widgets/qcombobox.cpp:547)
==25810== by 0x40857312: KComboBox::~KComboBox()
(/mnt/devel/kde/kdecvs/kdelibs/kdeui/kcombobox.cpp:82)
==25810== by 0x48E66090: ??? (render_form.moc:792)
==25810== by 0x40E145DA: QObject::event(QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qobject.cpp:675)
==25810== by 0x40E4D4EC: QWidget::event(QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qwidget.cpp:4316)
==25810== by 0x48E60FED: khtml::ComboBoxWidget::event(QEvent*)
(/mnt/devel/kde/kdecvs/kdelibs/khtml/rendering/render_form.cpp:810)
==25810== by 0x40DB05E4: QApplication::internalNotify(QObject*, QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2352)
==25810== by 0x40DB025B: QApplication::notify(QObject*, QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2275)
==25810== by 0x4099BDBD: KApplication::notify(QObject*, QEvent*)
(/mnt/devel/kde/kdecvs/kdelibs/kdecore/kapplication.cpp:453)
==25810== by 0x4039F505: ??? (/usr/local/qt/include/qapplication.h:478)
==25810== by 0x40DB14B4: QApplication::sendPostedEvents(QObject*, int)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2969)
==25810== by 0x40DB1249: QApplication::sendPostedEvents()
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2883)
==25810== by 0x40D64521: QEventLoop::processEvents(unsigned)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qeventloop_x11.cpp:144)
==25810== Address 0x47D2B6F4 is 12 bytes inside a block of size 156 free'd
==25810== at 0x4003D9B3: __builtin_delete
(/mnt/devel/src/valgrind/valgrind-1.0.4/vg_clientfuncs.c:194)
==25810== by 0x4003D9DA: operator delete(void*)
(/mnt/devel/src/valgrind/valgrind-1.0.4/vg_clientfuncs.c:203)
==25810== by 0x48E660AA: ??? (render_form.moc:792)
==25810== by 0x40E145DA: QObject::event(QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qobject.cpp:675)
==25810== by 0x40E4D4EC: QWidget::event(QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qwidget.cpp:4316)
==25810== by 0x48E60FED: khtml::ComboBoxWidget::event(QEvent*)
(/mnt/devel/kde/kdecvs/kdelibs/khtml/rendering/render_form.cpp:810)
==25810== by 0x40DB05E4: QApplication::internalNotify(QObject*, QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2352)
==25810== by 0x40DB025B: QApplication::notify(QObject*, QEvent*)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2275)
==25810== by 0x4099BDBD: KApplication::notify(QObject*, QEvent*)
(/mnt/devel/kde/kdecvs/kdelibs/kdecore/kapplication.cpp:453)
==25810== by 0x4039F505: ??? (/usr/local/qt/include/qapplication.h:478)
==25810== by 0x40DB14B4: QApplication::sendPostedEvents(QObject*, int)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2969)
==25810== by 0x40DB1249: QApplication::sendPostedEvents()
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qapplication.cpp:2883)
==25810== by 0x40D64521: QEventLoop::processEvents(unsigned)
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qeventloop_x11.cpp:144)
==25810== by 0x40DC6CA0: QEventLoop::enterLoop()
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qeventloop.cpp:191)
==25810== by 0x40DC6BBA: QEventLoop::exec()
(/mnt/devel/kde/kdecvs/qt-copy/src/kernel/qeventloop.cpp:138)
Complex bug...
_______________________________________________
Konq-bugs mailing list
Konq-bugs@mail.kde.org
http://mail.kde.org/mailman/listinfo/konq-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic