I've actually had problems with ProfileView as well, but thought I'd wait until 0.5 is released.
julia> ProfileView.view() (<unknown>:770): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/Users/ortner/.julia/v0.5/Homebrew/deps/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache' : No such file or directory This likely means that your installation is broken. Try running the command gdk-pixbuf-query-loaders > /Users/ortner/.julia/v0.5/Homebrew/deps/usr/lib /gdk-pixbuf-2.0/2.10.0/loaders.cache to make things work again for the time being. ERROR: UndefVarError: _jl_libcairo not defined in #CairoImageSurface#1(::Bool, ::Function, ::Array{UInt32,2}, ::Int32) at /Users/ortner/.julia/v0.5/Cairo/src/Cairo.jl:183 in #viewprof#2(::Bool, ::Bool, ::Int64, ::Bool, ::Array{Any,1}, ::Function, ::Gtk.GtkCanvas, ::Array{Array{UInt64,1},1}, ::Array{UInt64,1}, ::Array{Int64,1}, ::Dict{UInt64,Array{StackFrame,1}}, ::Array{Array{StackFrame,1},1}) at /Users/ortner/.julia/v0.5/ProfileView/src/ProfileViewGtk.jl:48 in (::ProfileViewGtk.#kw##viewprof)(::Array{Any,1}, ::ProfileViewGtk.#viewprof, ::Gtk.GtkCanvas, ::Array{Array{UInt64,1},1}, ::Array{UInt64,1}, ::Array{Int64,1}, ::Dict{UInt64,Array{StackFrame,1}}, ::Array{Array{StackFrame,1},1}) at ./<missing>:0 in #view#1(::Void, ::Array{Any,1}, ::Function, ::Array{UInt64,1}) at /Users/ortner/.julia/v0.5/ProfileView/src/ProfileViewGtk.jl:40 in (::ProfileViewGtk.#kw##view)(::Array{Any,1}, ::ProfileViewGtk.#view, ::Array{UInt64,1}) at ./<missing>:0 in view() at /Users/ortner/.julia/v0.5/ProfileView/src/ProfileView.jl:55 shell> gdk-pixbuf-query-loaders > /Users/ortner/.julia/v0.5/Homebrew/deps/ usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache objc[3073]: Class GNotificationCenterDelegate is implemented in both /usr/ local/opt/glib/lib/libgio-2.0.0.dylib and /Users/ortner/.julia/v0.5/Homebrew /deps/usr/opt/glib/lib/libgio-2.0.0.dylib. One of the two will be used. Which one is undefined. julia> julia> ProfileView.view() ERROR: UndefVarError: _jl_libcairo not defined in #CairoImageSurface#1(::Bool, ::Function, ::Array{UInt32,2}, ::Int32) at /Users/ortner/.julia/v0.5/Cairo/src/Cairo.jl:183 in #viewprof#2(::Bool, ::Bool, ::Int64, ::Bool, ::Array{Any,1}, ::Function, ::Gtk.GtkCanvas, ::Array{Array{UInt64,1},1}, ::Array{UInt64,1}, ::Array{Int64,1}, ::Dict{UInt64,Array{StackFrame,1}}, ::Array{Array{StackFrame,1},1}) at /Users/ortner/.julia/v0.5/ProfileView/src/ProfileViewGtk.jl:48 in (::ProfileViewGtk.#kw##viewprof)(::Array{Any,1}, ::ProfileViewGtk.#viewprof, ::Gtk.GtkCanvas, ::Array{Array{UInt64,1},1}, ::Array{UInt64,1}, ::Array{Int64,1}, ::Dict{UInt64,Array{StackFrame,1}}, ::Array{Array{StackFrame,1},1}) at ./<missing>:0 in #view#1(::Void, ::Array{Any,1}, ::Function, ::Array{UInt64,1}) at /Users/ortner/.julia/v0.5/ProfileView/src/ProfileViewGtk.jl:40 in (::ProfileViewGtk.#kw##view)(::Array{Any,1}, ::ProfileViewGtk.#view, ::Array{UInt64,1}) at ./<missing>:0 in view() at /Users/ortner/.julia/v0.5/ProfileView/src/ProfileView.jl:55