On February 17, 2009 09:30:57 am Matt wrote: > On Mon, Feb 16, 2009 at 5:03 PM, Matt <datahe...@gmail.com> wrote: > > On Mon, Feb 16, 2009 at 3:49 PM, Dwayne MacKinnon <d...@ncf.ca> wrote: > >> On February 16, 2009 04:37:15 pm Bartosz Fabianowski wrote: > >>> The same problem was reported to this list by Dwayne MacKinnon > >> > >> on 9th > >> > >>> February. I have seen no mention of such issues on kopete-devel, so > >> > >> this > >> > >>> likely is FreeBSD-specific. > >>> > >>> I have a debug build of Kopete HEAD but have not had a chance to > >> > >> run it > >> > >>> yet. If it crashes in the same way, I may be able to investigate. > >>> > >>> - Bartosz > >> > >> It's not FreeBSD specific. It's actually a QT problem. See here: > >> > >> http://bugs.kde.org/show_bug.cgi?id=176235 > >> > >> The gist is: It's been fixed upstream, there is a patch available for > >> 4.4.3, and the fix will be 4.4.4 when it comes out. > > > > I'm building a test-update for qt4-gui with the patch from: > > http://patch-tracking.debian.net/patch/series/view/qt4- x11/4.4.3-1/0254-f > >ix-qgraphicsproxywidget-deletion-crash.diff > > Well, this patch seems to have corrected the issue for me. Just had > to rebuild qt4-gui with it. > > > to see if it helps resolve the issue. I don't know what the release > > schedule is for 4.4.4... > > Any chance this should be added to the qt4-gui port? Or do we wait > for the 4.4.4 release? > > Matt
Well, I've taken the liberty of modifying the patch to work with the port. Worked great for me. It's been perfectly stable ever since I recompiled qt4-gui. Cheers, DMK
--- src/gui/graphicsview/qgraphicsproxywidget.cpp.orig +++ src/gui/graphicsview/qgraphicsproxywidget.cpp @@ -521,9 +521,8 @@ { Q_D(QGraphicsProxyWidget); if (d->widget) { - QWidget *w = d->widget; - setWidget(0); - delete w; + QObject::disconnect(d->widget, SIGNAL(destroyed()), this, SLOT(_q_removeWidgetSlot())); + delete d->widget; } }
_______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information