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

FCS : Build A : urlHammer program crashes with assert in ciEnv.cpp, 180

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.3.0
    • 2.0
    • hotspot
    • solaris
    • x86
    • windows_nt

      Platform : Windows NT, dual processor

      Mode : -Xcomp

      Flags : -XX:+DeoptimizeALot

      TestFailed :
      urlHammer program which tests JavaWebserver.
      This program crashes a lot, but crashes in different places.


      How to reproduce :
      - copy jdk1.3y
      - install hotspot server fcs build A.
      - map U: \\sqesvr\vsn COMMAND : net use U: \\sqesvr\vsn
      - cd u:\GammaBase\Bugs\<bug-id>
      - set path to your JDK.
      - open a shell prompt and start startjws20.sh script.
      - Wait for couple of minutes for JWS to start.
      - open a command window and set path to JDK.
      - Run the doit.bat

      This will take a while to crash the program.

      Output :
      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # assert(cpool->tag_at(index).is_unresolved_klass(), "wrong tag")
      #
      # Error ID: Z:\hotspot2.0\ws\win32\hotspot2.0fcs\src\share\vm\ci\ciEnv.cpp, 180
      #
      # Problematic Thread: prio=5 tid=0x78b698 nid=0x141 runnable
      #

      Stack trace :
      =============

      ciEnv::get_klass_by_index_impl(ciInstanceKlass * 0x0e85f330, int 30) line 180 + 91 bytes
      ciEnv::get_method_by_index_impl(ciInstanceKlass * 0x0e85f330, int 0, Bytecodes::Code _invokespecial) line 345 + 16 bytes
      ciEnv::get_method_by_index(ciInstanceKlass * 0x0e85f330, int 0, Bytecodes::Code _invokespecial) line 375 + 97 bytes
      ciByteCodeStream::get_method() line 374
      InlineTree::find_block_starts(unsigned int 0, Thread * 0x0078b698) line 188 + 8 bytes
      Compile::bailouts_and_breaks() line 235 + 43 bytes
      Compile::Compile(ciEnv * 0x0e7efdd0, ciScope * 0x0e85f3d8, ciMethod * 0x0e85f2e4, int -1, long 1, long 1, long 0) line 288 + 11 bytes
      C2Compiler::compile_method(ciEnv * 0x0e7efdd0, ciScope * 0x0e85f3d8, ciMethod * 0x0e85f2e4, int -1, long 0) line 42
      CompileBroker::invoke_compiler_on_method(CompileTask * 0x007e4c28) line 1136
      CompileBroker::compiler_thread_loop() line 1047 + 9 bytes
      compiler_thread_entry(JavaThread * 0x0078b698, Thread * 0x0078b698) line 1592
      JavaThread::thread_main_inner(JavaThread * 0x0078b698) line 768 + 18 bytes
      JavaThread::thread_main(JavaThread * 0x0078b698) line 752 + 9 bytes
      _start(void * 0x0078b438) line 235 + 19 bytes
      _threadstartex(void * 0x0078b380) line 212 + 13 bytes
      KERNEL32! 77f04f3e()

            tturnidgsunw Todd Turnidge (Inactive)
            udhanikoorcl Uday Dhanikonda (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: