tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] Segfault on musl with '-run'


From: Arthur Williams
Subject: [Tinycc-devel] Segfault on musl with '-run'
Date: Tue, 19 Jul 2022 21:03:23 -0700

Hi,

Was writing an application and noticed a bug. The script can be reduced
to the following:

```
#!/bin/tcc -run
#include <time.h>
int main() {
    struct timespec start, current;
    clock_gettime(CLOCK_MONOTONIC, &start); // Segfaults
}
```

When the file is executed, it crashes at the indicated line. If I
explicitly compile the program and run it, it behaves correctly. Also tested
the same script on a glibc based machine and it also didn't crash.

Not sure exactly what's special about the call to `clock_gettime`, but
replacing it with something trivial or a printf avoids the crash.

Arthur



reply via email to

[Prev in Thread] Current Thread [Next in Thread]