Bug 194484 - www/chromium 38.0.2125.104_1 crashes on window stacking
Summary: www/chromium 38.0.2125.104_1 crashes on window stacking
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-chromium (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-20 13:10 UTC by Lapo Luchini
Modified: 2015-01-20 21:30 UTC (History)
2 users (show)

See Also:
lapo: maintainer-feedback? (chromium)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lapo Luchini 2014-10-20 13:10:20 UTC
I can reproduce this bug at will, when using Google Hangouts extension and docking the windows one another the whole Chrome crashes instantly:

[99305:331375616:1020/145259:ERROR:panel_stack_view.cc(117)] Not implemented reached in static NativePanelStackWindow *NativePanelStackWindow::Create(Native
PanelStackWindowDelegate *)
Segmentation fault

This happened to me after a few minutes even if I was being very cautious not to move Hangouts around (to avoid the docking bug).

[99447:331375616:1020/150107:ERROR:panel_view.cc(728)] Not implemented reached in virtual bool PanelView::IsPanelShownOnActiveDesktop() const
[99447:331375616:1020/150107:ERROR:panel_stack_view.cc(117)] Not implemented reached in static NativePanelStackWindow *NativePanelStackWindow::Create(Native
PanelStackWindowDelegate *)
Segmentation fault

The extension (including prolonged usage and docking of windows) was working correctly in version 35.0.1916.153_3.

https://chrome.google.com/webstore/detail/hangouts/nckgahadagoaajjgafhacjanaoiihapd
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-10-20 13:10:20 UTC
Auto-assigned to maintainer chromium@FreeBSD.org
Comment 2 Lapo Luchini 2014-10-20 13:14:53 UTC
I forgot to say it was a locally compiled chromium and I'm running FreeBSD/and64 10.0-RELEASE-p9 from freebsd-update.
Comment 3 Lapo Luchini 2015-01-20 09:33:28 UTC
May (?) be related to:
https://code.google.com/p/chromium/issues/detail?id=326132

PS: the same happens with `pkg install chromium` version 39.0.2171.95_3.
Comment 4 Lapo Luchini 2015-01-20 09:38:33 UTC
Yeah definitely: in that patch they added two `#if defined(OS_LINUX)` to disable stacking on Linux-aura we probably want to extend to FreeBSD.
Comment 5 commit-hook freebsd_committer freebsd_triage 2015-01-20 20:19:39 UTC
A commit references this bug:

Author: rene
Date: Tue Jan 20 20:18:54 UTC 2015
New revision: 377533
URL: https://svnweb.freebsd.org/changeset/ports/377533

Log:
  www/chromium: fix crashing on windows stacking, bump PORTREVISION

  PR:		194484
  Submitted by:	lapo@lapo.it
  MFH:		2015Q1

Changes:
  head/www/chromium/Makefile
  head/www/chromium/files/patch-chrome__browser__extensions__window_open_apitest.cc
  head/www/chromium/files/patch-chrome__browser__ui__panels__panel_manager.cc
Comment 6 commit-hook freebsd_committer freebsd_triage 2015-01-20 21:30:50 UTC
A commit references this bug:

Author: rene
Date: Tue Jan 20 21:29:53 UTC 2015
New revision: 377541
URL: https://svnweb.freebsd.org/changeset/ports/377541

Log:
  MFH: r377533

  www/chromium: fix crashing on windows stacking, bump PORTREVISION

  PR:		194484
  Submitted by:	lapo@lapo.it
  Approved by:	portmgr (erwin)

Changes:
_U  branches/2015Q1/
  branches/2015Q1/www/chromium/Makefile
  branches/2015Q1/www/chromium/files/patch-chrome__browser__extensions__window_open_apitest.cc
  branches/2015Q1/www/chromium/files/patch-chrome__browser__ui__panels__panel_manager.cc