Uncaught exception loading websites that use nsIDOMHistory interface in Thunderbird after upgrade to 10.0.2 (10.0.2+build1-0ubuntu0.11.10.1)

Bug #934711 reported by Doug Morse
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
thunderbird (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Today, Feb. 17, 2012, running apt-get upgrade caused my version of Thunderbird to upgrade to version 10.0.2+build1-0ubuntu0.11.10.1.

Everything seems to be working fine, with one notable exception: Visiting Google Plus (plus.google.com) or Remember The Milk (www.rememberthemilk.com) within Thunderbird now no longer works, whereas it had been working fine for well over a year now. Specifically, all the tabs I bring up in Thunderbird continue to work fine, and the Google Plus tab appears to start to load the site, but the tab is always blank (see attached screenshot, last image in the montage). The Remember The Milk tab starts loading but hangs on 'Initializing...'.

Running Thunderbird in safe mode (i.e., "thunderbird -safe-mode") at the command line does not correct the problem: Again, all my tabs are restored, but the Google Plus tab is always blank.

I use Thunderbird as an integrated communication tool, having email, calendar, Google Voice, Google Reader, Facebook, and Google+ tabs open at all times. So, I'm motivate to help do whatever I can to see this issue resolved, whether that be trying things out technically, contacting Mozilla, contacting Google, etc.

Thanks as always.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: thunderbird 10.0.2+build1-0ubuntu0.11.10.1
ProcVersionSignature: Ubuntu 3.0.0-16.28-generic 3.0.17
Uname: Linux 3.0.0-16-generic x86_64
NonfreeKernelModules: fglrx
AddonCompatCheckDisabled: False
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: morse 2399 F.... pulseaudio
 /dev/snd/controlC0: morse 2399 F.... pulseaudio
BuildID: 20120216125633
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xfe024000 irq 16'
   Mixer name : 'Realtek ALC889'
   Components : 'HDA:10ec0889,1458a102,00100004'
   Controls : 39
   Simple ctrls : 22
Card1.Amixer.info:
 Card hw:1 'Q9000'/'Logitech, Inc. QuickCam Pro 9000 at usb-0000:00:13.2-4, high speed'
   Mixer name : 'USB Mixer'
   Components : 'USB046d:0990'
   Controls : 2
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'Mic',0
   Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
   Capture channels: Mono
   Limits: Capture 0 - 3072
   Mono: Capture 655 [21%] [20.55dB] [off]
Card2.Amixer.info:
 Card hw:2 'Generic'/'HD-Audio Generic at 0xfdafc000 irq 50'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 4
   Simple ctrls : 1
Card2.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card3.Amixer.info:
 Card hw:3 'Generic_1'/'HD-Audio Generic at 0xfd5fc000 irq 51'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 4
   Simple ctrls : 1
Card3.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Channel: release
Date: Fri Feb 17 21:24:25 2012
ForcedLayersAccel: False
IncompatibleExtensions:
 German Dictionary - <email address hidden>, Version=2.0.2, minVersion=1.9a8pre, maxVersion=2.0.*, Location=app-profile, Type=extension, Active=Yes
 Mail Redirect - ID={CC3C233D-6668-41bc-AAEB-F3A1D1D594F5}, Version=0.7.6.9, minVersion=3.0a1, maxVersion=9.*, Location=app-profile, Type=extension, Active=Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
IpRoute:
 default via 192.168.0.1 dev eth0 proto static
 169.254.0.0/16 dev eth0 scope link metric 1000
 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.20 metric 1
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Profiles: Profile0 (Default) - LastVersion=10.0.2/20120216125633 (Running)
PulseSinks: Error: command ['pacmd', 'list-sinks'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
PulseSources: Error: command ['pacmd', 'list-sources'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RfKill:

RunningIncompatibleAddons: True
SourcePackage: thunderbird
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (127 days ago)
dmi.bios.date: 03/09/2011
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: FD
dmi.board.name: GA-870A-UD3
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrFD:bd03/09/2011:svnGigabyteTechnologyCo.,Ltd.:pnGA-870A-UD3:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-870A-UD3:rvr:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: GA-870A-UD3
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

Revision history for this message
Doug Morse (dm-dougmorse) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in thunderbird (Ubuntu):
status: New → Confirmed
summary: - Google Plus (Google+) stopped working within Thunderbird after upgrade
- to 10.0.2 (10.0.2+build1-0ubuntu0.11.10.1)
+ Some web sites stopped working within Thunderbird after upgrade to
+ 10.0.2 (10.0.2+build1-0ubuntu0.11.10.1)
description: updated
Revision history for this message
Jacopo Lorenzetti (jacopol) wrote : Re: Some web sites stopped working within Thunderbird after upgrade to 10.0.2 (10.0.2+build1-0ubuntu0.11.10.1)

Cleaning Thunderbird's cache and restarting it didn't help either.

Revision history for this message
dysonsphere (dysonsphere23) wrote :

Have the same problem with Thunderbird Google+ in both Ubuntu 11.04 and Windows 7

Revision history for this message
Jacopo Lorenzetti (jacopol) wrote :

Loading plus.google.com results in the following error in the Error console:

Errore: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.replaceState]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: https://plus.google.com/ :: <TOP_LEVEL> :: line 10" data: no]

The same happens with www.rememberthemilk.com:

Errore: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.length]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://s1.rtmcdn.net/js/compiled/rtm.3.42.js :: <TOP_LEVEL> :: line 781" data: no]

Setting browser.history.allowReplaceState to false in the Configuration editor makes plus.google.com work again.

summary: - Some web sites stopped working within Thunderbird after upgrade to
- 10.0.2 (10.0.2+build1-0ubuntu0.11.10.1)
+ Uncaught exception loading websites that use nsIDOMHistory interface in
+ Thunderbird after upgrade to 10.0.2 (10.0.2+build1-0ubuntu0.11.10.1)
Revision history for this message
Jacopo Lorenzetti (jacopol) wrote :

Fixed in 11.0+build1-0ubuntu0.11.10.1

Changed in thunderbird (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.