]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
trap: warmup backtrace()
authorJaroslav Kysela <perex@perex.cz>
Fri, 11 Mar 2016 13:43:19 +0000 (14:43 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 11 Mar 2016 13:43:19 +0000 (14:43 +0100)
src/trap.c

index af3f2cd30a2aeb475de538d7e750f686055f8376..f76fb98d1c4891a01af1d191562f5b9da958fa8d 100644 (file)
@@ -294,6 +294,11 @@ trap_init(const char *ver)
 
   dl_iterate_phdr(callback, NULL);
   
+#if ENABLE_EXECINFO
+  void *frames[MAXFRAMES];
+  /* warmup backtrace allocators */
+  backtrace(frames, MAXFRAMES);
+#endif
 
   memset(&sa, 0, sizeof(sa));