Closed Bug 573467 Opened 15 years ago Closed 14 years ago

When closing the added Tabs, TabChild( plugin-container) process gets killed,further loading not possible

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Maemo
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: chithraprabhap, Unassigned)

Details

(Whiteboard: closetab)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.19) Gecko/2010040116 Ubuntu/9.04 (jaunty) Firefox/3.0.19 Build Identifier: http://hg.mozilla.org/mobile-browser + http://hg.mozilla.org/projects/electrolysis When closing the added tab, the child process gets killed,only the Tab UI is exit ok ,and further loading of web pages doesn't work,which leaves the browser un-usable. Reproducible: Always Steps to Reproduce: 1.Build xulrunner from http://hg.mozilla.org/projects/electrolysis (with --enable-ipc ) and http://hg.mozilla.org/mobile-browser (set the preference as pref("browser.tabs.remote",true); ) 2.Start the browser. 3.Click the Add Tabs button and open some link. 4.Close the newly added tab, using the close button in the thumbmail for the tab. 5.Try to add another tab , with some web page. Actual Results: Page is loaded ok in the newly added tab. Expected Results: Page is not rendered, white page is displayed, it is not possible to load any page after that. Here is some logs, when the closeTab() function is called -------------------------------------------------------------------------- WARNING: No docshells for remote frames!: file /home/chithrp/E10s-GTK-june18/electrolysis/content/base/src/nsFrameLoader.cpp, line 411 (<unknown>:8479): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWidget' (<unknown>:8479): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed (<unknown>:8479): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWidget' (<unknown>:8479): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed WARNING: NS_ENSURE_TRUE(mDocShell) failed: file /home/chithrp/E10s-GTK-june18/electrolysis/embedding/browser/webBrowser/nsWebBrowser.cpp, line 412 WARNING: NS_ENSURE_TRUE(domWindow) failed: file /home/chithrp/E10s-GTK-june18/electrolysis/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 127 WARNING: NS_ENSURE_TRUE(inBrowser) failed: file /home/chithrp/E10s-GTK-june18/electrolysis/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 123 ###!!! [Parent][AsyncChannel] Error: Route error: message sent to unknown actor ID --DOMWINDOW == 2 (0xb353b374) [serial = 2] [outer = 0xb353d500] [url = about:blank] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file /home/chithrp/E10s-GTK-june18/electrolysis/embedding/browser/webBrowser/nsWebBrowser.cpp, line 412 WARNING: NS_ENSURE_TRUE(mDocShell) failed: file /home/chithrp/E10s-GTK-june18/electrolysis/embedding/browser/webBrowser/nsWebBrowser.cpp, line 412 WARNING: NS_ENSURE_TRUE(domWindow) failed: file /home/chithrp/E10s-GTK-june18/electrolysis/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 127 WARNING: NS_ENSURE_TRUE(inBrowser) failed: file /home/chithrp/E10s-GTK-june18/electrolysis/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 123 The program '<unknown>' received an X Window System error. This probably reflects a bug in the program. The error was 'RenderBadPicture (invalid Picture parameter)'. (Details: serial 1174 error_code 160 request_code 149 minor_code 7) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) nsStringStats => mAllocCount: 9995 => mReallocCount: 477 => mFreeCount: 7966 -- LEAKED 2029 !!! => mShareCount: 10048 => mAdoptCount: 559 => mAdoptFreeCount: 556 -- LEAKED 3 !!! --------------------------------------------------------------------------
Summary: When closing the added Tabs, TabChild( plugin-container) process get killed,further loading not possible → When closing the added Tabs, TabChild( plugin-container) process gets killed,further loading not possible
Component: Linux/Maemo → General
OS: Linux → Linux (embedded)
Hardware: x86 → ARM
This bug is not reproducible with the updated xulrunner and fennec, Hope this is AlreadyFixed with updates.
Whiteboard: closetab
Works for me from the reporter.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.