René's URL Explorer Experiment


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

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@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-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:2b756aa6-f9b1-af92-96dc-406093c02706
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idE494:3CECC8:B126B71:E6DBAAC:697618B4
html-safe-nonce9b573362a393267a6c93cfe558958818ae5ae4e9bc98a6b2944751afaa6964c0
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNDk0OjNDRUNDODpCMTI2QjcxOkU2REJBQUM6Njk3NjE4QjQiLCJ2aXNpdG9yX2lkIjoiMjMwOTQwMDYyNTYyNzg1NDYwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac0bd0885b7c7f605a1e0f436d4cc60bba82ddc390560a140c88b835efadcbd5ec
hovercard-subject-tagissue:217015819
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodegit/nodegit/1257/issue_layout
twitter:imagehttps://opengraph.githubassets.com/cc1b9bf0f2871375b5204d579a62d77c25957162565fb6310b7b399dcc01602c/nodegit/nodegit/issues/1257
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/cc1b9bf0f2871375b5204d579a62d77c25957162565fb6310b7b399dcc01602c/nodegit/nodegit/issues/1257
og:image:altHappens 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:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametommoor
hostnamegithub.com
expected-hostnamegithub.com
Nonec6814b4cc7afd45cd6e64525d0cff0e76dd802f315a5b0e55a7abda1d1d070d0
turbo-cache-controlno-preview
go-importgithub.com/nodegit/nodegit git https://github.com/nodegit/nodegit.git
octolytics-dimension-user_id657068
octolytics-dimension-user_loginnodegit
octolytics-dimension-repository_id1383170
octolytics-dimension-repository_nwonodegit/nodegit
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1383170
octolytics-dimension-repository_network_root_nwonodegit/nodegit
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release4ea235bfed58ef16c8a5642b3ac64b74f10c9f52
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodegit/nodegit/issues/1257#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Fnodegit%2Fissues%2F1257
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodegit%2Fnodegit%2Fissues%2F1257
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=nodegit%2Fnodegit
Reloadhttps://github.com/nodegit/nodegit/issues/1257
Reloadhttps://github.com/nodegit/nodegit/issues/1257
Reloadhttps://github.com/nodegit/nodegit/issues/1257
nodegit https://github.com/nodegit
nodegithttps://github.com/nodegit/nodegit
Notifications https://github.com/login?return_to=%2Fnodegit%2Fnodegit
Fork 697 https://github.com/login?return_to=%2Fnodegit%2Fnodegit
Star 5.8k https://github.com/login?return_to=%2Fnodegit%2Fnodegit
Code https://github.com/nodegit/nodegit
Issues 343 https://github.com/nodegit/nodegit/issues
Pull requests 19 https://github.com/nodegit/nodegit/pulls
Actions https://github.com/nodegit/nodegit/actions
Projects 0 https://github.com/nodegit/nodegit/projects
Security 0 https://github.com/nodegit/nodegit/security
Insights https://github.com/nodegit/nodegit/pulse
Code https://github.com/nodegit/nodegit
Issues https://github.com/nodegit/nodegit/issues
Pull requests https://github.com/nodegit/nodegit/pulls
Actions https://github.com/nodegit/nodegit/actions
Projects https://github.com/nodegit/nodegit/projects
Security https://github.com/nodegit/nodegit/security
Insights https://github.com/nodegit/nodegit/pulse
New issuehttps://github.com/login?return_to=https://github.com/nodegit/nodegit/issues/1257
New issuehttps://github.com/login?return_to=https://github.com/nodegit/nodegit/issues/1257
GitTreeEntry: pointer being freed was not allocatedhttps://github.com/nodegit/nodegit/issues/1257#top
https://github.com/tommoor
https://github.com/tommoor
tommoorhttps://github.com/tommoor
on Mar 26, 2017https://github.com/nodegit/nodegit/issues/1257#issue-217015819
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.