freenode/#clasp - IRC Chatlog
Search
5:25:28
drmeister
::notify Bike Use clasp/src/profiler/scripts/profile_throw <pid-of-clasp> and then run it to reproduce the error. If there are too many frames with 0x###### hex addresses run it through the symbolicator first. profile_throw will dump a backtrace everytime cxa_throw is invoked.
5:26:04
drmeister
::notify Bike The last backtrace is probably the one you want. Or one of the last ones if there is a catch/rethrow in there.
5:47:31
karlosz_
could save a few words and an initialization for functions which dont close over their environment
12:27:22
Colleen
Bike: drmeister said 7 hours, 1 minute ago: Use clasp/src/profiler/scripts/profile_throw <pid-of-clasp> and then run it to reproduce the error. If there are too many frames with 0x###### hex addresses run it through the symbolicator first. profile_throw will dump a backtrace everytime cxa_throw is invoked.
12:27:22
Colleen
Bike: drmeister said 7 hours, 1 minute ago: The last backtrace is probably the one you want. Or one of the last ones if there is a catch/rethrow in there.
12:28:06
Bike
karlosz: clasp closures have their vector within them directly - there's no indirection - so a "closure" that doesn't close over anything odesn't take up any extra memory for it
12:28:16
Bike
that said, we should reinstate the optimization where closures like that are allocated at load time
12:44:59
Bike
drmeister: tried the script. "dtrace: option requires an argument -- o". do i need more parameters.