Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Crash report #228  -  [42CDE542] iConvertPal () from /usr/lib/libIL.so.1
Posted Apr 20, 2012 - updated Apr 22, 2012   Shortlink: http://arx.vg/228
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 "Upstream" and resolution "DUPLICATE".
Issue details
  • Type of issue
    Crash report
  • Status
     
    Upstream
  • Assigned to
    Not assigned to anyone
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     CrashBot
  • 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. [Thread debugging using libthread_db enabled]
  2. [New Thread 0xa534ab70 (LWP 10098)]
  3. [New Thread 0xa5b4bb70 (LWP 10097)]
  4. 0x08371c3b in CrashHandlerPOSIX::handleCrash(int, int) ()
  5. [Current thread is 1 (Thread 0xa6df76e0 (LWP 10095))]
  6. Id Target Id Frame
  7. 3 Thread 0xa5b4bb70 (LWP 10097) "arx" 0xa785d424 in __kernel_vsyscall ()
  8. 2 Thread 0xa534ab70 (LWP 10098) "Sound Update" 0xa785d424 in __kernel_vsyscall ()
  9. * 1 Thread 0xa6df76e0 (LWP 10095) "arx" 0x08371c3b in CrashHandlerPOSIX::handleCrash(int, int) ()
  10.  
  11. Thread 3 (Thread 0xa5b4bb70 (LWP 10097)):
  12. #0 0xa785d424 in __kernel_vsyscall ()
  13. No symbol table info available.
  14. #1 0xa72ce5e4 in poll () from /lib/libc.so.6
  15. No symbol table info available.
  16. #2 0xa6e4ba01 in ?? () from /usr/lib/libasound.so.2
  17. No symbol table info available.
  18. #3 0xa6e4bb33 in snd_pcm_wait () from /usr/lib/libasound.so.2
  19. No symbol table info available.
  20. #4 0xa7602e49 in ?? () from /usr/lib/libopenal.so.1
  21. No symbol table info available.
  22. #5 0xa75e71c2 in ?? () from /usr/lib/libopenal.so.1
  23. No symbol table info available.
  24. #6 0xa767de12 in start_thread () from /lib/libpthread.so.0
  25. No symbol table info available.
  26. #7 0xa72d8a5e in clone () from /lib/libc.so.6
  27. No symbol table info available.
  28.  
  29. Thread 2 (Thread 0xa534ab70 (LWP 10098)):
  30. #0 0xa785d424 in __kernel_vsyscall ()
  31. No symbol table info available.
  32. #1 0xa7685c06 in nanosleep () from /lib/libpthread.so.0
  33. No symbol table info available.
  34. #2 0x0836c8db in Thread::sleep(unsigned int) ()
  35. No symbol table info available.
  36. #3 0x0838fd44 in SoundUpdateThread::run() ()
  37. No symbol table info available.
  38. #4 0x0836c83b in Thread::entryPoint(void*) ()
  39. No symbol table info available.
  40. #5 0xa767de12 in start_thread () from /lib/libpthread.so.0
  41. No symbol table info available.
  42. #6 0xa72d8a5e in clone () from /lib/libc.so.6
  43. No symbol table info available.
  44.  
  45. Thread 1 (Thread 0xa6df76e0 (LWP 10095)):
  46. #0 0x08371c3b in CrashHandlerPOSIX::handleCrash(int, int) ()
  47. No symbol table info available.
  48. #1 0x083715b1 in ?? ()
  49. No symbol table info available.
  50. #2 <signal handler called>
  51. No symbol table info available.
  52. #3 0xa76cec05 in iConvertPal () from /usr/lib/libIL.so.1
  53. No symbol table info available.
  54. #4 0xa76cf22f in ilConvertPal () from /usr/lib/libIL.so.1
  55. No symbol table info available.
  56. #5 0xa76bc326 in iConvertPalette () from /usr/lib/libIL.so.1
  57. No symbol table info available.
  58. #6 0xa76bc62f in iConvertImage () from /usr/lib/libIL.so.1
  59. No symbol table info available.
  60. #7 0xa76bd4a0 in ilConvertImage () from /usr/lib/libIL.so.1
  61. No symbol table info available.
  62. #8 0x082997cb in Image::LoadFromMemory(void*, unsigned int) ()
  63. No symbol table info available.
  64. #9 0x082995fb in Image::LoadFromFile(res::path const&) ()
  65. No symbol table info available.
  66. #10 0x082d7120 in Texture2D::Restore() ()
  67. No symbol table info available.
  68. #11 0x082d6fc9 in Texture2D::Init(res::path const&, Flags<Texture::TextureFlag>) ()
  69. No symbol table info available.
  70. #12 0x082886fe in TextureContainer::LoadFile(res::path const&) ()
  71. No symbol table info available.
  72. #13 0x08288ab1 in TextureContainer::Load(res::path const&, Flags<TextureContainer::TCFlag>) ()
  73. No symbol table info available.
  74. #14 0x08288b99 in TextureContainer::LoadUI(res::path const&, Flags<TextureContainer::TCFlag>) ()
  75. No symbol table info available.
  76. #15 0x081d4e14 in LoadSysTextures() ()
  77. No symbol table info available.
  78. #16 0x081d353b in InitializeDanae() ()
  79. No symbol table info available.
  80. #17 0x081d459d in runGame() ()
  81. No symbol table info available.
  82. #18 0x081d4cc3 in main ()
  83. No symbol table info available.


Steps to reproduce this issue
Tried to run the game

#1
icon_reply.pngReply
Comment posted by
 CrashBot
Apr 20, 15:31
A file was uploaded. arx.logicon_open_new.png This comment was attached:

arxcrash-10095-2906630549
#2
icon_reply.pngReply
Comment posted by
 CrashBot
Apr 20, 15:31
A file was uploaded. cfg.iniicon_open_new.png This comment was attached:

arxcrash-10095-2906630549
#3
icon_reply.pngReply
Comment posted by
 CrashBot
Apr 20, 15:31
A file was uploaded. crash.xmlicon_open_new.png This comment was attached:

arxcrash-10095-2906630549
#6
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Apr 20, 15:56
This is caused by media-libs/devil being compiled with sse3 enabled even if the CPU doesn't support it. Looking at the media-libs/devil-1.7.8 ebuild it does not disable sse3 and upstream devil enables it by default.

I've filed an upstream bug for this: https://bugs.gentoo.org/show_bug.cgi?id=412791
#7
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Apr 22, 03:15
This has been fixed in the Gentoo media-libs/devil-1.7.8 ebuild: New sse, sse2 and sse3 use flags have been added. You can update using:

 emerge --newuse media-libs/devil