GNOME Bugzilla – Bug 113108
crash (galeon_window_update_control, galeon_tab_get_size, galeon_tab_set_is_active)
Last modified: 2005-04-09 23:59:54 UTC
Package: galeon Severity: normal Version: GNOME2.3.1 1.3.4 Synopsis: crash on google Bugzilla-Product: galeon Bugzilla-Component: general BugBuddy-GnomeVersion: 2.0 (2.3.0) Description: Description of Problem: crash on google .de Steps to reproduce the problem: 1. searching in google 2. after an min.. ich see the results 3. crash Actual Results: Expected Results: How often does this happen? Additional Information: Debugging Information: Backtrace was generated from '/usr/bin/galeon-bin' [New Thread 1089546464 (LWP 3483)] [New Thread 1142127920 (LWP 4112)] [New Thread 1133735216 (LWP 3501)] [New Thread 1125342512 (LWP 3498)] [New Thread 1116949808 (LWP 3497)] 0xffffe002 in ?? ()
+ Trace 36945
Thread 1 (Thread 1089546464 (LWP 3483))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-05-16 06:42 ------- Unknown version 1.3.x in product galeon. Setting version to the default, "unspecified". The original reporter (subart@bigfoot.com) of this bug does not have an account here. Reassigning to the exporter, unknown@bugzilla.gnome.org. Reassigning to the default owner of the component, galeon-maint@bugzilla.gnome.org.
See the duplicates for galeon_tab_set_is_active scenario that looks like the same problem to me.
*** Bug 115063 has been marked as a duplicate of this bug. ***
*** Bug 115416 has been marked as a duplicate of this bug. ***
I'm betting it's this: http://bugzilla.mozilla.org/show_bug.cgi?id=201501
*** Bug 117464 has been marked as a duplicate of this bug. ***
*** Bug 118492 has been marked as a duplicate of this bug. ***
*** Bug 119661 has been marked as a duplicate of this bug. ***
*** Bug 119687 has been marked as a duplicate of this bug. ***
*** Bug 119917 has been marked as a duplicate of this bug. ***
*** Bug 120229 has been marked as a duplicate of this bug. ***
I have tracked this one down, and it seems to be a bug in the gtk_notebook: You easily reproduce this by opening 2 windows, then starting a page load in one of them. While that is loading, close the window, and you get the crash. This seems to be because the last tab in a window isn't getting unreffed out of the notebook when it is destroyed, so mozilla continues rendering to the (now hidden) embed, and then when it notifies galeon-tab that it was finished, or some other state changes, galeon-tab then trys to reference the window. Epiphany have this worked around by not calling the window directly, but have the tab set properties, and the window then hooks onto it. I do believe that is a cleaner way of doing things, it doesn't solve the problem that the tab is left around (leaking memory).
My previous comment is completely wrong. The problems I was having was cause by a different bug (#120496)
*** Bug 119933 has been marked as a duplicate of this bug. ***
*** Bug 119926 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 121115 ***
Oop, I didn't meean to dup this one
*** Bug 121115 has been marked as a duplicate of this bug. ***
*** Bug 121566 has been marked as a duplicate of this bug. ***
*** Bug 115265 has been marked as a duplicate of this bug. ***
*** Bug 118308 has been marked as a duplicate of this bug. ***
I have checked in a patch which will hopefully fix the "crash on closing tabs" which most of the dups say in their steps to reproduce. If this still occurs (builds after today or releases after 1.3.7) then the bug needs to be reopened, or a new one created: 2003-09-06 Crispin Flowerday <gnome@flowerday.cx> * src/galeon-tab.c: When destroying the GaleonTab object disconnect the signal handlers for the embed object. These can fire even after the embed has emitted the "destroy" signal. Hopefully fixes #113108 Also fix a small memory leak.
*** Bug 122587 has been marked as a duplicate of this bug. ***
*** Bug 123169 has been marked as a duplicate of this bug. ***
*** Bug 123749 has been marked as a duplicate of this bug. ***
*** Bug 125350 has been marked as a duplicate of this bug. ***
*** Bug 126386 has been marked as a duplicate of this bug. ***
*** Bug 126523 has been marked as a duplicate of this bug. ***
*** Bug 127029 has been marked as a duplicate of this bug. ***
*** Bug 129599 has been marked as a duplicate of this bug. ***
*** Bug 134575 has been marked as a duplicate of this bug. ***
*** Bug 148520 has been marked as a duplicate of this bug. ***
*** Bug 150015 has been marked as a duplicate of this bug. ***
*** Bug 274461 has been marked as a duplicate of this bug. ***