Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashes! behind system proxy #192

Closed
CatchMeIUC opened this issue May 6, 2022 · 11 comments
Closed

Crashes! behind system proxy #192

CatchMeIUC opened this issue May 6, 2022 · 11 comments
Labels
bug Something isn't working help wanted Extra attention is needed
Milestone

Comments

@CatchMeIUC
Copy link

I'm using U 22.04 and a VPN app to go out . My system proxy is 127.0.0.1:. I have to use the app + system proxy pair for Internet.

Every time I click Browse, the app crashed with error "Segmentation fault (core dumped)"

Please tell me the solution. Thanks!

@gapplef
Copy link

gapplef commented Jun 3, 2022

I have the same problem.

@elenio72
Copy link

elenio72 commented Jun 6, 2022

Same problem here.

@mjakeman
Copy link
Owner

mjakeman commented Jun 7, 2022

This will be a problem somewhere in the networking code. Unfortunately as I don't have any kind of system proxy to connect to, I'm not able to debug this myself anytime soon.

If someone technically inclined would like to help, the first step would be to generate a backtrace to see where the crash is occurring. Maybe this article can help: https://blogs.gnome.org/mcatanzaro/2021/09/18/creating-quality-backtraces-for-crash-reports/

I'll mark this as "Help Wanted" for now.

@mjakeman mjakeman added bug Something isn't working help wanted Extra attention is needed labels Jun 7, 2022
@elenio72
Copy link

In order to help, I attach two files with backtraces.
ex-manager-crash1.log
ex-manager-crash2.log

@mjakeman
Copy link
Owner

Hi @elenio72, could you attach the output of the bt (backtrace) command when using gdb?

The attached backtraces do not include function signatures so I can't tell where the crash occurred, other than that it did occur somewhere in extension-manager.

@ZCShou
Copy link

ZCShou commented Jun 13, 2022

I have the same problem. When system's proxy is enabled and switching the browse tab, it would crash.

@elenio72
Copy link

Hi @elenio72, could you attach the output of the bt (backtrace) command when using gdb?

The attached backtraces do not include function signatures so I can't tell where the crash occurred, other than that it did occur somewhere in extension-manager.

(gdb) bt
#0 0x00007f1e0990440b in ?? ()
#1 0x00007f1e099144f3 in ?? ()
#2 0x000009c9b0e0f15b in ?? ()
#3 0x0000000000000000 in ?? ()

@mjakeman
Copy link
Owner

(gdb) bt
#0 0x00007f1e0990440b in ?? ()
#1 0x00007f1e099144f3 in ?? ()
#2 0x000009c9b0e0f15b in ?? ()
#3 0x0000000000000000 in ?? ()

Ah, that means debug symbols are not loaded. I won't be able to narrow it down using that. I'll try get access to a proxy from somewhere, let's aim to have this fixed for the (upcoming) 0.4 release.

@mjakeman mjakeman added this to the 0.4 milestone Jun 15, 2022
@mjakeman
Copy link
Owner

I've now pushed Extension Manager 0.4 to Flathub Beta.

It has a built in crash monitor which will generate a report after crashing. Since I don't have access to a proxy, I would appreciate if someone could run the new version and upload the generated backtrace here.

Thanks!


You can install 0.4 as follows:

# Add flathub-beta
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

# Install Extension Manager
flatpak install flathub-beta com.mattjakeman.ExtensionManager

It is a good idea to remove flathub-beta and uninstall extension-manager afterwards as it will not be automatically updated when the final release comes out.

The crash window looks like this:

image

@elenio72
Copy link

With 0.4 version the problem is resolved. Now I can browse the extensions available correctly behind enterprise network proxy.
Thanks!

@mjakeman
Copy link
Owner

@elenio72 Great to hear! I'll close this issue then, if any other (possibly related) problems pop-up, please open a new issue :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants