Leader might be stopped at this point
diff --git a/handle_event.c b/handle_event.c
index e527c0f..203459c 100644
--- a/handle_event.c
+++ b/handle_event.c
@@ -644,7 +644,7 @@
 			struct library_symbol *sym= event->proc->callstack[i].c_un.libfunc;
 			struct library_symbol *new_sym;
 			assert(sym);
-			addr = sym2addr(leader, sym);
+			addr = sym2addr(event->proc, sym);
 			sbp = dict_find_entry(leader->breakpoints, addr);
 			if (sbp) {
 				if (addr != sbp->addr) {