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