Title: Crash cleaning up mutexes · Issue #869 · nodegit/nodegit · GitHub
Open Graph Title: Crash cleaning up mutexes · Issue #869 · nodegit/nodegit
X Title: Crash cleaning up mutexes · Issue #869 · nodegit/nodegit
Description: From atom/atom#10445 (comment): abort() called Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8de9d286 __pthread_kill + 10 1 libsystem_c.dylib 0x00007fff8b7da9b3 abort + 129 2 l...
Open Graph Description: From atom/atom#10445 (comment): abort() called Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8de9d286 __pthread_kill + 10 1 libsystem_c....
X Description: From atom/atom#10445 (comment): abort() called Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8de9d286 __pthread_kill + 10 1 libsystem_c....
Opengraph URL: https://github.com/nodegit/nodegit/issues/869
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Crash cleaning up mutexes","articleBody":"From https://github.com/atom/atom/pull/10445#issuecomment-172964977:\n\n```\nabort() called\n\nThread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread\n0 libsystem_kernel.dylib 0x00007fff8de9d286 __pthread_kill + 10\n1 libsystem_c.dylib 0x00007fff8b7da9b3 abort + 129\n2 libnode.dylib 0x000000010553da54 uv_mutex_destroy + 20\n3 nodegit.node 0x000000011002dd80 LockMasterImpl::CleanupMutexes(uv_async_s*) + 72\n4 libnode.dylib 0x000000010553461b 0x1053f4000 + 1312283\n\n...\n\nThread 12:\n0 libsystem_c.dylib 0x00007fff8b7d79ef strncasecmp_l + 84\n1 nodegit.node 0x00000001101cd763 git_index_entry_isrch + 47\n2 nodegit.node 0x000000011021476a git__bsearch + 67\n3 nodegit.node 0x00000001101d2708 git_index_snapshot_find + 73\n4 nodegit.node 0x00000001101d64fe workdir_iterator__enter_dir + 441\n5 nodegit.node 0x00000001101d70fa fs_iterator__expand_dir + 1050\n6 nodegit.node 0x00000001101d5e1b fs_iterator__advance_into + 67\n7 nodegit.node 0x00000001101bc073 git_diff__from_iterators + 2156\n8 nodegit.node 0x00000001101bcfa3 git_diff_index_to_workdir + 219\n9 nodegit.node 0x000000011020d79c git_submodule__status + 754\n10 nodegit.node 0x00000001101bc53a git_diff__from_iterators + 3379\n11 nodegit.node 0x00000001101bcfa3 git_diff_index_to_workdir + 219\n12 nodegit.node 0x000000011020973a git_status_list_new + 930\n13 nodegit.node 0x000000011016df9f GitStatusList::CreateWorker::Execute() + 67\n14 libnode.dylib 0x0000000105532d2e 0x1053f4000 + 1305902\n\n...\n\nThread 13:\n0 libsystem_kernel.dylib 0x00007fff8de9d14e __psynch_mutexdrop + 10\n1 libnode.dylib 0x000000010553dab9 uv_mutex_unlock + 9\n2 nodegit.node 0x000000011002deb5 LockMasterImpl::GetMutexes(int) + 227\n3 nodegit.node 0x000000011002e024 LockMasterImpl::Unlock(bool) + 38\n4 nodegit.node 0x000000011002e5e3 LockMasterImpl::~LockMasterImpl() + 37\n5 nodegit.node 0x000000011002e10e LockMaster::DestructorImpl() + 22\n6 nodegit.node 0x000000011003e0af LockMaster::~LockMaster() + 15\n7 nodegit.node 0x000000011011486f GitRefs::DwimWorker::Execute() + 123\n8 libnode.dylib 0x0000000105532d2e 0x1053f4000 + 1305902\n\n...\n\nThread 14:\n0 libsystem_kernel.dylib 0x00007fff8de9e2f2 lstat$INODE64 + 10\n1 nodegit.node 0x00000001101d6f48 fs_iterator__expand_dir + 616\n2 nodegit.node 0x00000001101d5e1b fs_iterator__advance_into + 67\n3 nodegit.node 0x00000001101bc073 git_diff__from_iterators + 2156\n4 nodegit.node 0x00000001101bcfa3 git_diff_index_to_workdir + 219\n5 nodegit.node 0x000000011020973a git_status_list_new + 930\n6 nodegit.node 0x000000011016df9f GitStatusList::CreateWorker::Execute() + 67\n7 libnode.dylib 0x0000000105532d2e 0x1053f4000 + 1305902\n\n...\n\nThread 15:\n0 libsystem_kernel.dylib 0x00007fff8de9d166 __psynch_mutexwait + 10\n1 libnode.dylib 0x000000010553da69 uv_mutex_lock + 9\n2 nodegit.node 0x000000011002dfa5 LockMasterImpl::Lock(bool) + 151\n3 nodegit.node 0x000000011011481f GitRefs::DwimWorker::Execute() + 43\n4 libnode.dylib 0x0000000105532d2e 0x1053f4000 + 1305902\n```\n\n/cc @srajko \n","author":{"url":"https://github.com/joshaber","@type":"Person","name":"joshaber"},"datePublished":"2016-01-19T23:18:13.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":13},"url":"https://github.com/869/nodegit/issues/869"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:56332cd4-1285-0098-c2ce-4b9e0060ec74 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 919A:5592:61521C1:863CB09:6A5E6E25 |
| html-safe-nonce | cc78a64bad0d74bad14456009a2331ea8b3964613e87c88cb8397f89b7d393ef |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MTlBOjU1OTI6NjE1MjFDMTo4NjNDQjA5OjZBNUU2RTI1IiwidmlzaXRvcl9pZCI6IjgzNzg1MzU4Mzk2MTg5ODU1MDkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 0c456523de71c443363f54f5ed7b8be273b03dcd2deb81f4bad4eda6f4b419bf |
| hovercard-subject-tag | issue:127562486 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodegit/nodegit/869/issue_layout |
| twitter:image | https://opengraph.githubassets.com/65a7e563b920c8d5f68d3d6777f70f9d63b10a51378b3f297c05b079b16c8714/nodegit/nodegit/issues/869 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/65a7e563b920c8d5f68d3d6777f70f9d63b10a51378b3f297c05b079b16c8714/nodegit/nodegit/issues/869 |
| og:image:alt | From atom/atom#10445 (comment): abort() called Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8de9d286 __pthread_kill + 10 1 libsystem_c.... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | joshaber |
| hostname | github.com |
| expected-hostname | github.com |
| None | 0e33eedeef87e76d6b013d348ad423a9e503a88efa7080eec1ed2ddba90606bd |
| turbo-cache-control | no-preview |
| go-import | github.com/nodegit/nodegit git https://github.com/nodegit/nodegit.git |
| octolytics-dimension-user_id | 657068 |
| octolytics-dimension-user_login | nodegit |
| octolytics-dimension-repository_id | 1383170 |
| octolytics-dimension-repository_nwo | nodegit/nodegit |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1383170 |
| octolytics-dimension-repository_network_root_nwo | nodegit/nodegit |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 15c56e0437fea28b3adfecf1764d0b42db481e03 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width