Tarantool development patches archive
 help / color / mirror / Atom feed
From: Vladimir Davydov <vdavydov.dev@gmail.com>
To: Georgy Kirichenko <georgy@tarantool.org>
Cc: tarantool-patches@freelists.org
Subject: Re: [tarantool-patches] [PATCH 2/3] Proper unwind for currently executing fiber
Date: Fri, 5 Oct 2018 18:09:08 +0300	[thread overview]
Message-ID: <20181005150908.pqoya52r22o6muef@esperanza> (raw)
In-Reply-To: <3bf7292e6ae0c5b7b892c204457c630c73bd8108.1538638419.git.georgy@tarantool.org>

The patch looks good, but unfortunately it leads to box/access.test.lua
crash when tarantool is built in release mode. I've no idea why this
could happen. Please investigate.

https://travis-ci.org/tarantool/tarantool/jobs/436995648

box/admin.test.lua

[Instance "box" killed by signal: 6 (SIGABRT)]
Segmentation fault
  code: SEGV_MAPERR
  addr: 0xffffffffffff8750
  context: 0x7fffe94ef7c0
  siginfo: 0x7fffe94ef8f0
  rax      0x4fd4a0           5231776
  rbx      0x7fffe94ff610     140737107719696
  rcx      0x7fffe9400d70     140737106677104
  rdx      0x40153748         1075132232
  rsi      0x7fffe94ff610     140737107719696
  rdi      0xffffffffffff8708 -30968
  rsp      0x7fffe94efd70     140737107656048
  rbp      0x7fffe94efd88     140737107656072
  r8       0x400003b8         1073742776
  r9       0x98               152
  r10      0x7fffe94ef7e0     140737107654624
  r11      0x7ffff4238a3b     140737289357883
  r12      0x1d               29
  r13      0xf                15
  r14      0x40001000         1073745920
  r15      0x4ea7d0           5154768
  rip      0x7ffff4238a3b     140737289357883
  eflags   0x10212            66066
  cs       0x33               51
  gs       0x0                0
  fs       0x0                0
  cr2      0xffffffffffff8750 -30896
  err      0x7                7
  oldmask  0x0                0
  trapno   0xe                14
Current time: 1538752048
Please file a bug at http://github.com/tarantool/tarantool/issues
Attempting backtrace... Note: since the server has already crashed,
this may fail as well
#0  0x4fe559 in print_backtrace+9
#1  0x412d0d in _ZL12sig_fatal_cbiP9siginfo_tPv+bd
#2  0x7ffff48936d0 in _L_unlock_13+34
#3  0x7ffff4238a3b in _Ux86_64_getcontext+0
#4  0x4fd4b1 in _ZL16unw_getcontext_fP8ucontextPv+11
#5  0x4fe3b6 in backtrace_foreach+66
#6  0x5077f0 in coio_wait+80
#7  0x4ea86f in lbox_socket_iowait+9f
#8  0x518767 in lj_BC_FUNCC+34
#9  0x529662 in lua_pcall+32
#10 0x4e9fa3 in luaT_call+13
#11 0x4e4976 in lua_fiber_run_f+56
#12 0x41270c in _ZL16fiber_cxx_invokePFiP13__va_list_tagES0_+c
#13 0x4fb210 in fiber_loop+30
#14 0x63ae7f in coro_init+3f

  parent reply	other threads:[~2018-10-05 15:09 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-09-21 13:20 [tarantool-patches] [PATCH 0/3] Dump lua frames for a fiber traceback Georgy Kirichenko
2018-09-21 13:20 ` [tarantool-patches] [PATCH 1/3] Set a lua state for the main fiber too Georgy Kirichenko
2018-09-25 23:27   ` [tarantool-patches] " Konstantin Osipov
2018-10-05 15:04   ` [tarantool-patches] " Vladimir Davydov
2018-09-21 13:20 ` [tarantool-patches] [PATCH 2/3] Proper unwind for currently executing fiber Georgy Kirichenko
2018-09-25 23:34   ` [tarantool-patches] " Konstantin Osipov
2018-09-26  6:57     ` Georgy Kirichenko
2018-09-26 17:36       ` Konstantin Osipov
2018-10-04  7:44         ` [tarantool-patches] " Georgy Kirichenko
2018-10-04 22:27           ` [tarantool-patches] " Konstantin Osipov
2018-10-05 15:09           ` Vladimir Davydov [this message]
2018-09-21 13:20 ` [tarantool-patches] [PATCH 3/3] Show names of Lua functions in backtraces Georgy Kirichenko
2018-09-25 23:38   ` [tarantool-patches] " Konstantin Osipov
2018-10-04  7:55     ` [tarantool-patches] " Georgy Kirichenko
2018-10-04 22:28       ` [tarantool-patches] " Konstantin Osipov
2018-10-05 17:49       ` [tarantool-patches] " Vladimir Davydov
2018-10-10 16:39 [tarantool-patches] [PATCH v2 0/3] Dump lua frames for a fiber traceback Georgy Kirichenko
2018-10-10 16:39 ` [tarantool-patches] [PATCH 2/3] Proper unwind for currently executing fiber Georgy Kirichenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181005150908.pqoya52r22o6muef@esperanza \
    --to=vdavydov.dev@gmail.com \
    --cc=georgy@tarantool.org \
    --cc=tarantool-patches@freelists.org \
    --subject='Re: [tarantool-patches] [PATCH 2/3] Proper unwind for currently executing fiber' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox