Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-3053

enable-linux-native-aio crash

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Reopened
    • Major
    • Resolution: Unresolved
    • None
    • sometime
    • Cache
    • None

    Description

      configure with --enable-linux-native-aio it will crash sometime

      (gdb) bt
      #0  enqueue (op=0x2aaae465ecc0) at ../../lib/ts/List.h:290
      #1  ink_aio_read (op=0x2aaae465ecc0) at AIO.cc:611
      #2  0x00000000006ca458 in CacheVC::handleRead (this=0x2aaae465eb40) at Cache.cc:2756
      #3  0x00000000006ef52e in Cache::open_read (this=<value optimized out>, cont=0x2aaaf0101a30, key=<value optimized out>, request=0x2aaaf0100708, 
          params=0x2aaaf01000e0, type=<value optimized out>, 
          hostname=0x2aaaf0240073 "cdn.u1.huluxia.comhttpg1/M00/0C/8D/wKgBB1QAtUOAXXj-AAARZtl9MXk020.jpg_160x160.jpegcdn.u1.huluxia.com\377", host_len=18)
          at CacheRead.cc:136
      #4  0x00000000006ccf6d in open_read (this=<value optimized out>, cont=0x2aaaf0101a30, url=0x2aaaf0100720, cluster_cache_local=<value optimized out>, 
          request=0x2aaaf0100708, params=0x2aaaf01000e0, pin_in_cache=0, type=CACHE_FRAG_TYPE_HTTP) at P_CacheInternal.h:1083
      #5  CacheProcessor::open_read (this=<value optimized out>, cont=0x2aaaf0101a30, url=0x2aaaf0100720, cluster_cache_local=<value optimized out>, 
          request=0x2aaaf0100708, params=0x2aaaf01000e0, pin_in_cache=0, type=CACHE_FRAG_TYPE_HTTP) at Cache.cc:3600
      #6  0x0000000000588d94 in do_cache_open_read (this=<value optimized out>, url=<value optimized out>, hdr=<value optimized out>, 
          params=<value optimized out>, pin_in_cache=<value optimized out>) at HttpCacheSM.cc:216
      #7  HttpCacheSM::open_read (this=<value optimized out>, url=<value optimized out>, hdr=<value optimized out>, params=<value optimized out>, 
          pin_in_cache=<value optimized out>) at HttpCacheSM.cc:248
      #8  0x00000000005961e3 in HttpSM::do_cache_lookup_and_read (this=0x2aaaf0100000) at HttpSM.cc:4330
      #9  0x00000000005af784 in HttpSM::set_next_state (this=0x2aaaf0100000) at HttpSM.cc:6992
      #10 0x00000000005a8ec2 in HttpSM::handle_api_return (this=0x2aaaf0100000) at HttpSM.cc:1509
      #11 0x00000000005a95c0 in HttpSM::state_api_callout (this=0x2aaaf0100000, event=0, data=0x0) at HttpSM.cc:1441
      #12 0x00000000005af26a in HttpSM::set_next_state (this=0x2aaaf0100000) at HttpSM.cc:6882
      #13 0x000000000059563e in HttpSM::state_remap_request (this=0x2aaaf0100000, event=63002) at HttpSM.cc:3826
      #14 0x00000000005ac598 in HttpSM::main_handler (this=0x2aaaf0100000, event=63002, data=0x0) at HttpSM.cc:2546
      #15 0x0000000000605c3a in handleEvent (this=0x2aaacc548000, event=1, e=0x2aaaf024ed20) at ../../../iocore/eventsystem/I_Continuation.h:146
      #16 RemapPlugins::run_remap (this=0x2aaacc548000, event=1, e=0x2aaaf024ed20) at RemapPlugins.cc:180
      #17 0x000000000074656f in handleEvent (this=0x2afd7171f010, e=0x2aaaf024ed20, calling_code=1) at I_Continuation.h:146
      #18 EThread::process_event (this=0x2afd7171f010, e=0x2aaaf024ed20, calling_code=1) at UnixEThread.cc:144
      #19 0x0000000000746edb in EThread::execute (this=0x2afd7171f010) at UnixEThread.cc:195
      #20 0x000000000074590a in spawn_thread_internal (a=0x1b86300) at Thread.cc:88
      #21 0x00002afd68f2e9d1 in start_thread () from /lib64/libpthread.so.0
      #22 0x00002afd69f24b6d in clone () from /lib64/libc.so.6
      (gdb) f 1
      #1  ink_aio_read (op=0x2aaae465ecc0) at AIO.cc:611
      611	  t->diskHandler->ready_list.enqueue(op);
      (gdb) p t->diskHandler
      $1 = (DiskHandler *) 0x0
      (gdb)
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tufang14 Qiang Li
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: