GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||
GeezerVison is showing github.com — bpo-33615: avoid extra decref by ericsnowcurrently · Pull Request #7251 · python/cpython Conversation
|
|
Hum, the change doesn't work yet... test_run_string_arg_resolved (test.test__xxsubinterpreters.ChannelTests) ... Fatal Python error: Objects/dictobject.c:557 object at 0x14dbb111ec48 has negative ref count -2604246222170760230 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Oops sorry, I forgot to mention that the crash comes from Travis CI: |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Yeah, I've been working on this whenever I can spare some time. I haven't been able to reproduce the issue locally (something racy is happening) so I was planning to rely on the buildbots to verify when I've fixed the issue. I'm actually glad things failed on CI since it reduces the latency of results (vs. buildbots). :) The current PR is the first thing I've tried to fix the issue. Also, note that with clang the PR led to a refcount-related abort, whereas with GCC it segfaulted. I'd be much more likely to resolve this quickly if I could see a C-level backtrace on CI/buildbots (and moreso if I could repro locally), but I expect that isn't an option. :/ |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
fe153c4 to
19a530c
Compare
19a530c to
ea22ea3
Compare
|
FYI, I'm running this against the custom buildbot builders before merging. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
The custom build looks good so I'm going to merge. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.