summary refs log tree commit diff stats
path: root/results/classifier/zero-shot/118/virtual/1869073
blob: ae74a1df0d7d8c56f5e47090898e82c8947a09d6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
virtual: 0.966
graphic: 0.938
architecture: 0.873
performance: 0.867
user-level: 0.858
device: 0.815
debug: 0.801
semantic: 0.764
arm: 0.725
PID: 0.711
hypervisor: 0.698
mistranslation: 0.667
register: 0.613
vnc: 0.609
permissions: 0.607
VMM: 0.568
files: 0.529
ppc: 0.513
risc-v: 0.499
network: 0.483
boot: 0.470
socket: 0.457
TCG: 0.446
assembly: 0.379
peripherals: 0.365
kernel: 0.364
KVM: 0.317
i386: 0.231
x86: 0.228

qemu-arm-static crashes "segmentation fault" when running "git clone -s"

I want to use qemu-arm-static to cross-compile software. The compiler itself is a native cross-compiler connected via "distcc".

The problem is that a script tries to do some stuff with "git" and with a "git clone -s" command the whole story reproducibly stops with a "segmentation fault".

I don't know how to properly debug the issue but it happens 100% of the time that I get the "crash" or git just hangs forever with 100% CPU usage.

What is the version of QEMU you are using?

Actually this one magically went good. I'm testing in Virtual Box as my ARM64 host. Maybe something went wrong there. After rebooting the whole machine today "git" works well.

Will reopen if it happens again...

"git crashes" was a known issue with some older versions of QEMU (we had race conditions and git happens to go multi-threaded for some operations including I think 'clone'), but they should all now be fixed. If it does happen again I would recommend trying the most recent QEMU release.


Let's assume that this is fixed. Please open a new bug if it happens again.