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)
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 !!!
--------------------------------------------------------------------------
Reporter | ||
Updated•15 years ago
|
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
Updated•15 years ago
|
Component: Linux/Maemo → General
OS: Linux → Linux (embedded)
Hardware: x86 → ARM
Reporter | ||
Comment 1•15 years ago
|
||
This bug is not reproducible with the updated xulrunner and fennec, Hope this is AlreadyFixed with updates.
Updated•15 years ago
|
Whiteboard: closetab
Comment 2•14 years ago
|
||
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.
Description
•