Title: GitTreeEntry: pointer being freed was not allocated · Issue #1257 · nodegit/nodegit · GitHub
Open Graph Title: GitTreeEntry: pointer being freed was not allocated · Issue #1257 · nodegit/nodegit
X Title: GitTreeEntry: pointer being freed was not allocated · Issue #1257 · nodegit/nodegit
Description: Happens during garbage collection, our codebase is complex and I'm having trouble narrowing this down to a specific cause - let me know how I can help by providing more info. NodeGit 0.17 / 0.18 running in Electron 1.4 Application Specif...
Open Graph Description: Happens during garbage collection, our codebase is complex and I'm having trouble narrowing this down to a specific cause - let me know how I can help by providing more info. NodeGit 0.17 / 0.18 ru...
X Description: Happens during garbage collection, our codebase is complex and I'm having trouble narrowing this down to a specific cause - let me know how I can help by providing more info. NodeGit 0.17 / 0.1...
Opengraph URL: https://github.com/nodegit/nodegit/issues/1257
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"GitTreeEntry: pointer being freed was not allocated","articleBody":"Happens during garbage collection, our codebase is complex and I'm having trouble narrowing this down to a specific cause - let me know how I can help by providing more info.\r\n\r\nNodeGit 0.17 / 0.18 running in Electron 1.4\r\n\r\n```\r\nApplication Specific Information:\r\nabort() called\r\n*** error for object 0x7ff7dd4365f0: pointer being freed was not allocated\r\n \r\n\r\nThread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread\r\n0 libsystem_kernel.dylib \t0x00007fffb4989dd6 __pthread_kill + 10\r\n1 libsystem_pthread.dylib \t0x00007fffb4a75787 pthread_kill + 90\r\n2 libsystem_c.dylib \t0x00007fffb48ef4bb __abort + 140\r\n3 libsystem_c.dylib \t0x00007fffb48ef42f abort + 144\r\n4 libsystem_malloc.dylib \t0x00007fffb49df03f free + 530\r\n5 nodegit.node \t0x0000000112547721 NodeGitWrapper\u003cGitTreeEntryTraits\u003e::~NodeGitWrapper() + 39 (nodegit_wrapper.cc:42)\r\n6 nodegit.node \t0x0000000112547790 GitTreeEntry::~GitTreeEntry() + 14 (tree_entry.cc:28)\r\n7 libnode.dylib \t0x000000010a0c023d v8::internal::GlobalHandles::DispatchPendingPhantomCallbacks(bool) + 157\r\n8 libnode.dylib \t0x000000010a0c058e v8::internal::GlobalHandles::PostGarbageCollectionProcessing(v8::internal::GarbageCollector, v8::GCCallbackFlags) + 46\r\n9 libnode.dylib \t0x000000010a0cfa58 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) + 1768\r\n10 libnode.dylib \t0x000000010a0ceea4 v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) + 676\r\n11 libnode.dylib \t0x000000010a097211 v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) + 177\r\n12 libnode.dylib \t0x000000010a3ca9d8 v8::internal::IncrementalStringBuilder::Extend() + 120\r\n13 libnode.dylib \t0x000000010a1975a8 v8::internal::JsonStringifier::SerializeString(v8::internal::Handle\u003cv8::internal::String\u003e) + 1144\r\n14 libnode.dylib \t0x000000010a19a4e1 v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_\u003ctrue\u003e(v8::internal::Handle\u003cv8::internal::Object\u003e, bool, v8::internal::Handle\u003cv8::internal::Object\u003e) + 705\r\n15 libnode.dylib \t0x000000010a198390 v8::internal::JsonStringifier::SerializeJSReceiverSlow(v8::internal::Handle\u003cv8::internal::JSReceiver\u003e) + 416\r\n16 libnode.dylib \t0x000000010a19b192 v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_\u003ctrue\u003e(v8::internal::Handle\u003cv8::internal::Object\u003e, bool, v8::internal::Handle\u003cv8::internal::Object\u003e) + 3954\r\n17 libnode.dylib \t0x000000010a19cabb v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_\u003ctrue\u003e(v8::internal::Handle\u003cv8::internal::Object\u003e, bool, v8::internal::Handle\u003cv8::internal::Object\u003e) + 10395\r\n18 libnode.dylib \t0x000000010a19cabb v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_\u003ctrue\u003e(v8::internal::Handle\u003cv8::internal::Object\u003e, bool, v8::internal::Handle\u003cv8::internal::Object\u003e) + 10395\r\n19 libnode.dylib \t0x000000010a199ee9 v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_\u003cfalse\u003e(v8::internal::Handle\u003cv8::internal::Object\u003e, bool, v8::internal::Handle\u003cv8::internal::Object\u003e) + 5529\r\n20 libnode.dylib \t0x000000010a1996dc v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_\u003cfalse\u003e(v8::internal::Handle\u003cv8::internal::Object\u003e, bool, v8::internal::Handle\u003cv8::internal::Object\u003e) + 3468\r\n21 libnode.dylib \t0x000000010a195a2d v8::internal::JsonStringifier::Stringify(v8::internal::Handle\u003cv8::internal::Object\u003e, v8::internal::Handle\u003cv8::internal::Object\u003e, v8::internal::Handle\u003cv8::internal::Object\u003e) + 93\r\n22 libnode.dylib \t0x0000000109dc731a 0x1099c9000 + 4186906\r\n23 ??? \t0x000013e04e906147 0 + 21854111686983\r\n24 ??? \t0x000013e04e907cb5 0 + 21854111694005\r\n25 ??? \t0x000013e04eaeac1f 0 + 21854113672223\r\n26 ??? \t0x000013e04eaea749 0 + 21854113670985\r\n27 ??? \t0x000013e04eaea52d 0 + 21854113670445\r\n28 ??? \t0x000013e04eaea1ae 0 + 21854113669550\r\n29 ??? \t0x000013e04eac95db 0 + 21854113535451\r\n30 ??? \t0x000013e04e907cb5 0 + 21854111694005\r\n31 ??? \t0x000013e04f2cb750 0 + 21854121932624\r\n32 ??? \t0x000013e04f17f412 0 + 21854120571922\r\n33 ??? \t0x000013e04f17f186 0 + 21854120571270\r\n34 ??? \t0x000013e04e907cb5 0 + 21854111694005\r\n35 ??? \t0x000013e04f2cb3ab 0 + 21854121931691\r\n36 ??? \t0x000013e04eb32556 0 + 21854113965398\r\n37 ??? \t0x000013e04f2cb232 0 + 21854121931314\r\n38 ??? \t0x000013e04e907cb5 0 + 21854111694005\r\n39 ??? \t0x000013e04f2ca5b4 0 + 21854121928116\r\n40 ??? \t0x000013e04f181a57 0 + 21854120581719\r\n41 ??? \t0x000013e04f1818f4 0 + 21854120581364\r\n42 ??? \t0x000013e04f1816f4 0 + 21854120580852\r\n43 ??? \t0x000013e04e942263 0 + 21854111933027\r\n44 ??? \t0x000013e04e925d6f 0 + 21854111817071\r\n45 libnode.dylib \t0x000000010a08bf10 0x1099c9000 + 7089936\r\n46 libnode.dylib \t0x000000010a08bd19 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle\u003cv8::internal::Object\u003e, v8::internal::Handle\u003cv8::internal::Object\u003e, int, v8::internal::Handle\u003cv8::internal::Object\u003e*) + 313\r\n47 libnode.dylib \t0x0000000109d5816d v8::Function::Call(v8::Local\u003cv8::Context\u003e, v8::Local\u003cv8::Value\u003e, int, v8::Local\u003cv8::Value\u003e*) + 541\r\n48 com.github.electron.framework \t0x0000000108088de7 0x105bdc000 + 38456807\r\n49 com.github.electron.framework \t0x00000001080537ad 0x105bdc000 + 38238125\r\n50 com.github.electron.framework \t0x000000010864953e 0x105bdc000 + 44487998\r\n51 com.github.electron.framework \t0x0000000105e89032 0x105bdc000 + 2805810\r\n52 com.github.electron.framework \t0x0000000105e89123 0x105bdc000 + 2806051\r\n53 com.github.electron.framework \t0x00000001079675a5 0x105bdc000 + 30979493\r\n54 com.github.electron.framework \t0x0000000105de6eab 0x105bdc000 + 2141867\r\n55 com.github.electron.framework \t0x000000010795fb99 0x105bdc000 + 30948249\r\n56 com.github.electron.framework \t0x000000010795eb39 0x105bdc000 + 30944057\r\n57 com.github.electron.framework \t0x0000000105de6eab 0x105bdc000 + 2141867\r\n58 com.github.electron.framework \t0x0000000105e07c7c 0x105bdc000 + 2276476\r\n59 com.github.electron.framework \t0x0000000105e07f8c 0x105bdc000 + 2277260\r\n60 com.github.electron.framework \t0x0000000105e0856b 0x105bdc000 + 2278763\r\n61 com.github.electron.framework \t0x0000000105ddc839 0x105bdc000 + 2099257\r\n62 com.github.electron.framework \t0x0000000105dfec3a 0x105bdc000 + 2239546\r\n63 com.github.electron.framework \t0x0000000105ddc224 0x105bdc000 + 2097700\r\n64 com.apple.CoreFoundation \t0x00007fff9f323981 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17\r\n65 com.apple.CoreFoundation \t0x00007fff9f304a7d __CFRunLoopDoSources0 + 557\r\n66 com.apple.CoreFoundation \t0x00007fff9f303f76 __CFRunLoopRun + 934\r\n67 com.apple.CoreFoundation \t0x00007fff9f303974 CFRunLoopRunSpecific + 420\r\n68 com.apple.Foundation \t0x00007fffa0d18612 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277\r\n69 com.github.electron.framework \t0x0000000105ddce9e 0x105bdc000 + 2100894\r\n70 com.github.electron.framework \t0x0000000105ddc674 0x105bdc000 + 2098804\r\n71 com.github.electron.framework \t0x0000000105e1dfc1 0x105bdc000 + 2367425\r\n72 com.github.electron.framework \t0x0000000105e0735d 0x105bdc000 + 2274141\r\n73 com.github.electron.framework \t0x0000000106aa9e5a 0x105bdc000 + 15523418\r\n74 com.github.electron.framework \t0x00000001064a2e80 0x105bdc000 + 9203328\r\n75 com.github.electron.framework \t0x00000001064a2066 0x105bdc000 + 9199718\r\n76 com.github.electron.framework \t0x0000000105bde007 AtomMain + 71\r\n77 com.github.electron.helper \t0x0000000105bd5f26 main + 38\r\n78 libdyld.dylib \t0x00007fffb485b255 start + 1\r\n```","author":{"url":"https://github.com/tommoor","@type":"Person","name":"tommoor"},"datePublished":"2017-03-26T00:23:48.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/1257/nodegit/issues/1257"}
| 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:2b756aa6-f9b1-af92-96dc-406093c02706 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E494:3CECC8:B126B71:E6DBAAC:697618B4 |
| html-safe-nonce | 9b573362a393267a6c93cfe558958818ae5ae4e9bc98a6b2944751afaa6964c0 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNDk0OjNDRUNDODpCMTI2QjcxOkU2REJBQUM6Njk3NjE4QjQiLCJ2aXNpdG9yX2lkIjoiMjMwOTQwMDYyNTYyNzg1NDYwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 0bd0885b7c7f605a1e0f436d4cc60bba82ddc390560a140c88b835efadcbd5ec |
| hovercard-subject-tag | issue:217015819 |
| 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/1257/issue_layout |
| twitter:image | https://opengraph.githubassets.com/cc1b9bf0f2871375b5204d579a62d77c25957162565fb6310b7b399dcc01602c/nodegit/nodegit/issues/1257 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/cc1b9bf0f2871375b5204d579a62d77c25957162565fb6310b7b399dcc01602c/nodegit/nodegit/issues/1257 |
| og:image:alt | Happens during garbage collection, our codebase is complex and I'm having trouble narrowing this down to a specific cause - let me know how I can help by providing more info. NodeGit 0.17 / 0.18 ru... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | tommoor |
| hostname | github.com |
| expected-hostname | github.com |
| None | c6814b4cc7afd45cd6e64525d0cff0e76dd802f315a5b0e55a7abda1d1d070d0 |
| 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 | 4ea235bfed58ef16c8a5642b3ac64b74f10c9f52 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width