need rebuild against latest webkit

Bug #456907 reported by Brian J. Murrell
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libproxy (Ubuntu)
Invalid
Undecided
Unassigned
Nominated for Karmic by Artur Rona

Bug Description

libproxy needs a rebuild against the latest webkit. It looks like it's one rev. behind.

ProblemType: Bug
Architecture: i386
Date: Tue Oct 20 23:49:47 2009
DistroRelease: Ubuntu 9.10
Package: libproxy0 0.2.3-0ubuntu5
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-13.43-generic
SourcePackage: libproxy
Uname: Linux 2.6.31-13-generic i686

Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :
Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :

I should add, once you do, test it with a PAC style http_proxy setting and witness the segfault:

$ http_proxy=pac+http://linux/proxy.pac proxy
http://www.yahoo.com/
Segmentation fault (core dumped)

Unfortunately gdb fails to help:

$ http_proxy=pac+http://linux/proxy.pac gdb proxy
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/proxy...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/proxy
[Thread debugging using libthread_db enabled]
Cannot find new threads: generic error

Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :

And unfortunately, trying to install libmozjs-dev is a disaster:

$ sudo apt-get install libmozjs-dev
[sudo] password for brian:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libmozjs0d libnspr4-dev
The following packages will be REMOVED:
  bindwood couchdb couchdb-bin desktopcouch evolution-couchdb firefox
  firefox-3.5 firefox-3.5-branding firefox-3.5-gnome-support
  firefox-gnome-support gnome-user-guide gnome-user-guide-en
  python-desktopcouch python-desktopcouch-records python-gnome2-extras
  python-gtkmozembed serpentine ubuntu-desktop ubuntu-docs xulrunner-1.9.1
  xulrunner-1.9.1-gnome-support yelp
The following NEW packages will be installed:
  libmozjs-dev libmozjs0d libnspr4-dev
0 upgraded, 3 newly installed, 22 to remove and 160 not upgraded.
Need to get 194kB/844kB of archives.
After this operation, 299MB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :

So Karmic went GA and this bug didn't even get triaged? ~sigh~ Could somebody please look at this ASAP?

I'd dig in but without even being able to gdb it...

Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :

OK. Just rebuilt it on Karmic final and yay -- builds with the mozjs that's in xulrunner.

But it still doesn't do anything except render all urls as direct://.

strace of the "proxy" tool shows no evidence that it actually looks for any proxy configuration in the env, files, gconf, etc.

Is there something more I should need to do than:

echo www.yahoo.com | LD_LIBRARY_PATH=/lib:/usr/lib:/usr/lib/xulrunner-1.9.1.3 http_proxy="pac+http://linux/proxy.pac" proxy

You can assume of course that there is a valid proxy.pac at http://linux/proxy.pac.

Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :

OK. Seems one of my problems was that the URL you give to [lib]proxy as to be of the format http://www.yahoo.com

Further however, I do think it still needs a rebuild against the latest webkit and mozjs.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Closing as Ubuntu 9.10 has not been supported in years.

https://wiki.ubuntu.com/Releases

Changed in libproxy (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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