[haiku-bugs] [Haiku] #10052: Some issues with OpenGL apps

  • From: "Giova84" <trac@xxxxxxxxxxxx>
  • Date: Thu, 03 Oct 2013 00:22:31 -0000

#10052: Some issues with OpenGL apps
-------------------------------------------------+-------------------------
 Reporter:  Giova84                              |        Owner:  kallisti5
     Type:  bug                                  |       Status:  new
 Priority:  normal                               |    Milestone:  R1
Component:  Kits/OpenGL Kit                      |      Version:
 Keywords:  Some issues with OpenGL apps libglu  |  R1/Development
 Blocking:                                       |   Blocked By:
 Platform:  x86                                  |  Has a Patch:  0
-------------------------------------------------+-------------------------
 hrev46154
 Since this revision, i have found some issues with OpenGL games
 "BillardGL" and "Chromium".
 With BillardGL i have noticed that runs much slower than before: is
 noticeable. BillardGL relies on "LibGLU.so", which is linked to
 "/system/lib/libGLU.so.1.3.1" I have overridden this library, by creating
 a "lib" folder in BillardGL path, using a libGL.so from a old nightly
 build, linked as libGLU.so, and with this "Hack" BillardGL runs better.

 The second issue is related to Chromium: when i attempt to run Chromium,
 for a second i can see a blank windows which tells "no render found" and
 if i run Chromium from a Terminal window i can read:


 {{{
 resolve symbol "__ti11BGLRenderer" returned: -2147478780
 no renderer found!
 BRect(l:0.0, t:0.0, r:1279.0, b:1023.0)
 Segmentation violation
 }}}

 And inside the syslog:


 {{{
 KERN: runtime_loader: /boot/system/add-ons/opengl/Legacy Software
 Rasterizer: Could not resolve symbol '__ti11BGLRenderer'
 KERN: runtime_loader: /boot/system/add-ons/opengl/Legacy Software
 Rasterizer: Troubles relocating: Symbol not found
 KERN: vm_soft_fault: va 0x0 not covered by area in address space
 KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault
 at 0x0, ip 0x5e5022, write 0, user 1, thread 0x8dde
 KERN: vm_page_fault: thread "Chromium" (36318) in team "Chromium" (36318)
 tried to read address 0x0, ip 0x5e5022 ("libroot.so_seg0ro" +0x80022)
 }}}



 These games run fine on hrev46102 gcc2h

--
Ticket URL: <http://dev.haiku-os.org/ticket/10052>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: