The patch 23bdb6f7ce73c33f96449e43b4cae01e55f79ae1 appears to be segfaulting `qemu-img` at `replay_mutex_lock`.
The problem does not happen on the patch base bc2943d6caf787e1c9a5f3109cdb98f37630b89e The command is: buildroot/output.x86_64~/images ../host/bin/qemu-img convert -f raw -O qcow2 rootfs.ext2 rootfs.ext2.qcow2 Aborted (core dumped) and the backtrace: >>> bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007ffff5ce6f5d in __GI_abort () at abort.c:90 #2 0x000055555565ae79 in replay_mutex_unlock () at stubs/replay.c:79 #3 0x00005555556393a3 in os_host_main_loop_wait (timeout=<optimized out>) at util/main-loop.c:256 #4 main_loop_wait (nonblocking=<optimized out>) at util/main-loop.c:522 #5 0x0000555555576890 in convert_do_copy (s=0x7fffffffca10) at qemu-img.c:1900 #6 img_convert (argc=<optimized out>, argv=<optimized out>) at qemu-img.c:2332 #7 0x0000555555571dda in main (argc=7, argv=<optimized out>) at qemu-img.c:4763 >>> 77 void replay_mutex_lock(void) 78 { 79 abort(); 80 } The configure command is: GCC="/usr/bin/gcc" CXX="/usr/bin/g++" CPP="/usr/bin/cpp" OBJCOPY="/usr/bin/objcopy" RANLIB="/usr/bin/ranlib" CPPFLAGS="-I/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/include" CFLAGS="-O2 -I/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/include" CXXFLAGS="-O2 -I/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/include" LDFLAGS="-L/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/lib -Wl,-rpath,/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/lib" INTLTOOL_PERL=/usr/bin/perl CPP="/usr/bin/gcc -E" ./configure --target-list="x86_64-softmmu" --prefix="/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host" --interp-prefix=/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/x86_64-buildroot-linux-uclibc/sysroot --cc="/usr/bin/gcc" --host-cc="/usr/bin/gcc" --python=/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/bin/python2 --extra-cflags="-O2 -I/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/include" --extra-ldflags="-L/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/lib -Wl,-rpath,/home/ciro/bak/git/linux-kernel-module-cheat/buildroot/output.x86_64~/host/lib" --enable-debug --extra-cflags='-DDEBUG_PL061=1' --enable-trace-backends=simple --enable-sdl --with-sdlabi=2.0 and everything is fully automated at: https://github.com/cirosantilli/linux-kernel-module-cheat/tree/5ae702c71c2b2ad326b7791ff128cac0d8b298a2 by running: ./build -q On Wed, Feb 7, 2018 at 12:38 PM, Pavel Dovgalyuk <dovga...@ispras.ru> wrote: >> From: Ciro Santilli [mailto:ciro.santi...@gmail.com] >> Can you provide a test branch somewhere so I can easily test it out? > > Here it is: https://github.com/ispras/qemu/tree/rr-180207 > > Pavel Dovgalyuk >