You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "mohan_zl (Created) (JIRA)" <ji...@apache.org> on 2011/10/09 03:05:29 UTC

[jira] [Created] (TS-978) A third cache evacuate issue

A third cache evacuate issue
----------------------------

                 Key: TS-978
                 URL: https://issues.apache.org/jira/browse/TS-978
             Project: Traffic Server
          Issue Type: Bug
            Reporter: mohan_zl


{code:title=crash message when enable cache evacuate feature after fixing TS-970 and TS-971}
(gdb) bt
#0  0x0000003639c30265 in raise () from /lib64/libc.so.6
#1  0x0000003639c31d10 in abort () from /lib64/libc.so.6
#2  0x00002b3e732f2a0a in ink_die_die_die (retval=Could not find the frame base for "ink_die_die_die".
) at ink_error.cc:43
#3  0x00002b3e732f2c89 in ink_fatal_va (return_code=Could not find the frame base for "ink_fatal_va".
) at ink_error.cc:65
#4  0x00002b3e732f2e56 in ink_fatal (return_code=Could not find the frame base for "ink_fatal".
) at ink_error.cc:73
#5  0x00002b3e732f0c8a in _ink_assert (a=Could not find the frame base for "_ink_assert".
) at ink_assert.cc:44
#6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
#7  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c8c0, event=3900, data=0x2f9c990) at I_Continuation.h:146
#8  0x000000000068b054 in AIOCallbackInternal::io_complete (this=0x2f9c990, event=1, data=0x33fbe30) at P_AIO.h:80
#9  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c990, event=1, data=0x33fbe30) at I_Continuation.h:146
#10 0x00000000006f7424 in EThread::process_event (this=0x2aaaab12c010, e=0x33fbe30, calling_code=1) at UnixEThread.cc:142
#11 0x00000000006f7766 in EThread::execute (this=0x2aaaab12c010) at UnixEThread.cc:219
#12 0x00000000006f6dab in spawn_thread_internal (a=0x2f11290) at Thread.cc:88
#13 0x000000363a8064a7 in start_thread () from /lib64/libpthread.so.0
#14 0x0000003639cd3c2d in clone () from /lib64/libc.so.6
(gdb) f 6
#6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
640         ink_assert(!b->evac_frags.key.fold());
(gdb) p b->evac_frags
$1 = {link = {next = 0x0}, key = {b = {5265707954292858696, 10673458967342772660}}, earliest_key = {b = {5265707954292858696, 
      10673458967342772660}}}
(gdb) p b->evac_frags.key
$2 = {b = {5265707954292858696, 10673458967342772660}}
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-978) A third cache evacuate issue

Posted by "Leif Hedstrom (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom updated TS-978:
-----------------------------

      Component/s: Cache
    Fix Version/s: 3.1.3
    
> A third cache evacuate issue
> ----------------------------
>
>                 Key: TS-978
>                 URL: https://issues.apache.org/jira/browse/TS-978
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Cache
>            Reporter: mohan_zl
>             Fix For: 3.1.3
>
>
> {code:title=crash message when enable cache evacuate feature after fixing TS-970 and TS-971}
> (gdb) bt
> #0  0x0000003639c30265 in raise () from /lib64/libc.so.6
> #1  0x0000003639c31d10 in abort () from /lib64/libc.so.6
> #2  0x00002b3e732f2a0a in ink_die_die_die (retval=Could not find the frame base for "ink_die_die_die".
> ) at ink_error.cc:43
> #3  0x00002b3e732f2c89 in ink_fatal_va (return_code=Could not find the frame base for "ink_fatal_va".
> ) at ink_error.cc:65
> #4  0x00002b3e732f2e56 in ink_fatal (return_code=Could not find the frame base for "ink_fatal".
> ) at ink_error.cc:73
> #5  0x00002b3e732f0c8a in _ink_assert (a=Could not find the frame base for "_ink_assert".
> ) at ink_assert.cc:44
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> #7  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c8c0, event=3900, data=0x2f9c990) at I_Continuation.h:146
> #8  0x000000000068b054 in AIOCallbackInternal::io_complete (this=0x2f9c990, event=1, data=0x33fbe30) at P_AIO.h:80
> #9  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c990, event=1, data=0x33fbe30) at I_Continuation.h:146
> #10 0x00000000006f7424 in EThread::process_event (this=0x2aaaab12c010, e=0x33fbe30, calling_code=1) at UnixEThread.cc:142
> #11 0x00000000006f7766 in EThread::execute (this=0x2aaaab12c010) at UnixEThread.cc:219
> #12 0x00000000006f6dab in spawn_thread_internal (a=0x2f11290) at Thread.cc:88
> #13 0x000000363a8064a7 in start_thread () from /lib64/libpthread.so.0
> #14 0x0000003639cd3c2d in clone () from /lib64/libc.so.6
> (gdb) f 6
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> 640         ink_assert(!b->evac_frags.key.fold());
> (gdb) p b->evac_frags
> $1 = {link = {next = 0x0}, key = {b = {5265707954292858696, 10673458967342772660}}, earliest_key = {b = {5265707954292858696, 
>       10673458967342772660}}}
> (gdb) p b->evac_frags.key
> $2 = {b = {5265707954292858696, 10673458967342772660}}
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TS-978) A third cache evacuate issue

Posted by "mohan_zl (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-978?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13145169#comment-13145169 ] 

mohan_zl commented on TS-978:
-----------------------------

OK, this bug is created by my fault, just close it.
                
> A third cache evacuate issue
> ----------------------------
>
>                 Key: TS-978
>                 URL: https://issues.apache.org/jira/browse/TS-978
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Cache
>            Reporter: mohan_zl
>             Fix For: 3.1.3
>
>         Attachments: TS-evacuate-fix3.patch
>
>
> {code:title=crash message when enable cache evacuate feature after fixing TS-970 and TS-971}
> (gdb) bt
> #0  0x0000003639c30265 in raise () from /lib64/libc.so.6
> #1  0x0000003639c31d10 in abort () from /lib64/libc.so.6
> #2  0x00002b3e732f2a0a in ink_die_die_die (retval=Could not find the frame base for "ink_die_die_die".
> ) at ink_error.cc:43
> #3  0x00002b3e732f2c89 in ink_fatal_va (return_code=Could not find the frame base for "ink_fatal_va".
> ) at ink_error.cc:65
> #4  0x00002b3e732f2e56 in ink_fatal (return_code=Could not find the frame base for "ink_fatal".
> ) at ink_error.cc:73
> #5  0x00002b3e732f0c8a in _ink_assert (a=Could not find the frame base for "_ink_assert".
> ) at ink_assert.cc:44
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> #7  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c8c0, event=3900, data=0x2f9c990) at I_Continuation.h:146
> #8  0x000000000068b054 in AIOCallbackInternal::io_complete (this=0x2f9c990, event=1, data=0x33fbe30) at P_AIO.h:80
> #9  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c990, event=1, data=0x33fbe30) at I_Continuation.h:146
> #10 0x00000000006f7424 in EThread::process_event (this=0x2aaaab12c010, e=0x33fbe30, calling_code=1) at UnixEThread.cc:142
> #11 0x00000000006f7766 in EThread::execute (this=0x2aaaab12c010) at UnixEThread.cc:219
> #12 0x00000000006f6dab in spawn_thread_internal (a=0x2f11290) at Thread.cc:88
> #13 0x000000363a8064a7 in start_thread () from /lib64/libpthread.so.0
> #14 0x0000003639cd3c2d in clone () from /lib64/libc.so.6
> (gdb) f 6
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> 640         ink_assert(!b->evac_frags.key.fold());
> (gdb) p b->evac_frags
> $1 = {link = {next = 0x0}, key = {b = {5265707954292858696, 10673458967342772660}}, earliest_key = {b = {5265707954292858696, 
>       10673458967342772660}}}
> (gdb) p b->evac_frags.key
> $2 = {b = {5265707954292858696, 10673458967342772660}}
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (TS-978) A third cache evacuate issue

Posted by "mohan_zl (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl closed TS-978.
-----------------------

    Resolution: Fixed

This issue is created by not completed patch for TS-971, could close it
                
> A third cache evacuate issue
> ----------------------------
>
>                 Key: TS-978
>                 URL: https://issues.apache.org/jira/browse/TS-978
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Cache
>            Reporter: mohan_zl
>             Fix For: 3.1.3
>
>         Attachments: TS-evacuate-fix3.patch
>
>
> {code:title=crash message when enable cache evacuate feature after fixing TS-970 and TS-971}
> (gdb) bt
> #0  0x0000003639c30265 in raise () from /lib64/libc.so.6
> #1  0x0000003639c31d10 in abort () from /lib64/libc.so.6
> #2  0x00002b3e732f2a0a in ink_die_die_die (retval=Could not find the frame base for "ink_die_die_die".
> ) at ink_error.cc:43
> #3  0x00002b3e732f2c89 in ink_fatal_va (return_code=Could not find the frame base for "ink_fatal_va".
> ) at ink_error.cc:65
> #4  0x00002b3e732f2e56 in ink_fatal (return_code=Could not find the frame base for "ink_fatal".
> ) at ink_error.cc:73
> #5  0x00002b3e732f0c8a in _ink_assert (a=Could not find the frame base for "_ink_assert".
> ) at ink_assert.cc:44
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> #7  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c8c0, event=3900, data=0x2f9c990) at I_Continuation.h:146
> #8  0x000000000068b054 in AIOCallbackInternal::io_complete (this=0x2f9c990, event=1, data=0x33fbe30) at P_AIO.h:80
> #9  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c990, event=1, data=0x33fbe30) at I_Continuation.h:146
> #10 0x00000000006f7424 in EThread::process_event (this=0x2aaaab12c010, e=0x33fbe30, calling_code=1) at UnixEThread.cc:142
> #11 0x00000000006f7766 in EThread::execute (this=0x2aaaab12c010) at UnixEThread.cc:219
> #12 0x00000000006f6dab in spawn_thread_internal (a=0x2f11290) at Thread.cc:88
> #13 0x000000363a8064a7 in start_thread () from /lib64/libpthread.so.0
> #14 0x0000003639cd3c2d in clone () from /lib64/libc.so.6
> (gdb) f 6
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> 640         ink_assert(!b->evac_frags.key.fold());
> (gdb) p b->evac_frags
> $1 = {link = {next = 0x0}, key = {b = {5265707954292858696, 10673458967342772660}}, earliest_key = {b = {5265707954292858696, 
>       10673458967342772660}}}
> (gdb) p b->evac_frags.key
> $2 = {b = {5265707954292858696, 10673458967342772660}}
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (TS-978) A third cache evacuate issue

Posted by "mohan_zl (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

mohan_zl updated TS-978:
------------------------

    Attachment: TS-evacuate-fix3.patch

I didn't know why this happen, but after i added this patch, the issue never came up. 
                
> A third cache evacuate issue
> ----------------------------
>
>                 Key: TS-978
>                 URL: https://issues.apache.org/jira/browse/TS-978
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Cache
>            Reporter: mohan_zl
>             Fix For: 3.1.3
>
>         Attachments: TS-evacuate-fix3.patch
>
>
> {code:title=crash message when enable cache evacuate feature after fixing TS-970 and TS-971}
> (gdb) bt
> #0  0x0000003639c30265 in raise () from /lib64/libc.so.6
> #1  0x0000003639c31d10 in abort () from /lib64/libc.so.6
> #2  0x00002b3e732f2a0a in ink_die_die_die (retval=Could not find the frame base for "ink_die_die_die".
> ) at ink_error.cc:43
> #3  0x00002b3e732f2c89 in ink_fatal_va (return_code=Could not find the frame base for "ink_fatal_va".
> ) at ink_error.cc:65
> #4  0x00002b3e732f2e56 in ink_fatal (return_code=Could not find the frame base for "ink_fatal".
> ) at ink_error.cc:73
> #5  0x00002b3e732f0c8a in _ink_assert (a=Could not find the frame base for "_ink_assert".
> ) at ink_assert.cc:44
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> #7  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c8c0, event=3900, data=0x2f9c990) at I_Continuation.h:146
> #8  0x000000000068b054 in AIOCallbackInternal::io_complete (this=0x2f9c990, event=1, data=0x33fbe30) at P_AIO.h:80
> #9  0x00000000004d3e2d in Continuation::handleEvent (this=0x2f9c990, event=1, data=0x33fbe30) at I_Continuation.h:146
> #10 0x00000000006f7424 in EThread::process_event (this=0x2aaaab12c010, e=0x33fbe30, calling_code=1) at UnixEThread.cc:142
> #11 0x00000000006f7766 in EThread::execute (this=0x2aaaab12c010) at UnixEThread.cc:219
> #12 0x00000000006f6dab in spawn_thread_internal (a=0x2f11290) at Thread.cc:88
> #13 0x000000363a8064a7 in start_thread () from /lib64/libpthread.so.0
> #14 0x0000003639cd3c2d in clone () from /lib64/libc.so.6
> (gdb) f 6
> #6  0x00000000006b2635 in Vol::evacuateDocReadDone (this=0x2f9c8c0, event=3900, e=0x2f9c990) at CacheWrite.cc:640
> 640         ink_assert(!b->evac_frags.key.fold());
> (gdb) p b->evac_frags
> $1 = {link = {next = 0x0}, key = {b = {5265707954292858696, 10673458967342772660}}, earliest_key = {b = {5265707954292858696, 
>       10673458967342772660}}}
> (gdb) p b->evac_frags.key
> $2 = {b = {5265707954292858696, 10673458967342772660}}
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira