I ran into an issue where apparently at random I get segmentation faults - how can I find out what exactly is causing the problem?
Here is the dump: signal (11): Segmentation fault: 11 julia_call_23669 at (unknown line) disposable_instance at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/ Model.jl:647 to_select_part at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/Model. jl:262 to_fetch_sql at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/Model.jl :542 find at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/Model.jl:40 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 find_one_by at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/Model.jl: 55 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 current_user at /Users/adrian/Dropbox/Projects/jinnie/app/resources/users/ model.jl:64 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/gf.c:1691 with_authorization at /Users/adrian/Dropbox/Projects/jinnie/app/resources/ users/model.jl:82 articles at /Users/adrian/Dropbox/Projects/jinnie/app/resources/articles/./ modules/AdminController.jl:6 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 jl_f_invoke at /private/tmp/julia-20160615-15177-tdcnou/src/builtins.c:1114 invoke_controller at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/ Router.jl:187 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 match_routes at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/Router. jl:73 route_request at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/Router. jl:44 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 anonymous at /Users/adrian/Dropbox/Projects/jinnie/lib/Genie/src/AppServer. jl:18 on_message_complete at /Users/adrian/.julia/v0.4/HttpServer/src/HttpServer. jl:400 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 on_message_complete at /Users/adrian/.julia/v0.4/HttpServer/src/ RequestParser.jl:104 jlcapi_on_message_complete_21686 at (unknown line) http_parser_execute at /Users/adrian/.julia/v0.4/HttpParser/deps/usr/lib/ libhttp_parser.dylib (unknown line) http_parser_execute at /Users/adrian/.julia/v0.4/HttpParser/src/HttpParser. jl:92 process_client at /Users/adrian/.julia/v0.4/HttpServer/src/HttpServer.jl:365 jlcall_process_client_23170 at (unknown line) jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 anonymous at task.jl:447 jl_apply at /private/tmp/julia-20160615-15177-tdcnou/src/./julia.h:1331 [1] 50892 segmentation fault ./genie.jl s and this is the last known function (which works ok in different circumstances): function disposable_instance{T<:AbstractModel}(m::Type{T}) if m <: AbstractModel return m() else error("$m is not a concrete subtype of AbstractModel") end end