Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FireFox crashed on startup #386

Closed
muescha opened this issue Oct 10, 2012 · 8 comments
Closed

FireFox crashed on startup #386

muescha opened this issue Oct 10, 2012 · 8 comments

Comments

@muescha
Copy link

muescha commented Oct 10, 2012

i installed TreeStyleTab and Informational Tab.

At first startup it all was shown.

but then firefox get a beachball of death.... i killed FireFox

after this i get never startet Firefox. a crash direkt on startup.

  1. start Firefox in safe mode: works
  2. disabled TST and IT: works
  3. restart FF: works
  4. switch on TST and restart FF: crash

Here is a crash report

AdapterDeviceID: 0x fd5
AdapterVendorID: 0x10de
Add-ons: 
linky@gemal.dk:3.0.0,
{53A03D43-5363-4669-8190-99061B2DEBA5}:1.5.5,
{DDC359D1-844A-42a7-9AA1-88A850A938A8}:2.0.15,
{e4a8a97b-f2ed-450b-b12d-ee082ba24781}:1.3,
nosquint@urandom.ca:2.1.6,
zotero@chnm.gmu.edu:3.0.8,
treestyletab@piro.sakura.ne.jp:0.14.2012081101,
{1280606b-2510-4fe0-97ef-9b5a22eafe30}:0.7.9.1,
{972ce4c6-7e08-4474-a285-3208198ce6fd}:15.0.1
BuildID: 20120905151427
CrashTime: 1349885190
EMCheckCompatibility: true
FramePoisonBase: 7ffffffff0dea000
FramePoisonSize: 4096
InstallTime: 1347305923
Notes: AdapterVendorID: 0x10de, AdapterDeviceID: 0x 
fd5xpcom_runtime_abort(###!!! ABORT: Framebuffer not complete -- error 0x8cd6, 
mFBOTextureTarget 0xde1, aRect.width 51, aRect.height 30:
 file /builds/slave/rel-m-rel-osx64-bld/build/gfx/layers/opengl/LayerManagerOGL.cpp, line 1178)
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SecondsSinceLastCrash: 177
StartupTime: 1349885189
Theme: classic/1.0
Throttleable: 1
Vendor: Mozilla
Version: 15.0.1

Diese Meldung enthält Informationen über den Status der Anwendung zum Zeitpunkt des Absturzes.

translated: This message conatins informations about the state of the app at the crash time.

@piroor
Copy link
Owner

piroor commented Oct 10, 2012

I think this can be caused by some issues around the hardware acceleration of Firefox and the driver of your display adapter. Can you try disabling the hardware acceleration of Firefox?

@muescha
Copy link
Author

muescha commented Oct 10, 2012

i tried to find out where it comes from.

after many restarts it seems that it crashes only if both addons are activated:

  • TreeStyleTab
  • SessionManager

Each plugin startet alone or with many other addons with out problems.

but if i activated both then only it crashes. if i activate SessionManager to let me select which session i have last, then it shows up and i can select the session but then it crashes again.

here the logfile from SessionManager of a start where i select a session and then it crashes.

*************************************************
******** B R O W S E R   S T A R T U P **********
*************************************************
Wed, 10 Oct 2012 18:14:29 GMT: 
    OS = Darwin
    Browser = {ec8030f7-c20a-464f-9b0e-13a3a9e97384} - Firefox 15.0.1
    Locale = de
    Extensions installed and enabled:
       Sitzungs-Manager 0.7.9.1
       Tree Style Tab 0.14.2012081101
    Browser preferences:
       browser.privatebrowsing.autostart = false
       browser.startup.page = 1
       browser.sessionstore.interval = 15000
       browser.sessionstore.max_concurrent_tabs = 
       browser.sessionstore.max_resumed_crashes = 1
       browser.sessionstore.max_tabs_undo = 10
       browser.sessionstore.max_windows_undo = 3
       browser.sessionstore.postdata = 0
       browser.sessionstore.privacy_level = 0
       browser.sessionstore.privacy_level_deferred = 1
       browser.sessionstore.resume_from_crash = true
       browser.sessionstore.restore_hidden_tabs = false
       browser.sessionstore.resume_session_once = false
       browser.tabs.warnOnClose = true
       browser.warnOnQuit = true
    Add-on preferences:
       allowNamedReplace = false
       allow_duplicate_session_names = false
       append_by_default = false
       autosave_session = true
       backup_every = false
       backup_every_time = 0
       backup_on_restart = true
       backup_session = 1
       backup_temporary = false
       click_restore_tab = true
       description = chrome://sessionmanager/locale/sessionmanager.properties
       display_menus_in_submenu = true
       do_not_color_toolbar_button = false
       encrypt_sessions = false
       encrypted_only = false
       hide_tools_menu = false
       install-event-fired = true
       keys = 
       lastRanFF3 = false
       leave_prompt_window_open = 
       logging = true
       logging_level = 46
       logging_to_console = false
       max_backup_keep = 10
       max_closed_undo = 10
       max_display = -1
       name_format = %d %m
       no_splitmenu = false
       old_startup_page = 3
       options_selected_tab = 3
       overwrite = true
       preselect_previous_session = true
       preserve_app_tabs = false
       recycle_time = 7
       reload = false
       reload_timeout = 60000
       restore_temporary = false
       resume_session = backup.session
       save_closed_tabs = 2
       save_closed_windows = 2
       save_cookies = true
       save_window_list = true
       session_list_order = 1
       session_name_in_titlebar = 0
       sessions_dir = 
       show_icon_in_menu = true
       shutdown_on_last_window_close = false
       startup = 1
       submenus = false
       update_message = true
       use_SQLite_cache = false
       use_SS_closed_window_list = true
       use_browser_crash_prompt = false
       version = 0.7.9.1
       work_around_mozilla_addon_sdk_bug = true
Wed, 10 Oct 2012 18:14:29 GMT: SessionManagerHelperComponent observer: aTopic = profile-after-change, aData = , Subject = null
Wed, 10 Oct 2012 18:14:29 GMT: gSessionManager initialize start
Wed, 10 Oct 2012 18:14:29 GMT: gSessionManager initialize end
Wed, 10 Oct 2012 18:14:29 GMT: SessionManagerHelperComponent observer: aTopic = final-ui-startup, aData = null, Subject = null
Wed, 10 Oct 2012 18:14:29 GMT: checkBackupTimer: timer = null, checked = false, time = 0, oldtime = undefined
Wed, 10 Oct 2012 18:14:29 GMT: SessionManagerHelperComponent observer: aTopic = sessionstore-state-read, aData = , Subject = [xpconnect wrapped nsISupports]
Wed, 10 Oct 2012 18:14:29 GMT: SessionManagerHelperComponent observer: aTopic = domwindowopened, aData = null, Subject = [object ChromeWindow]
Wed, 10 Oct 2012 18:14:32 GMT: persistTreeHeights: persist session tree height = 108, tweak = 0
Wed, 10 Oct 2012 18:14:32 GMT: persistTreeHeights: persist tab tree height = 108
Wed, 10 Oct 2012 18:14:32 GMT: persistTreeHeights: session tree height = 108, tab tree height = 108
Wed, 10 Oct 2012 18:14:32 GMT: Session Manager window done unloading
Wed, 10 Oct 2012 18:14:32 GMT: onLoad start, window = Mozilla Firefox
Wed, 10 Oct 2012 18:14:32 GMT: recoverSession: recovering = null, sessionstart = false, recoverOnly = false
Wed, 10 Oct 2012 18:14:32 GMT: recoverSession: command line session data = "0
backup.session"
Wed, 10 Oct 2012 18:14:32 GMT: recoverSession: Restoring startup command line session or chosen session "backup.session"
Wed, 10 Oct 2012 18:14:32 GMT: recoverSession: Startup session = backup.session
Wed, 10 Oct 2012 18:14:32 GMT: load: aFileName = backup.session, aMode = startup, aSessionState = false
Wed, 10 Oct 2012 18:14:32 GMT: xDelta = 1, yDelta = 1
Wed, 10 Oct 2012 18:14:32 GMT: SessionManagerHelperComponent observer: aTopic = sessionmanager:restore-startup-preference, aData = null, Subject = null
Wed, 10 Oct 2012 18:14:32 GMT: SessionManagerHelperComponent observer: aTopic = nsPref:changed, aData = browser.startup.page, Subject = [xpconnect wrapped nsISupports]
Wed, 10 Oct 2012 18:14:32 GMT: gSessionManagerWindowObject.observe: aTopic = sessionmanager:update-undo-button, aData = null, Subject = null
Wed, 10 Oct 2012 18:14:32 GMT: SessionManagerHelperComponent observer: aTopic = sessionmanager-preference-save, aData = null, Subject = null
Wed, 10 Oct 2012 18:14:32 GMT: SessionManagerHelperComponent observer: aTopic = sessionmanager:window-loaded, aData = null, Subject = null
Wed, 10 Oct 2012 18:14:32 GMT: _check_for_window_restore_complete: SessionStore windows restored = -1, Session Manager windows restored = -1, SessionManager windows loaded = 1
Wed, 10 Oct 2012 18:14:32 GMT: onLoad end

and there just to load a empty session:


*************************************************
******** B R O W S E R   S T A R T U P **********
*************************************************
Wed, 10 Oct 2012 18:22:44 GMT: 
    OS = Darwin
    Browser = {ec8030f7-c20a-464f-9b0e-13a3a9e97384} - Firefox 15.0.1
    Locale = de
    Extensions installed and enabled:
       Sitzungs-Manager 0.7.9.1
       Tree Style Tab 0.14.2012081101
    Browser preferences:
       browser.privatebrowsing.autostart = false
       browser.startup.page = 1
       browser.sessionstore.interval = 15000
       browser.sessionstore.max_concurrent_tabs = 
       browser.sessionstore.max_resumed_crashes = 1
       browser.sessionstore.max_tabs_undo = 10
       browser.sessionstore.max_windows_undo = 3
       browser.sessionstore.postdata = 0
       browser.sessionstore.privacy_level = 0
       browser.sessionstore.privacy_level_deferred = 1
       browser.sessionstore.resume_from_crash = true
       browser.sessionstore.restore_hidden_tabs = false
       browser.sessionstore.resume_session_once = false
       browser.tabs.warnOnClose = true
       browser.warnOnQuit = true
    Add-on preferences:
       allowNamedReplace = false
       allow_duplicate_session_names = false
       append_by_default = false
       autosave_session = true
       backup_every = false
       backup_every_time = 0
       backup_on_restart = true
       backup_session = 1
       backup_temporary = false
       click_restore_tab = true
       description = chrome://sessionmanager/locale/sessionmanager.properties
       display_menus_in_submenu = true
       do_not_color_toolbar_button = false
       encrypt_sessions = false
       encrypted_only = false
       hide_tools_menu = false
       install-event-fired = true
       keys = 
       lastRanFF3 = false
       leave_prompt_window_open = 
       logging = true
       logging_level = 46
       logging_to_console = false
       max_backup_keep = 10
       max_closed_undo = 10
       max_display = -1
       name_format = %d %m
       no_splitmenu = false
       options_selected_tab = 0
       overwrite = true
       preselect_previous_session = true
       preserve_app_tabs = false
       recycle_time = 7
       reload = false
       reload_timeout = 60000
       restore_temporary = false
       resume_session = backup.session
       save_closed_tabs = 2
       save_closed_windows = 2
       save_cookies = true
       save_window_list = true
       session_list_order = 1
       session_name_in_titlebar = 0
       sessions_dir = 
       show_icon_in_menu = true
       shutdown_on_last_window_close = false
       startup = 0
       submenus = false
       update_message = true
       use_SQLite_cache = false
       use_SS_closed_window_list = true
       use_browser_crash_prompt = false
       version = 0.7.9.1
       work_around_mozilla_addon_sdk_bug = true
Wed, 10 Oct 2012 18:22:44 GMT: SessionManagerHelperComponent observer: aTopic = profile-after-change, aData = , Subject = null
Wed, 10 Oct 2012 18:22:44 GMT: gSessionManager initialize start
Wed, 10 Oct 2012 18:22:44 GMT: gSessionManager initialize end
Wed, 10 Oct 2012 18:22:44 GMT: SessionManagerHelperComponent observer: aTopic = final-ui-startup, aData = null, Subject = null
Wed, 10 Oct 2012 18:22:44 GMT: checkBackupTimer: timer = null, checked = false, time = 0, oldtime = undefined
Wed, 10 Oct 2012 18:22:44 GMT: SessionManagerHelperComponent observer: aTopic = sessionstore-state-read, aData = , Subject = [xpconnect wrapped nsISupports]
Wed, 10 Oct 2012 18:22:44 GMT: SessionManagerHelperComponent observer: aTopic = domwindowopened, aData = null, Subject = [object ChromeWindow]
Wed, 10 Oct 2012 18:22:44 GMT: onLoad start, window = Mozilla Firefox
Wed, 10 Oct 2012 18:22:44 GMT: recoverSession: recovering = null, sessionstart = false, recoverOnly = false
Wed, 10 Oct 2012 18:22:44 GMT: SessionManagerHelperComponent observer: aTopic = sessionmanager:restore-startup-preference, aData = null, Subject = null
Wed, 10 Oct 2012 18:22:44 GMT: gSessionManager.observe: aTopic = nsPref:changed, aData = old_startup_page, Subject = [xpconnect wrapped (nsISupports, nsIPrefBranch, nsIPrefBranch2)]
Wed, 10 Oct 2012 18:22:44 GMT: gSessionManagerWindowObject.observe: aTopic = sessionmanager:update-undo-button, aData = null, Subject = null
Wed, 10 Oct 2012 18:22:44 GMT: SessionManagerHelperComponent observer: aTopic = sessionmanager-preference-save, aData = null, Subject = null
Wed, 10 Oct 2012 18:22:44 GMT: SessionManagerHelperComponent observer: aTopic = sessionmanager:window-loaded, aData = null, Subject = null
Wed, 10 Oct 2012 18:22:44 GMT: _check_for_window_restore_complete: SessionStore windows restored = -1, Session Manager windows restored = -1, SessionManager windows loaded = 1
Wed, 10 Oct 2012 18:22:44 GMT: onLoad end

but i don't see something bad here

@muescha
Copy link
Author

muescha commented Oct 10, 2012

Can you try disabling the hardware acceleration of Firefox?

i disabled the hardware acceleration - and now both addons are working together

but why each addon alone work - but both not working?

or the question: what we need to change, that i can use the hardware acceleration?

i have:
FF 15.0.1
MB Pro Retina: 2.7Ghz Intel Core i7, 16GB RAM, NVIDIA GeForce GT 650M 1024 MB
OSX: 10.8.2

PS:
on my i mac at home it works well

@piroor
Copy link
Owner

piroor commented Oct 11, 2012

but why each addon alone work - but both not working?

Sorry, I don't know... I just suggested disabling HWA because there is a "smelling" section in your report:

mFBOTextureTarget 0xde1, aRect.width 51, aRect.height 30:
file /builds/slave/rel-m-rel-osx64-bld/build/gfx/layers/opengl/LayerManagerOGL.cpp,

This section said that the error is raised from very low level layer in Firefox. Because TST does nothing around such a layer, I thought that it is caused by Firefox itself.

@wsmwk
Copy link

wsmwk commented Oct 17, 2012

reference https://bugzilla.mozilla.org/show_bug.cgi?id=705641 Incomplete framebuffer abort in mozilla::layers::LayerManagerOGL::CreateFBOWithTexture

@wsmwk
Copy link

wsmwk commented Oct 26, 2013

piroor, https://bugzilla.mozilla.org/show_bug.cgi?id=705641 was closed 2013-04-10

and user in #387 wrote a year ago #378 (comment) " after the most recent update. This seems fixed."

I didn't test anything greasemonkey related

@piroor
Copy link
Owner

piroor commented Jan 25, 2014

Should (can) I close this?

@piroor
Copy link
Owner

piroor commented Feb 12, 2016

I close this issue because a new version of TST is released. If the problem still there, please comment here. Thanks.

@piroor piroor closed this as completed Feb 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants