Gunnar Sletta wrote: > Florian Hübner wrote: >> Hello, >> after upgrading from jambi 4.3.3_01 to 4.4.0_01 I noticed that modifying >> a QTreeWidgetItem can crash the JVM under certain conditions. >> I have a method that takes a QTreeWidgetItem as argument, removes all >> child nodes with takeChildren() and then adds more nodes afterwards. The >> first time I activate this method everything works fine but when I click >> on it twice in a row the jvm crashes with the crash log attached below. >> Testing it some time I found out the following: >> 1. Nodes that have a lot nested child nodes are more likely to crash, >> Nodes without children seem not to crash at all. >> 2. Clicking on other nodes before clicking on one that would crash >> prevents the crash. >> 3. Repeating #2 often enough sometimes makes it possible to click on a >> node that would normally crash, after clicking it twice, multiple times >> without crashing the jvm. >> 4. Removing the takeChildren() crashes the jvm when adding nodes instead. >> 5. Using version 4.3.3_01 stops the crashes altogether. >> >> best regards >> Florian > > Hi Florian, > > Do you have an example I could look at?
Hello Gunnar, I tried to reproduce it by crating a simple application with a lot of nodes in a QTreeWidged but couldn't reproduce the bug. Maybe the bug occurred due to some of the data that was stored in the nodes or some other secondary effect of our application. I certainly will try it again with the next Jambi release. best regards Florian _______________________________________________ Qt-jambi-interest mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
