Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4306553

Java on linux crashes using XIG accelerated graphics server

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P3
    • 1.2.2
    • 1.2.2
    • client-libs
    • None
    • 1.2.2
    • x86
    • linux

    Description

      Starting a demo program on a linux machine with the accelerated Xserver
      from XIG crashes the linux JVM

      method unknown (eip = 40236599)
      SIGSEGV 11* segmentation violation
          si_signo [11]: SIGSEGV 11* segmentation violation
          si_errno [0]: Success
          si_code [0]: SI_USER [pid: 0, uid: 0]
              stackpointer=0xbffff448
                                              
      Full thread dump Classic VM (1.2.2-RC2-K, green threads):
          "SunToolkit.PostEventQueue-1" (TID:0x40f62e68, sys_thread_t:0x8321240, state:R) prio=5
          "AWT-EventQueue-1" (TID:0x40f62d78, sys_thread_t:0x831d4c0, state:CW) prio=6
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at java.awt.EventQueue.getNextEvent(EventQueue.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled Code)
          "thread applet-TicTacToe.class" (TID:0x40f62940, sys_thread_t:0x82e8a20, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.applet.AppletPanel.getNextEvent(AppletPanel.java:275)
              at sun.applet.AppletPanel.run(AppletPanel.java:300)
              at java.lang.Thread.run(Thread.java:479)
          "SunToolkit.PostEventQueue-0" (TID:0x40f62c80, sys_thread_t:0x82e5e40, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.awt.PostEventQueue.run(SunToolkit.java:413)
          "AWT-EventQueue-0" (TID:0x40f62a20, sys_thread_t:0x82e47b8, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at java.awt.EventQueue.getNextEvent(EventQueue.java:208)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:100)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)
          "Finalizer" (TID:0x40f4b320, sys_thread_t:0x8108230, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
          "Reference Handler" (TID:0x40f4b3b0, sys_thread_t:0x81034e0, state:CW) prio=10
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
          "Signal dispatcher" (TID:0x40f4b3e0, sys_thread_t:0x8101628, state:CW) prio=5
          "main" (TID:0x40f4b1e0, sys_thread_t:0x804c608, state:R) prio=5
              at sun.awt.motif.MToolkit.init(Native Method)
              at sun.awt.motif.MToolkit.<init>(MToolkit.java:66)
              at java.lang.Class.newInstance0(Native Method)
              at java.lang.Class.newInstance(Class.java, Compiled Code)
              at java.awt.Toolkit$2.run(Toolkit.java:499)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:492)
              at java.awt.Window.getToolkit(Window.java:420)
              at java.awt.Frame.addNotify(Frame.java:274)
              at java.awt.Window.pack(Window.java:262)
              at sun.applet.AppletViewer.<init>(AppletViewer.java:200)
              at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.java:85)
              at sun.applet.AppletViewer.parse(AppletViewer.java:1033)
              at sun.applet.AppletViewer.parse(AppletViewer.java:976)
              at sun.applet.AppletViewer.main(AppletViewer.java:1306)
      Monitor Cache Dump:
          sun.applet.AppletViewerPanel@40F603E8/41018FF8: <unowned>
              Waiting to be notified:
                  "thread applet-TicTacToe.class" (0x82e8a20)
          java.lang.ref.ReferenceQueue$Lock@40F4B338/40F81028: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x8108230)
          java.lang.ref.Reference$Lock@40F4B3C0/40F80B20: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x81034e0)
          java.awt.EventQueue@40F63108/40FDF678: <unowned>
              Waiting to be notified:
                  "AWT-EventQueue-1" (0x831d4c0)
          java.awt.Component$AWTTreeLock@40F50608/40FA68B0: owner "main" (0x804c608) 1 entry
          java.lang.Class@40F50600/40FA68B8: owner "main" (0x804c608) 1 entry
          sun.awt.PostEventQueue@40F62C80/41028CE8: <unowned>
              Waiting to be notified:
                  "SunToolkit.PostEventQueue-0" (0x82e5e40)
          java.awt.EventQueue@40F62AB8/41028828: <unowned>
              Waiting to be notified:
                  "AWT-EventQueue-0" (0x82e47b8)
          java.lang.Class@40F62E70/41029D20: owner "main" (0x804c608) 1 entry
      Registered Monitor Dump:
          Invoker change lock: <unowned>
          utf8 hash table: <unowned>
          JNI pinning lock: <unowned>
          JNI global reference lock: <unowned>
          BinClass lock: <unowned>
          Class linking lock: <unowned>
          System class loader lock: <unowned>
          Code rewrite lock: <unowned>
          Heap lock: <unowned>
          Monitor cache lock: owner "main" (0x804c608) 1 entry
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
              Waiting to be notified:
                  "Signal dispatcher" (0x8101628)
          Child death monitor: <unowned>
          I/O monitor: <unowned>
          Alarm monitor: <unowned>
              Waiting to be notified:
                  <unknown thread> (0x8057a70)
          Thread queue lock: owner "main" (0x804c608) 1 entry
          Monitor registry: owner "main" (0x804c608) 1 entry

      Attachments

        Activity

          People

            mbronsonsunw Mike Bronson (Inactive)
            caustinsunw Calvin Austin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: