| Summary: | www/opera: 12.16_6 -- crashes with bus error (SIGBUS) if print is selected | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Ronald F. Guilmette <rfg-freebsd> |
| Component: | Individual Port(s) | Assignee: | Alex Kozlov <ak> |
| Status: | Closed Overcome By Events | ||
| Severity: | Affects Many People | CC: | ak, rgrimes, w.schwarzenfeld |
| Priority: | --- | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Ronald F. Guilmette
2019-06-08 04:56:18 UTC
Sorry. Minor typo. I obviously meant to say that I had previously set: https://www.google.com/ as the default Opera home page... although that probably makes no difference at all to this bug. Can you please post your uname -a and make showconfig -C ${PORTSDIR}/www/opera?
% uname -a
FreeBSD coredump.tristatelogic.com 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64
% make showconfig -C /usr/ports/www/opera
===> The following configuration options are available for opera-12.16_6:
CUPS=on: support for printing (requires CUPS)
VIDEO=on: support for HTML5 video (requires GStreamer)
GTK2=off: GTK+ 2 GUI toolkit support
KDE4=off: KDE 4 desktop environment support
===> Use 'make config' to modify these settings
PLEASE NOTE: I *did not* build this from ports. I installed the opera pre-built package.
Thanks. From the core, it seems that the issue is in px_proxy_factory_get_proxies() (in libproxy.so.1 from net/libproxy, dependency of net/glib-networking I assume). Can you please deinstall it temporarily to confirm that the problem is originating from it? I'm sorry. Can you please clarify your request. You want me to de-install net/libproxy and try again? NOTE: I did not elect to install that particular package, so it is obviously a prerequsite of one or more other packages that I do have installed. If you want me to remove it and try again running opera, then I will, but I am concerned that removal, even temporarily, may break an unknown number of other things. OK, I did proceed and I did a "pkg delete -f" on libproxy, and yes, that seems to allow Opera not to crash when an attempt is made to print something from it.
I hope that helps.
Meanwhile, I need to reinstall libproxy now, I think, because I have a whole raft of other things installed that depened on it, specifically:
glib-networking-2.56.1_1
libquvi09-0.9.4_4
libsoup-2.62.3
libsoup-gnome-2.62.3
gimp-app-2.10.8_2,1
py27-gimp-2.10.8_2
totem-pl-parser-3.26.1
geoclue-2.4.7
webkit2-gtk3-2.24.0_1
gnome-online-accounts-3.28.0_1
tracker-2.0.4_3
libgdata-0.17.9
gvfs-1.30.4
yelp-3.28.1_1
gthumb-3.6.1_7
rest-0.7.93
gimp-gutenprint-5.2.14
gimp-2.10.8,2
brasero-3.12.2
nautilus-3.28.1_2
evince-3.28.5_1
Thank you for confirming[*]. Can you please open bug for net/libproxy? [*] Please set autoremove flag on net/libproxy if you didn't do it already, so it can be removed once nothing depends on it: $pkg set -A 1 libproxy As requested, I have filed a PR on libproxy: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238507 Thank you for the tip about autoremove. I was not previously aware of that option. The www/opera port is gone and this is not an opera bug anyway. |