I previously used the pprof tool without any problems, and it worked great - now I see the output as shown below, regardless of what I look at:

the application profiled in this example may make 40+ functional calls, and even more complex applications create similar callgraphs for both the processor and memprofiling.
Im applications trying to profile are all web applications, I profile them for one minute at a time and using wrk to generate 200,000,000+ requests = all returned data and 2xx response
pprof suddenly stopped working a few days ago by running osx yosemite - in an attempt to solve a problem that I recently upgraded to el capitan, but the result is the same.
Note. These are not just call schedules. The call list or top command produces similar results, but the applications themselves work just fine:
(pprof) top 269.97kB of 269.97kB total ( 100%) flat flat% sum% cum cum% 269.97kB 100% 100% 269.97kB 100% (pprof)
I use the following package: "github.com/davecheney/profile" with go v1.5.1
For clarity, here is what I do to create profiles ::
I import the above package into main.go and put the following at the beginning of my main function:
defer profile.Start(profile.MemProfile).Stop()
Then I create a binary file and run it:
go build -o orig /Users/danielwall/www/netlistener/application/adrequest.go /Users/danielwall/www/netlistener/application/cookie.go /Users/danielwall/www/netlistener/application/header.go /Users/danielwall/www/netlistener/application/lex.go /Users/danielwall/www/netlistener/application/main.go /Users/danielwall/www/netlistener/application/publisher_ids.go /Users/danielwall/www/netlistener/application/request.go /Users/danielwall/www/netlistener/application/response.go /Users/danielwall/www/netlistener/application/server.go /Users/danielwall/www/netlistener/application/sniff.go /Users/danielwall/www/netlistener/application/status.go /Users/danielwall/www/netlistener/application/transfer.go ./orig
Then I see the output as follows:
2015/11/16 11:39:49 profile: memory profiling enabled, /var/folders/26/2sj70_sn72l_93j7tf6r07gr0000gn/T/profile614358295/mem.pprof
Now I am working with another terminal:
wrk -d60 -c10 -H "X-Device: desktop" -H "X-Country-Code: GB" "http://localhost:8189/app?id=111&schema=xml2&ad_type=auto&url=http://test.com/&category=bob" Running 1m test @ http://localhost:8189/app?id=111&schema=xml2&ad_type=auto&url=http://test.com/&category=bob 2 threads and 10 connections Thread Stats Avg Stdev Max +/- Stdev Latency 414.09us 0.92ms 55.36ms 95.66% Req/Sec 17.57k 3.19k 22.59k 76.00% 2097764 requests in 1.00m, 684.20MB read Requests/sec: 34958.03 Transfer/sec: 11.40MB
After 60 seconds, I come back to check my profile:
^C2015/11/16 12:05:20 profile: caught interrupt, stopping profiles go tool pprof /var/folders/26/2sj70_sn72l_93j7tf6r07gr0000gn/T/profile614358295/mem.pprof
Any ideas what could happen here or where can I start with problems shooting / solving this?
Any support suggestions are welcome.