jogl
  1. jogl
  2. JOGL-368

VM-Crash when using TextRenderer in DisplayList on ATI GPU

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Blocker Blocker
    • Resolution: Won't Fix
    • Affects Version/s: current
    • Fix Version/s: milestone 1
    • Component/s: jogl
    • Labels:
      None
    • Environment:

      Operating System: Windows XP
      Platform: PC

    • Issuezilla Id:
      368

      Description

      I experience a VM crash on a computer with a Radeon HD 3650 AGB when I use the
      JOGL-TextRenderer in a DisplayList. Rendering text outside the list works as
      expected. The same program works on a bunch of other computers with NVidia and
      Intel GPUs.

      Here is the vm-dump:
      #

      1. An unexpected error has been detected by Java Runtime Environment:
        #
      2. EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x691b9c15, pid=2644, tid=2724
        #
      3. Java VM: Java HotSpot(TM) Client VM (10.0-b23 mixed mode, sharing windows-x86)
      4. Problematic frame:
      5. C [atioglxx.dll+0x199c15]
        #
      6. An error report file with more information is saved as:
      7. D:\workspace-miq(RAMSES) Ramses Module 3D Spektrum\hs_err_pid2644.log
        #
      8. If you would like to submit a bug report, please visit:
      9. http://java.sun.com/webapps/bugreport/crash.jsp
      10. The crash happened outside the Java Virtual Machine in native code.
      11. See problematic frame for where to report the bug.
        #

        Activity

        Hide
        miq added a comment -

        Created an attachment (id=137)
        Sample program that crashes on the ATI GPU

        Show
        miq added a comment - Created an attachment (id=137) Sample program that crashes on the ATI GPU
        Hide
        kbr added a comment -

        The TextRenderer really isn't designed for use in display lists – it may require flushing primitives to the
        graphics card in the middle of the rendering of a large amount of text – but regardless the OpenGL
        implementation shouldn't crash, but should signal an OpenGL error. You should report this crash to ATI
        and provide them your test case. There is nothing to be done on the JOGL side to correct this. Closing as
        "will not fix".

        Show
        kbr added a comment - The TextRenderer really isn't designed for use in display lists – it may require flushing primitives to the graphics card in the middle of the rendering of a large amount of text – but regardless the OpenGL implementation shouldn't crash, but should signal an OpenGL error. You should report this crash to ATI and provide them your test case. There is nothing to be done on the JOGL side to correct this. Closing as "will not fix".
        Hide
        miq added a comment -

        Ok, thanks for your fast and thorough reply. I will change the code accordingly.

        Maybe it should be noted in the API documentation, that using the TextRenderer
        in display lists may cause problems or is not recommended.

        I will report the problem to ATI nevertheless.

        Show
        miq added a comment - Ok, thanks for your fast and thorough reply. I will change the code accordingly. Maybe it should be noted in the API documentation, that using the TextRenderer in display lists may cause problems or is not recommended. I will report the problem to ATI nevertheless.

          People

          • Assignee:
            jogl-issues
            Reporter:
            miq
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: