# Problems with Generating Call Graphs

**URL:** <https://discourse.julialang.org/t/problems-with-generating-call-graphs/136125>\
**Category:** General Usage\
**Created:** [March 10, 2026, 10:33pm UTC](https://discourse.julialang.org/t/problems-with-generating-call-graphs/136125 "2026-03-10T22:33:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcbro](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@mcbro](https://discourse.julialang.org/u/mcbro)\
**Post date:** [March 10, 2026, 10:33pm UTC](https://discourse.julialang.org/t/problems-with-generating-call-graphs/136125/1 "2026-03-10T22:33:11Z")

</div>

I thought there were tools for doing this in Julia 1.12.5, namely tracing the calls to every function from another function, but I’m stumped so far. The package TraceGraph will not compile due to the use of deprecated functions from DataFrames, Cthulhu fails for similar reasons and TraceFuns.jl simply doesn’t work. It has an empty output.

Is there a recommended way of doing this that works using Julia 12.5? Any help would be appreciated.

---

<div class="post-metadata">

**Author:** ![Tyrone](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tyrone/32/221141_2.png) [@Tyrone](https://discourse.julialang.org/u/Tyrone)\
**Post date:** [March 11, 2026, 9:25am UTC](https://discourse.julialang.org/t/problems-with-generating-call-graphs/136125/2 "2026-03-11T09:25:35Z")

</div>

We have something in development that can give you this, however it is currently for Julia v1.12.4 and not upstreamed yet.

If you want to try it, feel free to send me a message 🙂

---

<div class="post-metadata">

**Author:** ![mcbro](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@mcbro](https://discourse.julialang.org/u/mcbro)\
**Post date:** [March 11, 2026, 8:55pm UTC](https://discourse.julialang.org/t/problems-with-generating-call-graphs/136125/3 "2026-03-11T20:55:33Z")

</div>

Currently I’m solving my problem using a large language model AI. Namely I’m using Claude AI to traverse through my code. It does raise the concern of security, however. Not sure I want to have my code added to the Claude database.

---

<div class="post-metadata">

**Author:** ![Tyrone](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tyrone/32/221141_2.png) [@Tyrone](https://discourse.julialang.org/u/Tyrone)\
**Post date:** [March 12, 2026, 11:05am UTC](https://discourse.julialang.org/t/problems-with-generating-call-graphs/136125/4 "2026-03-12T11:05:58Z")

</div>

The thing we are developing is a instrumentation layer for Julia called CodeGlass that can do multiple things include tracing every function call to another.

It is still in development but we started to also make graphs from this data, would you like to try it out? We could also really use the feedback 🙂
