GNOME Bugzilla – Bug 680521
application gpf on fileserver browse dialog
Last modified: 2013-05-30 00:24:21 UTC
Created attachment 219576 [details] Creates\Removes files repeatidly in a temp folder and uses GTK browse dialog to view the containing folder The GTK browse (for file) dialog works perfectly well under most circumstances. Although a GPF has been seen (once) while using this dialog and is not very reproduceable in normal circumstances so I developed a script to really exercise the GTK code. The GPF appears to come from the number of files being viewed changing before it sorts the files. This causes about 3 different assertions to fail over a period of runs (the first failing assertion GPFs the application). The script to reproduce is attached (appologies: it is dependant on wxPython but someone who is more familiar with pyGTK could convert easily if required). The test script will load a GTK browse dialog and browse a folder with constantly changing contents. Wait, for approx 20seconds. This script can also crash gimp if you browse to the correct location showing 'All files' Sample error traceback ... Gtk:ERROR:/build/buildd/gtk+2.0-2.24.10/gtk/gtkfilesystemmodel.c:330:node_set_visible: assertion failed: (row < model->files->len) ** Gtk:ERROR:/build/buildd/gtk+2.0-2.24.10/gtk/gtkfilesystemmodel.c:746:gtk_file_system_model_sort: assertion failed: (r == n_visible_rows) Damien,
*** This bug has been marked as a duplicate of bug 697870 ***