gimp-2.4.exe caused an Access Violation at location 0044aeea in module gimp-2.4.exe Reading from location 04fc9003.

Registers:
eax=04fc9000 ebx=0000001f ecx=0000001e edx=000000f2 esi=0000001e edi=000000f2
eip=0044aeea esp=0022f2c0 ebp=0022f418 iopl=0         nv up ei pl nz ac pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000212

Call stack:
0044AEEA  gimp-2.4.exe:0044AEEA  render_image_tile_fault_one_row  gimpdisplayshell-render.c:934
static const guchar * render_image_tile_fault_one_row(
	RenderInfo * info = &(indirect)
)
	...
	#define ALPHA 3
	        {
>	          guint factors[9]={
	              (src[1][ALPHA] * top_weight)    >> 8,
	              (src[4][ALPHA] * middle_weight) >> 8,
	...

0044D0F5  gimp-2.4.exe:0044D0F5  render_image_tile_fault  gimpdisplayshell-render.c:1101
static const guchar * render_image_tile_fault(
	RenderInfo * info = &(indirect)
)
	...
	      /* all the tiles needed are in a single row, use a tile iterator
	       * optimized for this case. */
>	      return render_image_tile_fault_one_row (info);
	    }
	
	...

0044DB45  gimp-2.4.exe:0044DB45  render_image_rgb_a  gimpdisplayshell-render.c:815
static void render_image_rgb_a(
	RenderInfo * info = &(indirect)
)
	...
	
	  info->yfraction = 256 * fmod (y/info->scaley, 1.0);
>	  info->src = render_image_tile_fault (info);
	
	  while (TRUE)
	...

0044DFB2  gimp-2.4.exe:0044DFB2  gimp_display_shell_render  gimpdisplayshell-render.c:278
void gimp_display_shell_render(
	GimpDisplayShell * shell = &{
		GtkWindow parent_instance = (indirect),
		GimpDisplay * display = 0x02f85648,
		GimpUIManager * menubar_manager = 0x04b10208,
		GimpUIManager * popup_manager = 0x025617c8,
		gdouble monitor_xres = 96.000000,
		gdouble monitor_yres = 96.000000,
		GimpUnit unit = GIMP_UNIT_PIXEL,
		GimpZoomModel * zoom = 0x02f81a10,
		gdouble other_scale = -0.234146,
		gboolean dot_for_dot = 1,
		gint offset_x = 0,
		gint offset_y = 0,
		gdouble scale_x = 0.234146,
		gdouble scale_y = 0.234146,
		gdouble last_scale = 1.000000,
		guint last_scale_time = 1188072697,
		gint last_offset_x = 0,
		gint last_offset_y = 0,
		gint disp_width = 768,
		gint disp_height = 576,
		gint disp_xoffset = 34,
		gint disp_yoffset = 25,
		gboolean proximity = 1,
		gboolean snap_to_guides = 1,
		gboolean snap_to_grid = 0,
		gboolean snap_to_canvas = 0,
		gboolean snap_to_vectors = 0,
		Selection * selection = 0x02f8e3d8,
		GtkWidget * canvas = 0x02e7d788,
		GdkGC * grid_gc = 0x00000000,
		GdkGC * pen_gc = 0x00000000,
		GtkAdjustment * hsbdata = 0x02f6d990,
		GtkAdjustment * vsbdata = 0x02f6d9d0,
		GtkWidget * hsb = 0x02b3e7c0,
		GtkWidget * vsb = 0x02b3e848,
		GtkWidget * hrule = 0x02f8e450,
		GtkWidget * vrule = 0x02f8e4c8,
		GtkWidget * origin = 0x02ecf800,
		GtkWidget * quick_mask_button = 0x02f8e5b8,
		GtkWidget * zoom_button = 0x02f8e540,
		GtkWidget * nav_ebox = 0x02ecf760,
		GtkWidget * menubar = 0x02ececf0,
		GtkWidget * statusbar = 0x02b37620,
		guchar * render_buf = 0x052c7040,
		guint title_idle_id = 8216,
		gint icon_size = 32,
		guint icon_idle_id = 0,
		GimpCursorFormat cursor_format = GIMP_CURSOR_FORMAT_PIXBUF,
		GimpCursorType current_cursor = GIMP_CURSOR_CROSSHAIR_SMALL,
		GimpToolCursorType tool_cursor = GIMP_TOOL_CURSOR_CROP,
		GimpCursorModifier cursor_modifier = GIMP_CURSOR_MODIFIER_NONE,
		GimpCursorType override_cursor = 150,
		gboolean using_override_cursor = 0,
		gboolean draw_cursor = 0,
		gboolean have_cursor = 0,
		gint cursor_x = 507,
		gint cursor_y = 438,
		GtkWidget * close_dialog = 0x00000000,
		GtkWidget * scale_dialog = 0x00000000,
		GtkWidget * nav_popup = 0x00000000,
		GtkWidget * grid_dialog = 0x00000000,
		GimpColorDisplayStack * filter_stack = 0x05584a90,
		guint filter_idle_id = 0,
		GtkWidget * filters_dialog = 0x00000000,
		gint paused_count = 1,
		GQuark vectors_freeze_handler = 5672,
		GQuark vectors_thaw_handler = 5673,
		GQuark vectors_visible_handler = 5674,
		GdkWindowState window_state = 0,
		gboolean zoom_on_resize = 0,
		gboolean show_transform_preview = 0,
		GimpDisplayOptions * options = 0x02f86440,
		GimpDisplayOptions * fullscreen_options = 0x02f864a0,
		gboolean space_pressed = 0,
		gboolean space_release_pending = 0,
		const gchar * space_shaded_tool = 0x00000000,
		gboolean scrolling = 0,
		gint scroll_start_x = 0,
		gint scroll_start_y = 0,
		gboolean button_press_before_focus = 0,
		guint32 last_motion_time = 22141718,
		GdkRectangle * highlight = 0x00000000,
		GimpDrawable * mask = 0x00000000,
		GimpChannelType mask_color = GIMP_RED_CHANNEL,
		gpointer scroll_info = 0x00000000
	},
	gint x = 0,
	gint y = 512,
	gint w = 256,
	gint h = 12,
	GdkRectangle * highlight = &(indirect)
)
	...
	
	  /*  apply filters to the rendered projection  */
>	  if (shell->filter_stack)
	    gimp_color_display_stack_convert (shell->filter_stack,
	                                      shell->render_buf,
	...

00458803  gimp-2.4.exe:00458803  gimp_display_shell_draw_area  gimpdisplayshell-draw.c:567
void gimp_display_shell_draw_area(
	GimpDisplayShell * shell = &{
		GtkWindow parent_instance = (indirect),
		GimpDisplay * display = 0x02f85648,
		GimpUIManager * menubar_manager = 0x04b10208,
		GimpUIManager * popup_manager = 0x025617c8,
		gdouble monitor_xres = 96.000000,
		gdouble monitor_yres = 96.000000,
		GimpUnit unit = GIMP_UNIT_PIXEL,
		GimpZoomModel * zoom = 0x02f81a10,
		gdouble other_scale = -0.234146,
		gboolean dot_for_dot = 1,
		gint offset_x = 0,
		gint offset_y = 0,
		gdouble scale_x = 0.234146,
		gdouble scale_y = 0.234146,
		gdouble last_scale = 1.000000,
		guint last_scale_time = 1188072697,
		gint last_offset_x = 0,
		gint last_offset_y = 0,
		gint disp_width = 768,
		gint disp_height = 576,
		gint disp_xoffset = 34,
		gint disp_yoffset = 25,
		gboolean proximity = 1,
		gboolean snap_to_guides = 1,
		gboolean snap_to_grid = 0,
		gboolean snap_to_canvas = 0,
		gboolean snap_to_vectors = 0,
		Selection * selection = 0x02f8e3d8,
		GtkWidget * canvas = 0x02e7d788,
		GdkGC * grid_gc = 0x00000000,
		GdkGC * pen_gc = 0x00000000,
		GtkAdjustment * hsbdata = 0x02f6d990,
		GtkAdjustment * vsbdata = 0x02f6d9d0,
		GtkWidget * hsb = 0x02b3e7c0,
		GtkWidget * vsb = 0x02b3e848,
		GtkWidget * hrule = 0x02f8e450,
		GtkWidget * vrule = 0x02f8e4c8,
		GtkWidget * origin = 0x02ecf800,
		GtkWidget * quick_mask_button = 0x02f8e5b8,
		GtkWidget * zoom_button = 0x02f8e540,
		GtkWidget * nav_ebox = 0x02ecf760,
		GtkWidget * menubar = 0x02ececf0,
		GtkWidget * statusbar = 0x02b37620,
		guchar * render_buf = 0x052c7040,
		guint title_idle_id = 8216,
		gint icon_size = 32,
		guint icon_idle_id = 0,
		GimpCursorFormat cursor_format = GIMP_CURSOR_FORMAT_PIXBUF,
		GimpCursorType current_cursor = GIMP_CURSOR_CROSSHAIR_SMALL,
		GimpToolCursorType tool_cursor = GIMP_TOOL_CURSOR_CROP,
		GimpCursorModifier cursor_modifier = GIMP_CURSOR_MODIFIER_NONE,
		GimpCursorType override_cursor = 150,
		gboolean using_override_cursor = 0,
		gboolean draw_cursor = 0,
		gboolean have_cursor = 0,
		gint cursor_x = 507,
		gint cursor_y = 438,
		GtkWidget * close_dialog = 0x00000000,
		GtkWidget * scale_dialog = 0x00000000,
		GtkWidget * nav_popup = 0x00000000,
		GtkWidget * grid_dialog = 0x00000000,
		GimpColorDisplayStack * filter_stack = 0x05584a90,
		guint filter_idle_id = 0,
		GtkWidget * filters_dialog = 0x00000000,
		gint paused_count = 1,
		GQuark vectors_freeze_handler = 5672,
		GQuark vectors_thaw_handler = 5673,
		GQuark vectors_visible_handler = 5674,
		GdkWindowState window_state = 0,
		gboolean zoom_on_resize = 0,
		gboolean show_transform_preview = 0,
		GimpDisplayOptions * options = 0x02f86440,
		GimpDisplayOptions * fullscreen_options = 0x02f864a0,
		gboolean space_pressed = 0,
		gboolean space_release_pending = 0,
		const gchar * space_shaded_tool = 0x00000000,
		gboolean scrolling = 0,
		gint scroll_start_x = 0,
		gint scroll_start_y = 0,
		gboolean button_press_before_focus = 0,
		guint32 last_motion_time = 22141718,
		GdkRectangle * highlight = 0x00000000,
		GimpDrawable * mask = 0x00000000,
		GimpChannelType mask_color = GIMP_RED_CHANNEL,
		gpointer scroll_info = 0x00000000
	},
	gint x = 34,
	gint y = 25,
	gint w = 698,
	gint h = 524
)
	...
	      for (i = y; i < y2; i += GIMP_RENDER_BUF_HEIGHT)
	        {
>	          for (j = x; j < x2; j += GIMP_RENDER_BUF_WIDTH)
	            {
	              gint dx, dy;
	...

0045BE80  gimp-2.4.exe:0045BE80  gimp_display_shell_canvas_expose  gimpdisplayshell-callbacks.c:420
gboolean gimp_display_shell_canvas_expose(
	GtkWidget * widget = &(indirect),
	GdkEventExpose * eevent = &{
		GdkEventType type = GDK_EXPOSE,
		GdkWindow * window = 0x05387d78,
		gint8 send_event = 0,
		GdkRectangle area = (indirect),
		GdkRegion * region = 0x055f63e0,
		gint count = 0
	},
	GimpDisplayShell * shell = &{
		GtkWindow parent_instance = (indirect),
		GimpDisplay * display = 0x02f85648,
		GimpUIManager * menubar_manager = 0x04b10208,
		GimpUIManager * popup_manager = 0x025617c8,
		gdouble monitor_xres = 96.000000,
		gdouble monitor_yres = 96.000000,
		GimpUnit unit = GIMP_UNIT_PIXEL,
		GimpZoomModel * zoom = 0x02f81a10,
		gdouble other_scale = -0.234146,
		gboolean dot_for_dot = 1,
		gint offset_x = 0,
		gint offset_y = 0,
		gdouble scale_x = 0.234146,
		gdouble scale_y = 0.234146,
		gdouble last_scale = 1.000000,
		guint last_scale_time = 1188072697,
		gint last_offset_x = 0,
		gint last_offset_y = 0,
		gint disp_width = 768,
		gint disp_height = 576,
		gint disp_xoffset = 34,
		gint disp_yoffset = 25,
		gboolean proximity = 1,
		gboolean snap_to_guides = 1,
		gboolean snap_to_grid = 0,
		gboolean snap_to_canvas = 0,
		gboolean snap_to_vectors = 0,
		Selection * selection = 0x02f8e3d8,
		GtkWidget * canvas = 0x02e7d788,
		GdkGC * grid_gc = 0x00000000,
		GdkGC * pen_gc = 0x00000000,
		GtkAdjustment * hsbdata = 0x02f6d990,
		GtkAdjustment * vsbdata = 0x02f6d9d0,
		GtkWidget * hsb = 0x02b3e7c0,
		GtkWidget * vsb = 0x02b3e848,
		GtkWidget * hrule = 0x02f8e450,
		GtkWidget * vrule = 0x02f8e4c8,
		GtkWidget * origin = 0x02ecf800,
		GtkWidget * quick_mask_button = 0x02f8e5b8,
		GtkWidget * zoom_button = 0x02f8e540,
		GtkWidget * nav_ebox = 0x02ecf760,
		GtkWidget * menubar = 0x02ececf0,
		GtkWidget * statusbar = 0x02b37620,
		guchar * render_buf = 0x052c7040,
		guint title_idle_id = 8216,
		gint icon_size = 32,
		guint icon_idle_id = 0,
		GimpCursorFormat cursor_format = GIMP_CURSOR_FORMAT_PIXBUF,
		GimpCursorType current_cursor = GIMP_CURSOR_CROSSHAIR_SMALL,
		GimpToolCursorType tool_cursor = GIMP_TOOL_CURSOR_CROP,
		GimpCursorModifier cursor_modifier = GIMP_CURSOR_MODIFIER_NONE,
		GimpCursorType override_cursor = 150,
		gboolean using_override_cursor = 0,
		gboolean draw_cursor = 0,
		gboolean have_cursor = 0,
		gint cursor_x = 507,
		gint cursor_y = 438,
		GtkWidget * close_dialog = 0x00000000,
		GtkWidget * scale_dialog = 0x00000000,
		GtkWidget * nav_popup = 0x00000000,
		GtkWidget * grid_dialog = 0x00000000,
		GimpColorDisplayStack * filter_stack = 0x05584a90,
		guint filter_idle_id = 0,
		GtkWidget * filters_dialog = 0x00000000,
		gint paused_count = 1,
		GQuark vectors_freeze_handler = 5672,
		GQuark vectors_thaw_handler = 5673,
		GQuark vectors_visible_handler = 5674,
		GdkWindowState window_state = 0,
		gboolean zoom_on_resize = 0,
		gboolean show_transform_preview = 0,
		GimpDisplayOptions * options = 0x02f86440,
		GimpDisplayOptions * fullscreen_options = 0x02f864a0,
		gboolean space_pressed = 0,
		gboolean space_release_pending = 0,
		const gchar * space_shaded_tool = 0x00000000,
		gboolean scrolling = 0,
		gint scroll_start_x = 0,
		gint scroll_start_y = 0,
		gboolean button_press_before_focus = 0,
		guint32 last_motion_time = 22141718,
		GdkRectangle * highlight = 0x00000000,
		GimpDrawable * mask = 0x00000000,
		GimpChannelType mask_color = GIMP_RED_CHANNEL,
		gpointer scroll_info = 0x00000000
	}
)
	...
	  gdk_region_get_rectangles (eevent->region, &rects, &n_rects);
	
>	  for (i = 0; i < n_rects; i++)
	    gimp_display_shell_draw_area (shell,
	                                  rects[i].x,
	...

60578EB2  libgtk-win32-2.0-0.dll:60578EB2  gtk_marshal_VOID__UINT_STRING
62743995  libgobject-2.0-0.dll:62743995  g_closure_invoke
62757165  libgobject-2.0-0.dll:62757165  g_signal_has_handler_pending
62757C6C  libgobject-2.0-0.dll:62757C6C  g_signal_emit_valist
62758186  libgobject-2.0-0.dll:62758186  g_signal_emit
6069C404  libgtk-win32-2.0-0.dll:6069C404  gtk_widget_activate
60577672  libgtk-win32-2.0-0.dll:60577672  gtk_main_do_event
6B05C052  libgdk-win32-2.0-0.dll:6B05C052  gdk_window_clear_area_e
6B05C11B  libgdk-win32-2.0-0.dll:6B05C11B  gdk_window_process_all_updates
604DE0E9  libgtk-win32-2.0-0.dll:604DE0E9  gtk_container_check_resize
672DE7E7  libglib-2.0-0.dll:672DE7E7  g_main_context_dispatch
672DFCCB  libglib-2.0-0.dll:672DFCCB  g_main_context_acquire
672DFEAA  libglib-2.0-0.dll:672DFEAA  g_main_loop_run
004015B0  gimp-2.4.exe:004015B0  app_run  app.c:247
void app_run(
	const gchar * full_prog_name = &'F',
	const gchar * * filenames = &,
	const gchar * alternate_system_gimprc = &,
	const gchar * alternate_gimprc = &,
	const gchar * session_name = &,
	const gchar * batch_interpreter = &,
	const gchar * * batch_commands = &,
	gboolean as_new = 0,
	gboolean no_interface = 0,
	gboolean no_data = 0,
	gboolean no_fonts = 0,
	gboolean no_splash = 0,
	gboolean be_verbose = 1,
	gboolean use_shm = 1,
	gboolean use_cpu_accel = 1,
	gboolean console_messages = 1,
	gboolean use_debug_handler = 0,
	GimpStackTraceMode stack_trace_mode = GIMP_STACK_TRACE_ALWAYS,
	GimpPDBCompatMode pdb_compat_mode = GIMP_PDB_COMPAT_ON
)
	...
	  gimp_threads_leave (gimp);
	  g_main_loop_run (loop);
>	  gimp_threads_enter (gimp);
	
	  g_main_loop_unref (loop);
	...

004023F6  gimp-2.4.exe:004023F6  main  main.c:401
int main(
	int argc = 1,
	char * * argv = &0x003f4aa9
)
	...
	           pdb_compat_mode);
	
>	  g_option_context_free (context);
	
	  return EXIT_SUCCESS;
	...

00401237  gimp-2.4.exe:00401237
004012A8  gimp-2.4.exe:004012A8
7C816FD7  kernel32.dll:7C816FD7  RegisterWaitForInputIdle
