Size: a a a

2021 May 02

D

Dimka88 in Accel-PPP
@kayot_dmitry а можете у себя сделать файл и скомпилить
```
#include <stdio.h>
#include <stdlib.h>

void main(void){
       printf("%d\n", EXIT_FAILURE);
}

```
gcc file.c
./a.out
источник

DK

Dmitry Koval in Accel-PPP
Делал, 1)
источник

D

Dimka88 in Accel-PPP
@kayot_dmitry dmesg | grep clock
источник

D

Dimka88 in Accel-PPP
В каком точно месте выхоит?)

accel-pppd/triton/md.c:
  48   if (pthread_create(&md_thr, NULL, md_thread, NULL)) {
  49    triton_log_error("md:pthread_create: %s", strerror(errno));
  50:   _exit(-1);
  51   }
  52  }
  ..
  75      continue;
  76     triton_log_error("md:epoll_wait: %s", strerror(errno));
  77:    _exit(-1);
  78    }
  79  

accel-pppd/triton/timer.c:
  57   if (pthread_create(&timer_thr, NULL, timer_thread, NULL)) {
  58    triton_log_error("timer:pthread_create: %s",strerror(errno));
  59:   _exit(-1);
  60   }
  61  }
  ..
  84      continue;
  85     triton_log_error("timer:epoll_wait: %s", strerror(errno));
  86:    _exit(-1);
  87    }
  88  

accel-pppd/triton/triton.c:
 745    if (!t) {
 746     triton_log_error("triton_run:create_thread: %s", strerror(errno));
 747:    _exit(-1);
 748    }
источник

D

Dimka88 in Accel-PPP
triton_log_error должен в core писать, и судя по всему он пишет.
источник

D

Dimka88 in Accel-PPP
Откапал корки в истории чата, вышло оно тут https://github.com/accel-ppp/accel-ppp/blob/master/accel-pppd/triton/md.c#L77
источник

DK

Dmitry Koval in Accel-PPP
root@NAS-U2:~# dmesg | grep clock
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.000000] hpet clockevent registered
[    0.083741] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.171154] clocksource: Switched to clocksource hpet
[    0.182663] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.500458] rtc_cmos 00:01: setting system clock to 2021-04-25 07:02:28 UTC (1619334148)
[    0.561805] PTP clock support registered
[    1.479134] tsc: Refined TSC clocksource calibration: 3300.022 MHz
[    1.479139] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2f91614f8ec, max_idle_ns: 440795344305 ns
[    2.594613] clocksource: Switched to clocksource tsc
источник

D

Dimka88 in Accel-PPP
источник

D

Dimka88 in Accel-PPP
у меня явно скила не хватит такое отдебажить
источник
2021 May 03

D

Dimka88 in Accel-PPP
Но более всего непонятно, почему нет записи в core.log, так как я проверил оно должно писать.
источник

S

Sergey in Accel-PPP
Скорее всего повреждается память и код логирования не выполняется
источник

S

Sergey in Accel-PPP
Точнее код выполняется, но значения переменных такие что ничего не логируется
источник

DK

Dmitry Koval in Accel-PPP
Врядли. 1.12 release точно так же себя ведет, он старше намного
1.12.0 release xebd committed on 5 Aug 2019
источник

D

Dimka88 in Accel-PPP
В теории можно то открыть корку и прочитать что там было?
источник

D

Dimka88 in Accel-PPP
@themiron извини что тревожу, можно как то из корки вытащить значения
https://github.com/accel-ppp/accel-ppp/blob/master/accel-pppd/triton/md.c#L76
strerror(errno)
poll_fd, epoll_events, max_events
источник

D

Dimka88 in Accel-PPP
Вот судя из этоо вывода https://pastebin.com/raw/scd9c9Cd
источник

s

shumbor in Accel-PPP
Корка и исходники есть ? Могу поковырять попробовать
источник

s

shumbor in Accel-PPP
Должно быть что то из этих ошибок

EBADF epfd is not a valid file descriptor.
EFAULT The memory area pointed to by events is not accessible with write permissions.
EINVAL epfd is not an epoll file descriptor, or maxevents is less than or equal to zero
источник

D

Dimka88 in Accel-PPP
@kayot_dmitry остались?
источник

DK

Dmitry Koval in Accel-PPP
посмотрю завтра, должно остаться
источник