diff -urNp gnome-terminal-2.22.3-orig/src/terminal-window.c gnome-terminal-2.22.3/src/terminal-window.c
--- gnome-terminal-2.22.3-orig/src/terminal-window.c	2008-08-01 16:23:04.000000000 +0530
+++ gnome-terminal-2.22.3/src/terminal-window.c	2008-08-01 16:27:28.000000000 +0530
@@ -1498,6 +1498,7 @@ terminal_window_remove_screen (TerminalW
 
   num_page = gtk_notebook_page_num (GTK_NOTEBOOK (window->priv->notebook), GTK_WIDGET (screen));
   gtk_notebook_remove_page (GTK_NOTEBOOK (window->priv->notebook), num_page);
+  g_object_unref (G_OBJECT (screen));
 }
 
 GList*
