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

Git version exits with SIGABRT right after launch on x86_64 Arch Linux #10

Closed
J5lx opened this issue Jan 6, 2015 · 11 comments
Closed

Comments

@J5lx
Copy link

J5lx commented Jan 6, 2015

When I just tried to run the git version of GlPortal on Arch Linux, I got this output:

File loaded.
Vertex shader compiled successfully
Fragment shader compiled successfully
Shader program linked successfully
Vertex shader compiled successfully
Fragment shader compiled successfully
Vertex shader compiled successfully
Fragment shader compiled successfully
terminate called after throwing an instance of 'std::out_of_range'
  what():  map::at
Aborted (core dumped)

I installed GlPortal using this PKGBUILD which I put together myself: https://aur.archlinux.org/packages/gl/glportal-git/PKGBUILD. Compared with the instructions in COMPILE.org it uses out-of-source builds and a custom install prefix.

You can find the core dump dumped using coredumpctl dump at http://ge.tt/3zwLU582/v/0 (since the original dump was too big for Gett I compressed it "a bit" using xz).

It would be really nice if this could be resolved!

@hhirsch
Copy link
Member

hhirsch commented Jan 6, 2015

Thanks for reporting. The dump file is garbage but maybe it is just me. Have you tried to build the project with cmake and make before?

@J5lx
Copy link
Author

J5lx commented Jan 6, 2015

no, but after. the result is the same.

@J5lx
Copy link
Author

J5lx commented Jan 6, 2015

Oh, and regarding the dump: to me it seems that it can be used by loading it into gdb using gdb /path/to/glportal /path/to/dump. That works just fine for me.

@hhirsch
Copy link
Member

hhirsch commented Jan 6, 2015

Let me try that.

@hhirsch
Copy link
Member

hhirsch commented Jan 6, 2015

Sorry, I still get "is not a core dump".

@J5lx
Copy link
Author

J5lx commented Jan 6, 2015

umm… are you on x86_64 (as i am)?

@hhirsch
Copy link
Member

hhirsch commented Jan 6, 2015

No I am not. That is probably the problem.

@hhirsch
Copy link
Member

hhirsch commented Jan 26, 2015

@J5lx can you check if this commit fixes the out of range error you got?

@hhirsch hhirsch closed this as completed Jan 26, 2015
@J5lx
Copy link
Author

J5lx commented Jan 29, 2015

No, unfortunately it doesn't :/

Output:

File loaded.
Vertex shader compiled successfully
Fragment shader compiled successfully
Shader program linked successfully
Vertex shader compiled successfully
Fragment shader compiled successfully
Vertex shader compiled successfully
Fragment shader compiled successfully
terminate called after throwing an instance of 'std::out_of_range'
  what():  map::at
zsh: abort (core dumped)  glportal

Dump: http://ge.tt/8HgKyV92/v/0

@J5lx
Copy link
Author

J5lx commented Jul 1, 2015

I just ran an updated build of the game and now the issue is gone.

@hhirsch
Copy link
Member

hhirsch commented Jul 1, 2015

@J5lx Thank you for reporting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants