Please fill in your username and password below, and press "Continue" to log in.
If you have not already registered, please use the "Register new account" tab to do so.
Hi, thanks for the report. Unfortunately it seems something went wrong with collecting the detailed crash information.
Does this happen every time or just this once? Maybe there will be more information if it happens again.
Did Arx Libertatis work before?
"Illegal instruction" could be caused by memory or stack corruption, but could also mean that your binary was compiled for the wrong architecture. Did you add any additional C/C++ flags like -march or -msse when compiling arx?
Hi, it always happens when i start the game. I never got it to run before, though i have only recently started to try to run ArxLibertatis.
I didn't add any additional flags. Just ran cmake and make, like the wiki said.
Also, it seems that the crash report didn't work completely because ptrace complained that it needs su rights. I ran arx with sudo and added the stacktrace that came up then.
Also, it seems that the crash report didn't work completely because ptrace complained that it needs su rights.
Yes, that was a ubuntu-specific regression, but is fixed now - you should no longer need root for the crash reporter to function properly.
The crash appears to happen deep in DevIL. I assume you installed the libdevil1c2 package from the normal ubuntu repos? What version do you have?
Could you update the source and try again, but instead enable the debug mode? When compiling run
$ cmake -DCMAKE_BUILD_TYPE=Debug
instead of just cmake and then after making run arx using
$ ./arx --debug=src
This will hopefully generate a lot of output on the console (and the same in arx.log). Post the updated arx.log, crash.xml and gdb backtrace.
Hi, unfortunately we can't reproduce this issue. Both manual inspection of the code and and valgrind don't find anything that could cause this.
The only remaining explanation is that you devil library really uses instructions that are not supported by your CPU. If you are sure that your CPU is not too old to be supported by your Ubuntu distribution, you could try reporting this to the maintainers of the devil package.
Sorry that I can't be of more help here.
The issue was updated with the following change(s):
The status has been updated, from New to Not a bug.
This issue has been closed
The resolution has been updated, from Not determined to CAN'T REPRODUCE.
This issue's progression has been updated to 100 percent completed.
I tried compiling DevIL in debug mode. This made the game suddenly work. I noticed that it compiled without any extensions so I disabled SSE3 and compiled in release mode. With this the game also runs now.
Really delete this comment?
30abbaa9-636e-40a4-9c97-cab75b5f45a7
Really delete this comment?
30abbaa9-636e-40a4-9c97-cab75b5f45a7
Really delete this comment?
30abbaa9-636e-40a4-9c97-cab75b5f45a7
Really delete this comment?
Does this happen every time or just this once? Maybe there will be more information if it happens again.
Did Arx Libertatis work before?
"Illegal instruction" could be caused by memory or stack corruption, but could also mean that your binary was compiled for the wrong architecture. Did you add any additional C/C++ flags like -march or -msse when compiling arx?
Really delete this comment?
Really delete this comment?
I didn't add any additional flags. Just ran cmake and make, like the wiki said.
Also, it seems that the crash report didn't work completely because ptrace complained that it needs su rights. I ran arx with sudo and added the stacktrace that came up then.
Really delete this comment?
Really delete this comment?
Really delete this comment?
The crash appears to happen deep in DevIL. I assume you installed the libdevil1c2 package from the normal ubuntu repos? What version do you have?
Could you update the source and try again, but instead enable the debug mode? When compiling run $ cmake -DCMAKE_BUILD_TYPE=Debug instead of just cmake and then after making run arx using $ ./arx --debug=src
This will hopefully generate a lot of output on the console (and the same in arx.log). Post the updated arx.log, crash.xml and gdb backtrace.
Really delete this comment?
Really delete this comment?
Really delete this comment?
Really delete this comment?
My DevIL version, according to the package manager, is 1.7.8-6build2.
Really delete this comment?
The only remaining explanation is that you devil library really uses instructions that are not supported by your CPU. If you are sure that your CPU is not too old to be supported by your Ubuntu distribution, you could try reporting this to the maintainers of the devil package.
Sorry that I can't be of more help here.
The issue was updated with the following change(s):
Really delete this comment?
you seem to be correct.
I tried compiling DevIL in debug mode. This made the game suddenly work. I noticed that it compiled without any extensions so I disabled SSE3 and compiled in release mode. With this the game also runs now.
So, yes, the problem was inside DevIL, not Arx.
Beliar
Really delete this comment?
Really delete this comment?
Really delete this comment?
Really delete this comment?
Really delete this comment?
Really delete this comment?