Skip to content

Instantly share code, notes, and snippets.

@amurzeau
Created August 7, 2018 22:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amurzeau/c0c1bae139388cb6656e471c7b90ac88 to your computer and use it in GitHub Desktop.
Save amurzeau/c0c1bae139388cb6656e471c7b90ac88 to your computer and use it in GitHub Desktop.
gimp 2.10.2 and openblas 3.2 and glibc 2.27 deadblock
(gdb) thr a a bt
Thread 4 (Thread 0x7f727a990700 (LWP 26238)):
#0 0x00007f7283ad711c in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007f7283ad06c6 in __GI___pthread_mutex_lock (mutex=0x7f7287775968 <_rtld_global+2312>) at ../nptl/pthread_mutex_lock.c:113
#2 0x00007f728775e5b7 in tls_get_addr_tail (ti=0x7f7278c2fc70, dtv=0x55edf85706b0, the_map=0x55edf8567980) at ../elf/dl-tls.c:761
#3 0x00007f7287764288 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#4 0x00007f7276d86400 in get_memory_table () at memory.c:1147
#5 0x00007f7276d86400 in blas_memory_alloc (procpos=procpos@entry=2) at memory.c:1147
#6 0x00007f7276d86bbb in blas_thread_server (arg=0x2) at blas_server.c:297
#7 0x00007f7283acdf2a in start_thread (arg=0x7f727a990700) at pthread_create.c:463
#8 0x00007f7283a00edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f727b191700 (LWP 26237)):
#0 0x00007f7283ad711c in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007f7283ad06c6 in __GI___pthread_mutex_lock (mutex=0x7f7287775968 <_rtld_global+2312>) at ../nptl/pthread_mutex_lock.c:113
#2 0x00007f728775e5b7 in tls_get_addr_tail (ti=0x7f7278c2fc70, dtv=0x55edf85704b0, the_map=0x55edf8567980) at ../elf/dl-tls.c:761
#3 0x00007f7287764288 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#4 0x00007f7276d86400 in get_memory_table () at memory.c:1147
#5 0x00007f7276d86400 in blas_memory_alloc (procpos=procpos@entry=2) at memory.c:1147
#6 0x00007f7276d86bbb in blas_thread_server (arg=0x1) at blas_server.c:297
#7 0x00007f7283acdf2a in start_thread (arg=0x7f727b191700) at pthread_create.c:463
#8 0x00007f7283a00edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f727b992700 (LWP 26236)):
#0 0x00007f7283ad711c in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007f7283ad06c6 in __GI___pthread_mutex_lock (mutex=0x7f7287775968 <_rtld_global+2312>) at ../nptl/pthread_mutex_lock.c:113
#2 0x00007f728775e5b7 in tls_get_addr_tail (ti=0x7f7278c2fc70, dtv=0x55edf8556c10, the_map=0x55edf8567980) at ../elf/dl-tls.c:761
#3 0x00007f7287764288 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#4 0x00007f7276d86400 in get_memory_table () at memory.c:1147
#5 0x00007f7276d86400 in blas_memory_alloc (procpos=procpos@entry=2) at memory.c:1147
#6 0x00007f7276d86bbb in blas_thread_server (arg=0x0) at blas_server.c:297
#7 0x00007f7283acdf2a in start_thread (arg=0x7f727b992700) at pthread_create.c:463
#8 0x00007f7283a00edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f727fb9ce00 (LWP 26235)):
#0 0x00007f7283acf38d in __GI___pthread_timedjoin_ex (threadid=140129676633856, thread_return=thread_return@entry=0x0, abstime=abstime@entry=0x0, block=block@entry=true)
at pthread_join_common.c:89
#1 0x00007f7283acf1cc in __pthread_join (threadid=<optimized out>, thread_return=thread_return@entry=0x0) at pthread_join.c:24
#2 0x00007f7276d8764f in blas_thread_shutdown_ () at blas_server.c:972
#3 0x00007f7276d865e7 in blas_shutdown () at memory.c:1274
#4 0x00007f7276b60011 in gotoblas_quit () at memory.c:1470
#5 0x00007f7287760c54 in _dl_close_worker (map=<optimized out>, force=<optimized out>) at dl-close.c:288
#6 0x00007f728776183e in _dl_close (_map=0x55edf855fc40) at dl-close.c:842
---Type <return> to continue, or q <return> to quit---
#7 0x00007f7283a3cadf in __GI__dl_catch_exception (exception=exception@entry=0x7fff21e5ac60, operate=operate@entry=0x7f7280ef8350 <dlclose_doit>, args=args@entry=0x55edf855fc40)
at dl-error-skeleton.c:196
#8 0x00007f7283a3cb6f in __GI__dl_catch_error (objname=objname@entry=0x55edf84a7c70, errstring=errstring@entry=0x55edf84a7c78, mallocedp=mallocedp@entry=0x55edf84a7c68, operate=operate@entry=0x7f7280ef8350 <dlclose_doit>, args=args@entry=0x55edf855fc40) at dl-error-skeleton.c:215
#9 0x00007f7280ef8975 in _dlerror_run (operate=operate@entry=0x7f7280ef8350 <dlclose_doit>, args=0x55edf855fc40) at dlerror.c:162
#10 0x00007f7280ef8393 in __dlclose (handle=<optimized out>) at dlclose.c:46
#11 0x00007f7283704366 in g_module_close () at /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
#12 0x00007f7284f75ecc in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#13 0x00007f7284f765d2 in gegl_module_new () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#14 0x00007f7284f76aac in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#15 0x00007f7284f75aa1 in gegl_datafiles_read_directories () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#16 0x00007f7283ce5ced in g_slist_foreach () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f7284f48608 in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#18 0x00007f7283cd35d8 in g_option_context_parse () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f7283cd4574 in g_option_context_parse_strv () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x000055edf72b2baa in main ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment