Comments (4)
merged with svn commit 304
Original comment by [email protected]
on 10 Feb 2009 at 9:36
- Changed state: Verified
from libproxy.
Dan,
since this patch has been applied to svn, the test program (bin/proxy) crashes
here
on px_proxy_free. Can you reproduce this?
I reverted (on my local tree only) the part of the patch which touches array.c
and
the segfault disappears.
Interestingly, the segfault also disappears when I remove the webkit plugin. You
might not have it and thus not trigger the segfault at yours.
Original comment by [email protected]
on 27 Feb 2009 at 10:01
- Changed state: Accepted
from libproxy.
Nope, doesn't crash for me.
webkit's on_proxy_factory_destantiate() does:
ctxs_free(px_proxy_factory_misc_get(self, "webkit"));
before the patches, that would have been a no-op, so I think it's likely that
the
strdict fixes are exposing a bug in the webkit plugin.
Skimming the code, it looks like if the webkit plugin tries to run a PAC script
but
gets an error, then this would cause a crash later, because webkit_pacrunner()
calls
ctxs_free() in that case, but doesn't call px_proxy_factory_misc_set(self,
"webkit",
NULL), so the same context will get freed again later.
Original comment by [email protected]
on 4 Mar 2009 at 9:20
from libproxy.
Dan.. Thanks for the explanation.
I'll create a follow-Up ticket for the webkit plugin. Closing this ticket here
again.
Original comment by [email protected]
on 11 Mar 2009 at 3:53
- Changed state: Fixed
from libproxy.
Related Issues (20)
- NetBSD compilation failure HOT 2
- Crash on Mac OS X 10.6 when bypass proxy contains 169.254/16 (works fine on 10.7 and 10.8 though) HOT 1
- Solaris 10 compilation failure HOT 1
- Make get_default_port() threadsafe HOT 2
- libproxy crashes Qt5 applications due to KDE libraries incompatibility HOT 4
- Building a static library of libproxy (i.e. libproxy.a) HOT 1
- url-test test fails on s390 and sparc HOT 7
- crash after pacrunner failure HOT 1
- pacrunner_mozjs is not thread-safe
- Query-string is inadvertedly stripped from PAC GET URL HOT 1
- Use GNUInstallDirs in cmake HOT 1
- Patch for building on OS X 10.9 with libc++
- Findlibproxy.cmake installed in unsuitable directory HOT 1
- MacPorts Patches
- win32-vc90 build crash for "none://localhost:34532" if ProxyOverride in registry is not equal to "<local>" HOT 1
- Assertion failed in char* url::get_pac() HOT 1
- Segmentation Fault on MacOS HOT 1
- Update mozjs to version 24
- needs 95GB of memory?
- SIGSEGV in getProxies() when called from Python thread HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libproxy.