mythbuntu-control-centre assert failure: Gtk:ERROR:/build/buildd/gtk+2.0-2.19.4/gtk/gtkfilesystemmodel.c:330:node_set_visible: assertion failed: (row < model->files->len)

Bug #515363 reported by Mario Limonciello
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
High
gtk+2.0 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: mythbuntu-control-centre

I was letting the apt-daemon transaction run.

ProblemType: Crash
Architecture: i386
AssertionMessage: Gtk:ERROR:/build/buildd/gtk+2.0-2.19.4/gtk/gtkfilesystemmodel.c:330:node_set_visible: assertion failed: (row < model->files->len)
Date: Mon Feb 1 00:19:02 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/mythbuntu-control-centre
InstallationMedia: Mythbuntu 10.04 "Lucid Lynx" - Alpha i386 (20100127)
InterpreterPath: /usr/bin/python2.6
NonfreeKernelModules: nvidia
Package: mythbuntu-control-centre 0.61-0ubuntu1
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/mythbuntu-control-centre
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-12.16-generic
Signal: 6
SourcePackage: mythbuntu-control-centre
StacktraceTop:
 __kernel_vsyscall ()
 raise () from /lib/tls/i686/cmov/libc.so.6
 abort () from /lib/tls/i686/cmov/libc.so.6
 g_assertion_message () from /lib/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/libglib-2.0.so.0
Title: mythbuntu-control-centre assert failure: Gtk:ERROR:/build/buildd/gtk+2.0-2.19.4/gtk/gtkfilesystemmodel.c:330:node_set_visible: assertion failed: (row < model->files->len)
Uname: Linux 2.6.32-12-generic i686
UserGroups: adm admin cdrom dialout lpadmin mythtv plugdev sambashare video

Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __kernel_vsyscall ()
 *__GI_raise (sig=6)
 *__GI_abort () at abort.c:92
 g_assertion_message () from /lib/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/libglib-2.0.so.0

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in mythbuntu-control-centre (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
affects: mythbuntu-control-centre (Ubuntu) → gtk+2.0 (Ubuntu)
Revision history for this message
z (eye-zak-devel) wrote :

I believe this has been reported upstream at https://bugzilla.gnome.org/show_bug.cgi?id=615576 as bug 615576. A fix has been submitted:

filechooser: Fix a crash when removing files
The file removal code was not properly clearing the file=>array index cache, so later lookups into that cache would return invalid array indexes. The easiest way to reproduce it is to create a directory with two files and deleting both of them.

It is a one-line patch. I will attempt to confirm that it is fixed.

(also noted in geany when deleting an opened file from outside)

Changed in gtk:
status: Unknown → Fix Released
Revision history for this message
z (eye-zak-devel) wrote :

I can confirm the fix from gnome-bug works for me, please test it in your situation.

This is a debdiff that can be applied to the unpacked source tree.

Changed in gtk+2.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

the change will be in the next gtk update

Changed in gtk+2.0 (Ubuntu):
status: Confirmed → Fix Committed
David Futcher (bobbo)
tags: added: patch-accepted-upstream
Changed in gtk:
importance: Unknown → High
Revision history for this message
Sebastien Bacher (seb128) wrote :

the new gtk version have this fix so closing the bug

Changed in gtk+2.0 (Ubuntu):
status: Fix Committed → Fix Released
Changed in gtk:
status: Fix Released → New
Changed in gtk:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.