Message1336

Author scottjad
Recipients
Date 2017-04-18.13:37:56
Content
Starting in Firefox 53, Conkeror will crash when links like this are clicked:

<a href="#" target="foo">crashes</a>

This link does not crash:

<a href="#" target="foo" rel="noopener" >doesn't crash<a>

And if the second link is clicked before the first link, the first link will not crash.

Here is a backtrace from a crash:

  #0  0x00007fffe9ed179f in nsGlobalWindow::SetOpenerWindow(nsPIDOMWindowOuter*, bool) [clone .cold.401]
() from /home/scott/src/firefox/dev/libxul.so
#1  0x00007fffec2010ef in nsWindowWatcher::ReadyOpenedDocShellItem(nsIDocShellTreeItem*,
nsPIDOMWindowOuter*, bool, bool, mozIDOMWindowProxy**) ()
   from /home/scott/src/firefox/dev/libxul.so
#2  0x00007fffec1ff0c0 in nsWindowWatcher::OpenWindowInternal(mozIDOMWindowProxy*, char const*, char
const*, char const*, bool, bool, bool, nsIArray*, bool, bool, nsIDocShellLoadInfo*, mozIDOMWindowProxy**) ()
   from /home/scott/src/firefox/dev/libxul.so
#3  0x00007fffeb2adf3c in nsWindowWatcher::OpenWindow2(mozIDOMWindowProxy*, char const*, char const*,
char const*, bool, bool, bool, nsISupports*, bool, bool, nsIDocShellLoadInfo*, mozIDOMWindowProxy**)
[clone .cold.96] ()
   from /home/scott/src/firefox/dev/libxul.so
#4  0x00007fffe9ed4867 in nsGlobalWindow::OpenInternal(nsAString_internal const&, nsAString_internal
const&, nsAString_internal const&, bool, bool, bool, bool, bool, nsIArray*, nsISupports*,
nsIDocShellLoadInfo*, bool, nsPIDOMWindowOuter**) [clone .cold.510] () from
/home/scott/src/firefox/dev/libxul.so
#5  0x00007fffe9ee07bc in nsGlobalWindow::OpenNoNavigate(nsAString_internal const&, nsAString_internal
const&, nsAString_internal const&, nsPIDOMWindowOuter**) ()
History
Date User Action Args
2017-04-18 13:37:56scottjadsetmessageid: <1492522676.82.0.996966780705.issue514@bugs.conkeror.org>
2017-04-18 13:37:56scottjadlinkissue514 messages
2017-04-18 13:37:56scottjadcreate