gtk_recent_files_menu_populate() does not properly guard against recursion
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTK+ |
Fix Released
|
Critical
|
|||
gtk+2.0 (Debian) |
Fix Released
|
Unknown
|
|||
gtk+2.0 (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: gnome-panel
The crash was a general protection fault according to dmesg:
[ 1601.234701] gnome-panel[6302] general protection rip:2ad310d40d71 rsp:7fff9b7c5e90 error:0
ProblemType: Crash
Architecture: amd64
CrashCounter: 1
Date: Fri Jan 4 19:19:47 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/
NonfreeKernelMo
Package: gnome-panel 1:2.20.1-0ubuntu2
PackageArchitec
ProcCmdline: gnome-panel --sm-client-id default1
ProcCwd: /home/nenolod
ProcEnviron:
PATH=/
LANG=en_US.UTF-8
SHELL=/bin/bash
Signal: 11
SourcePackage: gnome-panel
StacktraceTop:
idle_populate_func (data=<value optimized out>)
gdk_threads_
g_main_
?? () from /usr/lib/
g_main_loop_run () from /usr/lib/
Title: gnome-panel crashed with SIGSEGV in idle_populate_
Uname: Linux petrie 2.6.24-2-generic #1 SMP Thu Dec 20 17:58:55 GMT 2007 x86_64 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video
Changed in gtk+2.0: | |
status: | Unknown → New |
Changed in gtk: | |
status: | Unknown → New |
Changed in gtk: | |
status: | New → Fix Released |
Changed in gtk+2.0: | |
importance: | Low → Medium |
Changed in gtk+2.0: | |
status: | New → Fix Released |
Changed in gtk: | |
importance: | Unknown → Critical |
This is a bug in gtk+2.0's new Recent Files feature. The function gtk_recent_ files_menu_ populate( ) does not guard properly against recursion. Debdiff which in theory corrects this will follow shortly.