{"action":"created","issue":{"url":"https://api.github.com/repos/varnishcache/varnish-cache/issues/2104","repository_url":"https://api.github.com/repos/varnishcache/varnish-cache","labels_url":"https://api.github.com/repos/varnishcache/varnish-cache/issues/2104/labels{/name}","comments_url":"https://api.github.com/repos/varnishcache/varnish-cache/issues/2104/comments","events_url":"https://api.github.com/repos/varnishcache/varnish-cache/issues/2104/events","html_url":"https://github.com/varnishcache/varnish-cache/issues/2104","id":180019739,"number":2104,"title":"Assert error in VFP_Open(), cache/cache_fetch_proc.c line 139: Condition((vc->wrk->vsl) != 0) not true","user":{"login":"nigoroll","id":1528104,"avatar_url":"https://avatars.githubusercontent.com/u/1528104?v=3","gravatar_id":"","url":"https://api.github.com/users/nigoroll","html_url":"https://github.com/nigoroll","followers_url":"https://api.github.com/users/nigoroll/followers","following_url":"https://api.github.com/users/nigoroll/following{/other_user}","gists_url":"https://api.github.com/users/nigoroll/gists{/gist_id}","starred_url":"https://api.github.com/users/nigoroll/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nigoroll/subscriptions","organizations_url":"https://api.github.com/users/nigoroll/orgs","repos_url":"https://api.github.com/users/nigoroll/repos","events_url":"https://api.github.com/users/nigoroll/events{/privacy}","received_events_url":"https://api.github.com/users/nigoroll/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-29T11:11:33Z","updated_at":"2016-09-29T17:03:08Z","closed_at":null,"body":"This is master as of May, at first sight this appears unfixed to me - but have only spent 10 Minutes yet.\r\n\r\ninteresting bits:\r\n* The URL starts with `/http`\r\n\r\n```\r\nPanic at: Thu, 29 Sep 2016 02:48:15 GMT\r\n\"Assert error in VFP_Open(), cache/cache_fetch_proc.c line 139:\r\n  Condition((vc->wrk->vsl) != 0) not true.\r\nthread = (cache-worker)\r\nversion = varnish-trunk revision bff2e6d\r\nident = Linux,2.6.32-642.1.1.el6.x86_64,x86_64,-junix,-smalloc,-smalloc,-hcritbit,epoll\r\nBacktrace:\r\n  0x432c73: pan_ic+0x163\r\n  0x424a3e: VFP_Open+0xfe\r\n  0x434d07: vrb_pull+0xa7\r\n  0x43565c: VRB_Ignore+0x3c\r\n  0x436f07: cnt_lookup+0x477\r\n  0x437531: CNT_Request+0x3e1\r\n  0x44f89f: HTTP1_Session+0x55f\r\n  0x44ff07: http1_req+0x57\r\n  0x449ccd: WRK_Thread+0x49d\r\n  0x44a0fb: pool_thread+0x2b\r\nreq = 0x7f1b076a8020 {\r\n  vxid = 431003709, transport = HTTP/1 {\r\n    state = HTTP1::Proc\r\n  }\r\n  step = R_STP_LOOKUP,\r\n  req_body = R_BODY_TAKEN,\r\n  restarts = 0, esi_level = 0,\r\n  sp = 0x7f1b92ce2020 {\r\n    fd = 20, vxid = 431003708,\r\n    t_open = 1475117294.106567,\r\n    t_idle = 1475117294.106567,\r\n    transport = HTTP/1 {\r\n      state = HTTP1::Proc\r\n    }\r\nclient = *REDACTED* 24294,\r\n  },\r\n  worker = 0x7f1e3a4c2bd0 {\r\n    stack = {0x7f1e3a4c3000 -> 0x7f1e3a4b7000},\r\n    ws = 0x7f1e3a4c2db8 {\r\n      id = \\\"wrk\\\",\r\n      {s, f, r, e} = {0x7f1e3a4c2390, 0x7f1e3a4c2390, (nil), +2040},\r\n    },\r\n    VCL::method = HIT,\r\n    VCL::return = deliver,\r\n    VCL::methods = {HIT},\r\n  },\r\n  ws = 0x7f1b076a81f8 {\r\n    id = \\\"req\\\",\r\n    {s, f, r, e} = {0x7f1b076a9ff8, +1184, (nil), +57344},\r\n  },\r\n  http_conn = 0x7f1b076a8128 {\r\n    fd = 20,\r\n    doclose = NULL,\r\n    ws = 0x7f1b076a81f8,\r\n    {rxbuf_b, rxbuf_e} = {0x7f1b076a9ff8, 0x7f1b076aa2b6},\r\n    {pipeline_b, pipeline_e} = {0x7f1b076aa2b6, 0x7f1b076aa316},\r\n    content_length = 96,\r\n    body_status = length,\r\n    first_byte_timeout = 0.000000,\r\n    between_bytes_timeout = 0.000000,\r\n  },\r\n  http[req] = 0x7f1b076a8290 {\r\n    ws[req] = 0x7f1b076a81f8,\r\n    hdrs {\r\n      \\\"POST\\\",\r\n      \\\"/http://*REDACTED*/\\\",\r\n      \\\"HTTP/1.1\\\",\r\n      \\\"Host: *REDACTED*\\\",\r\n      \\\"Content-Length: 96\\\",\r\n      \\\"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\\\",\r\n      \\\"Cf-Connecting-Ip: *REDACTED*\\\",\r\n      \\\"Cf-Ipcountry: FR\\\",\r\n      \\\"Cf-Origin-Https: off\\\",\r\n      \\\"Cf-Ray: *REDACTED*\\\",\r\n      \\\"Cf-Visitor: {\\\"scheme\\\":\\\"http\\\"}\\\",\r\n      \\\"Content-Type: application/x-www-form-urlencoded\\\",\r\n      \\\"Referer: http://*REDACTED*/\\\",\r\n      \\\"X-Forwarded-Proto: http\\\",\r\n      \\\"Connection: close\\\",\r\n      \\\"X-Forwarded-For: *REDACTED*, *REDACTED*\\\",\r\n      \\\"X-Real-IP: *REDACTED*\\\",\r\n      \\\"Accept-Encoding: gzip\\\",\r\n    },\r\n  },\r\n  vcl = {\r\n    busy = 11\r\n    discard = 0,\r\n    state = auto,\r\n    temp = warm,\r\n    conf = {\r\n      srcname = {\r\n        \\\"/etc/varnish/default.vcl\\\",\r\n        \\\"Builtin\\\",\r\n      },\r\n    },\r\n  },\r\n  objcore[BODY] = 0x7f1a758394c0 {\r\n    refcnt = 1,\r\n    flags = 0x22,\r\n    exp_flags = 0x0,\r\n    boc = 0x7f1a67b968c0 {\r\n      refcnt = 1,\r\n      state = 0,\r\n      vary = (nil),\r\n      stevedore_priv = (nil),\r\n    },\r\n    exp = {0.000000, 0.000000, 0.000000, 0.000000}\r\n    objhead = 0x7f1e39cf12b0,\r\n    stevedore = 0x7f1e39ce8180 (malloc Transient) {\r\n      Simple = 0x7f1a5524b380\r\n      Obj 0x7f1b093fcdd8 {priv=0x7f1b093fcdd0, ptr=0x7f1a5524b380, len=120, space=128}\r\n      LEN = 0x0...0\r\n      VXID = 0x00000000\r\n      FLAGS = 0x00\r\n      GZIPBITS = 0x0...0\r\n      LASTMODIFIED = 0x0...0\r\n      VARY = {len=0, ptr=(nil)}\r\n      HEADERS = {len=0, ptr=(nil)}\r\n    },\r\n  },\r\n  objcore[REQ] = 0x7f1a997a77a0 {\r\n    refcnt = 2,\r\n    flags = 0x0,\r\n    exp_flags = 0x4,\r\n    exp = {1475117294.422020, 1800.000000, 7200.000000, 0.000000}\r\n    objhead = 0x7f1a95bf49b0,\r\n    stevedore = 0x7f1e39ce80c0 (malloc s0) {\r\n      Simple = 0x7f1ac9098800\r\n      Obj 0x7f1ab02f7d88 {priv=0x7f1ab02f7d80, ptr=0x7f1ac9098800, len=485, space=488}\r\n      LEN = 0x0...0\r\n      VXID = 0x1a1615b0\r\n      FLAGS = 0x00\r\n      GZIPBITS = 0x0...0\r\n      LASTMODIFIED = 0x41d5fb203b800000\r\n      VARY = {len=0, ptr=0x7f1ac9098878}\r\n      HEADERS = {len=0, ptr=0x7f1ac909888d}\r\n    },\r\n  },\r\n  flags = {\r\n  },\r\n},\r\n\r\n\"\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/varnishcache/varnish-cache/issues/comments/250528462","html_url":"https://github.com/varnishcache/varnish-cache/issues/2104#issuecomment-250528462","issue_url":"https://api.github.com/repos/varnishcache/varnish-cache/issues/2104","id":250528462,"user":{"login":"nigoroll","id":1528104,"avatar_url":"https://avatars.githubusercontent.com/u/1528104?v=3","gravatar_id":"","url":"https://api.github.com/users/nigoroll","html_url":"https://github.com/nigoroll","followers_url":"https://api.github.com/users/nigoroll/followers","following_url":"https://api.github.com/users/nigoroll/following{/other_user}","gists_url":"https://api.github.com/users/nigoroll/gists{/gist_id}","starred_url":"https://api.github.com/users/nigoroll/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nigoroll/subscriptions","organizations_url":"https://api.github.com/users/nigoroll/orgs","repos_url":"https://api.github.com/users/nigoroll/repos","events_url":"https://api.github.com/users/nigoroll/events{/privacy}","received_events_url":"https://api.github.com/users/nigoroll/received_events","type":"User","site_admin":false},"created_at":"2016-09-29T17:03:08Z","updated_at":"2016-09-29T17:03:08Z","body":"I started at the code for quite some time and fail to see any reason why `vc->wrk->vsl` (which I assume to be `req->wrk->vsl`) should be NULL for anything called from `CNT_Request()`."}}
{"actor":{"display_login":"nigoroll"}}