Package: icedove Version: 1:45.5.1-1~d i386 Description:
1. Clicking the mouse on any link in an html email message gives the following error message in the icedove Error Console --- Timestamp: 12/28/2016 04:02:53 PM Error: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIExternalProtocolService.loadUrl] Source File: chrome://communicator/content/contentAreaClick.js Line: 152 --- Clicking the "Source File:" link in the Error Console message (this link works!) displays a window showing the source code for function hRefForClickEvent. Line 152 is highlighted as the last source code line in function hRefForClickEvent: function hRefForClickEvent(aEvent, aDontCheckInputElement) { . . . Components.classes["@mozilla.org/uriloader/external-protocol-service;1"] --- line 152 .getService(Components.interfaces.nsIExternalProtocolService) .loadUrl(uri); } 2. This bug has existed in at least 2 to 3 previous versions as well. Periodic debian icedove updates have failed to fix this problem. Implication is this problem does not exist on the icedove development systems because the icedove development team presumably would never release a version where html href links in email messages did not work. 3. Additional info from reportbug: $ reportbug -q --template -T none -s none -S normal -b --list-cc none -q icedove Warning: no reportbug configuration found. Proceeding in novice mode. Detected character set: UTF-8 Please change your locale if this is incorrect. Using 'Rick Lutowski <r...@lexington.jreality.com>' as your from address. Getting status for icedove... Will send report to Debian (per lsb_release). Maintainer for icedove is 'Christoph Goehre <ch...@sigxcpu.org>'. Looking up dependencies of icedove... Getting changed configuration files... Rewriting subject to 'icedove: none' Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Rick Lutowski <r...@lexington.jreality.com> To: Debian Bug Tracking System <sub...@bugs.debian.org> Subject: icedove: none X-Debbugs-Cc: none Package: icedove Version: 1:45.5.1-1~deb7u1 Severity: normal Dear Maintainer, *** Please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these lines *** -- System Information: Debian Release: 7.11 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages icedove depends on: ii debianutils 4.3.2 ii fontconfig 2.9.0-7.1+deb7u1 ii libasound2 1.0.25-4 ii libatk1.0-0 2.4.0-2 ii libc6 2.13-38+deb7u11 ii libcairo2 1.12.2-3+deb7u1 ii libdbus-1-3 1.6.8-1+deb7u6 ii libdbus-glib-1-2 0.100.2-1 ii libevent-2.0-5 2.0.19-stable-3+deb7u1 ii libffi5 3.0.10-3 ii libfontconfig1 2.9.0-7.1+deb7u1 ii libfreetype6 2.4.9-1.1+deb7u3 ii libgcc1 1:4.7.2-5 ii libgdk-pixbuf2.0-0 2.26.1-1+deb7u5 ii libglib2.0-0 2.33.12+really2.32.4-5 ii libgtk2.0-0 2.24.10-2 ii libhunspell-1.3-0 1.3.2-4 ii libpango1.0-0 1.30.0-1 ii libpixman-1-0 0.26.0-4+deb7u2 ii libstartup-notification0 0.12-1 ii libstdc++6 4.7.2-5 ii libx11-6 2:1.5.0-1+deb7u3 ii libxcomposite1 1:0.4.3-2 ii libxdamage1 1:1.1.3-2 ii libxext6 2:1.3.1-2+deb7u1 ii libxfixes3 1:5.0-4+deb7u2 ii libxrender1 1:0.9.7-1+deb7u3 ii libxt6 1:1.1.3-1+deb7u1 ii psmisc 22.19-1+deb7u1 ii zlib1g 1:1.2.7.dfsg-13 Versions of packages icedove recommends: ii hunspell-en-us [hunspell-dictionary] 20070829-6 pn iceowl-extension <none> Versions of packages icedove suggests: pn apparmor <none> ii fonts-lyx 2.0.3-3 ii libgssapi-krb5-2 1.10.1+dfsg-5+deb7u7 -- no debconf information If you want to provide additional information, please wait to receive the bug tracking number via email; you may then send any extra information to n...@bugs.debian.org (e.g. 999...@bugs.debian.org), where n is the bug number. Normally you will receive an acknowledgement via email including the bug report number within an hour; if you haven't received a confirmation, then the bug reporting process failed at some point (reportbug or MTA failure, BTS maintenance, etc.). 4. Work Arounds: In order to view pages references by href links, I must use one of the following two procedures: (1) Display email messages as text rather than html using the toolbar (View : Message Body As : plain text) Copy the desired URL from the plain text message body Paste the URL into the URL field of the web browser (firefox) (2) In cases where (1) does not work because the URL does not display as plain text, I must Display email messages as source code using the toolbar (View : Message Source) Find the desired URL in the message html source code Copy the desired URL from the source code Paste the URL into the URL field of the web browser (firefox) Have been using this process to view linked pages for the better part of a year. Would be nice to just have html links in email messages work again. 5. Possible Solution Since href links must work on the icedove development systems, is likely the problem is the configuration of icedove on my own system. The menubar (Edit : Preferences : Attachments : Incoming) page might be used to set the tool (firefox) to be used for email messages containing links (html). Unfortunately, "html" is not a recognized Content Type in this configuration page. Might the solution be as simple as adding "html image" as a Content Type to this page, and a list of installed html viewers (firefox, chrome, etc) to the Action field? Thanks for investigating this problem, and implementing a fix in the next icedove release. -- Rick Lutowski r...@jreality.com 512-688-1675