You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…er Gnome
Qt5 started to use libproxy and this exposed a crashing bug on OpenBSD
when using Qt5 applications on Gnome 3.
Here's a sample backtrace:
https://gist.github.com/mulander/c03997ae7e3fe4e30af0d4f2ce2965f0
The issue is caused by an unguarded dereference of ign_ip.
Other parts of the code properly expect that sockaddr_from_string
might return null and guard against it.
Adding a proper guard prevents a segfault both in OpenBSD
www/otter-browser and devel/zeal.
Issue reported upstream in:
libproxy/libproxy#24
OK zhuk@ aja@
Written by: awolk <awolk@cvs.openbsd.org>
Hi,
Qt5 started to use libproxy and this exposed a crashing bug on OpenBSD when using Qt5 applications on Gnome 3.
Here's a sample backtrace: https://gist.github.com/mulander/c03997ae7e3fe4e30af0d4f2ce2965f0
The issue is caused by an unguarded dereference in https://github.com/libproxy/libproxy/blob/master/libproxy/modules/ignore_ip.cpp#L151
Other parts of the code properly expect that sockaddr_from_string might return null and guard against it.
Adding a proper guard prevents a segfault both in OpenBSD www/otter-browser and devel/zeal.
I will follow up with a pull request containing the suggested fix.
Regards,
Adam
The text was updated successfully, but these errors were encountered: