However, taking another look at your backtrace, that's missing debug info
in the runtime (rather than any generated code), so you'd have to check
whether your version of libjulia is built with debug info.

On Tue, Jan 5, 2016 at 3:14 PM, Isaiah Norton <[email protected]>
wrote:

> sorry, autocorrect messed that up:
> `make -C deps distclean-llvm`
>
> On Tue, Jan 5, 2016 at 9:08 AM, Isaiah Norton <[email protected]>
> wrote:
>
>> Probably need 'make -C steps distclean-llvm' before rebuild.
>>
>>
>> On Tuesday, January 5, 2016, Jamie Brandon <[email protected]>
>> wrote:
>>
>>> I'll give that a go. Thanks :)
>>>
>>> On Tuesday, 5 January 2016 14:00:49 UTC, Keno Fischer wrote:
>>>>
>>>> This only works with new versions of LLVM. We're in the middle of
>>>> transitioning to the new LLVM on master, so I think at this point, just
>>>> putting LLVM_VER=3.7.1 in your Make.user should be sufficient.
>>>>
>>>> On Tue, Jan 5, 2016 at 2:50 PM, Jamie Brandon <[email protected]>
>>>> wrote:
>>>>
>>>>> I've seen it mentioned (eg in
>>>>> https://groups.google.com/forum/#!msg/julia-dev/eBwqLqiZSPc/N0QlPMC015EJ)
>>>>> that Julia can emit DWARF info for Julia functions. This does not seem to
>>>>> be working for me (see gdb below and cachegrind attached). Is there
>>>>> something I need to enable, or some dependency I need to update?
>>>>>
>>>>> Breakpoint 1, 0x00007ffff6edbff4 in jl_array_grow_end () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> (gdb) bt
>>>>> #0  0x00007ffff6edbff4 in jl_array_grow_end () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #1  0x00007ffff6edc687 in jl_cell_1d_push () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #2  0x00007ffff6ede8a0 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #3  0x00007ffff6ede7e8 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #4  0x00007ffff6ede7e8 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #5  0x00007ffff6edd1c7 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #6  0x00007ffff6edea88 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #7  0x00007ffff6ede15b in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #8  0x00007ffff6eddcfa in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #9  0x00007ffff6ede7ce in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #10 0x00007ffff6edd1c7 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #11 0x00007ffff6edea88 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #12 0x00007ffff6eddcfa in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #13 0x00007ffff6eddcfa in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #14 0x00007ffff6eddab8 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #15 0x00007ffff6ede15b in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #16 0x00007ffff6ede15b in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #17 0x00007ffff6ee0534 in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #18 0x00007ffff6ee0b58 in jl_restore_system_image_data () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #19 0x00007ffff6ee0cdb in jl_restore_system_image () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #20 0x00007ffff6ed83cb in ?? () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #21 0x00007ffff6ed8d0c in julia_init () from
>>>>> /usr/bin/../lib/x86_64-linux-gnu/julia/libjulia.so
>>>>> #22 0x0000000000401743 in main (argc=1, argv=0x7fffffffe280) at
>>>>> repl.c:594
>>>>>
>>>>> julia> versioninfo(true)
>>>>> Julia Version 0.4.2
>>>>> Commit bb73f34 (2015-12-06 21:47 UTC)
>>>>> Platform Info:
>>>>>   System: Linux (x86_64-linux-gnu)
>>>>>   CPU: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz
>>>>>   WORD_SIZE: 64
>>>>>            Ubuntu 15.10
>>>>>   uname: Linux 4.2.0-22-generic #27-Ubuntu SMP Thu Dec 17 22:57:08 UTC
>>>>> 2015 x86_64 x86_64
>>>>> Memory: 7.709388732910156 GB (74.875 MB free)
>>>>> Uptime: 138002.0 sec
>>>>> Load Avg:  0.8466796875  0.62451171875  0.53955078125
>>>>> Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz:
>>>>>        speed         user         nice          sys
>>>>> idle          irq
>>>>> #1  2984 MHz     596284 s       6481 s      60313 s    4356735
>>>>> s          0 s
>>>>> #2  2982 MHz     605240 s       5964 s      50700 s     502866
>>>>> s          0 s
>>>>> #3  2700 MHz     642616 s       6513 s      53248 s     492041
>>>>> s          0 s
>>>>> #4  2700 MHz     605240 s       6628 s      48010 s     502254
>>>>> s          0 s
>>>>>
>>>>>   BLAS: libopenblas (NO_LAPACKE DYNAMIC_ARCH NO_AFFINITY Haswell)
>>>>>   LAPACK: liblapack.so.3
>>>>>   LIBM: libopenlibm
>>>>>   LLVM: libLLVM-3.3
>>>>> Environment:
>>>>>   TERM = xterm-256color
>>>>>   XDG_SESSION_PATH = /org/freedesktop/DisplayManager/Session1
>>>>>   XDG_SEAT_PATH = /org/freedesktop/DisplayManager/Seat0
>>>>>   DEFAULTS_PATH = /usr/share/gconf/i3.default.path
>>>>>   PATH =
>>>>> /home/jamie/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
>>>>>   MANDATORY_PATH = /usr/share/gconf/i3.mandatory.path
>>>>>   HOME = /home/jamie
>>>>>
>>>>>
>>>>
>

Reply via email to