Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Crash report #424  -  [F685DB35] iConvertPal () from /usr/lib/libIL.so.1
Posted Nov 08, 2012 - updated Nov 08, 2012   Shortlink: http://arx.vg/424
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue is a duplicate of issue #218 - "[B5DFC6E4] Master DevIL SSE3 bug"
icon_info.png This issue has been closed with status "Not a bug" and resolution "DUPLICATE".
Issue details
  • Type of issue
    Crash report
  • Status
     
    Not a bug
  • Assigned to
    Not assigned to anyone
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Guest user
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
    Not determined
  • Resolution
    DUPLICATE
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • OS
    icon_customdatatype.png Not determined
  • Architecture
    icon_customdatatype.png Not determined
  • Fixed in
    icon_customdatatype.png Not determined
Issue description
Illegal instruction: illegal operand

GDB stack trace:
  1. [New LWP 5045]
  2. [New LWP 5044]
  3. [Thread debugging using libthread_db enabled]
  4. Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
  5. 0x08101de1 in CrashHandlerPOSIX::handleCrash(int, int) ()
  6. [Current thread is 1 (Thread 0xb6546700 (LWP 5041))]
  7. Id Target Id Frame
  8. 3 Thread 0xb493eb40 (LWP 5044) "arx" 0xb76f9424 in __kernel_vsyscall ()
  9. 2 Thread 0xb3fc8b40 (LWP 5045) "Sound Update" 0xb76f9424 in __kernel_vsyscall ()
  10. * 1 Thread 0xb6546700 (LWP 5041) "arx" 0x08101de1 in CrashHandlerPOSIX::handleCrash(int, int) ()
  11.  
  12. Thread 3 (Thread 0xb493eb40 (LWP 5044)):
  13. #0 0xb76f9424 in __kernel_vsyscall ()
  14. No symbol table info available.
  15. #1 0xb70e05f0 in poll () from /lib/i386-linux-gnu/libc.so.6
  16. No symbol table info available.
  17. #2 0xb6bdc296 in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
  18. No symbol table info available.
  19. #3 0xb6bdc474 in snd_pcm_wait () from /usr/lib/i386-linux-gnu/libasound.so.2
  20. No symbol table info available.
  21. #4 0xb746d377 in ?? () from /usr/lib/i386-linux-gnu/libopenal.so.1
  22. No symbol table info available.
  23. #5 0xb7464ce0 in ?? () from /usr/lib/i386-linux-gnu/libopenal.so.1
  24. No symbol table info available.
  25. #6 0xb74f7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
  26. No symbol table info available.
  27. #7 0xb70eed3e in clone () from /lib/i386-linux-gnu/libc.so.6
  28. No symbol table info available.
  29.  
  30. Thread 2 (Thread 0xb3fc8b40 (LWP 5045)):
  31. #0 0xb76f9424 in __kernel_vsyscall ()
  32. No symbol table info available.
  33. #1 0xb74ff1f6 in nanosleep () from /lib/i386-linux-gnu/libpthread.so.0
  34. No symbol table info available.
  35. #2 0x082fa118 in SoundUpdateThread::run() ()
  36. No symbol table info available.
  37. #3 0x080ad25c in Thread::entryPoint(void*) ()
  38. No symbol table info available.
  39. #4 0xb74f7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
  40. No symbol table info available.
  41. #5 0xb70eed3e in clone () from /lib/i386-linux-gnu/libc.so.6
  42. No symbol table info available.
  43.  
  44. Thread 1 (Thread 0xb6546700 (LWP 5041)):
  45. #0 0x08101de1 in CrashHandlerPOSIX::handleCrash(int, int) ()
  46. No symbol table info available.
  47. #1 0x08101e13 in ?? ()
  48. No symbol table info available.
  49. #2 <signal handler called>
  50. No symbol table info available.
  51. #3 0xb75474f3 in iConvertPal () from /usr/lib/libIL.so.1
  52. No symbol table info available.
  53. #4 0xb7547aa4 in ilConvertPal () from /usr/lib/libIL.so.1
  54. No symbol table info available.
  55. #5 0xb753498b in iConvertPalette () from /usr/lib/libIL.so.1
  56. No symbol table info available.
  57. #6 0xb7534c44 in iConvertImage () from /usr/lib/libIL.so.1
  58. No symbol table info available.
  59. #7 0xb7535a51 in ilConvertImage () from /usr/lib/libIL.so.1
  60. No symbol table info available.
  61. #8 0x080e4440 in Image::LoadFromMemory(void*, unsigned int) ()
  62. No symbol table info available.
  63. #9 0x08193f2b in Image::LoadFromFile(res::path const&) ()
  64. No symbol table info available.
  65. #10 0x08193ff2 in Texture2D::Restore() ()
  66. No symbol table info available.
  67. #11 0x08194274 in TextureContainer::LoadFile(res::path const&) ()
  68. No symbol table info available.
  69. #12 0x081d85ae in TextureContainer::Load(res::path const&, Flags<TextureContainer::TCFlag>) ()
  70. No symbol table info available.
  71. #13 0x081df466 in LoadSysTextures() ()
  72. No symbol table info available.
  73. #14 0x0821a984 in InitializeDanae() ()
  74. No symbol table info available.
  75. #15 0x0827b124 in runGame() ()
  76. No symbol table info available.
  77. #16 0x080a8878 in main ()
  78. No symbol table info available.


Steps to reproduce this issue
After placing the game data into $HOME/.local/share/arx, I started 'arx', a black fullscreen window appeared, then after a couple of seconds it disappeared, followed immediately by the crash reporter.
  I guess they still didn't replace the libdevil package using sse3 instructions from the ubuntu repositories (my cpu cannot do sse3).
  It will probably work after rebuilding the source package with ' --disable-sse3' added to the ./configure script parameters...

#1
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Nov 08, 10:37
Right, there has been no change on this from the Debian/Ubuntu side.

In the meantime we have moved away from DevIL in the current development code, so it should work fine if you compile that yourself. However, there aren't any binary packages yet and no schedule when we'll have the next release.

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 DUPLICATE.