RangeNetworks / OpenBTS-UMTS

3G UMTS Data Radio Access Network Node
GNU Affero General Public License v3.0
297 stars 196 forks source link

Threads.cpp:102: void Thread::start(void* (*)(void*), void*): Assertion `!res' failed. #8

Open btrsdr opened 7 years ago

btrsdr commented 7 years ago

1.Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux

  1. 16Gb DDR4. PC: i7 7700HQ.

Try run./OpenBTS-UMST:

Threads.cpp:102: void Thread::start(void ()(void), void): Assertion `!res' failed.

Appeared (possible) after add 8Gb DDR4. Memory tested, all fine.

strace:

ONE_CHILD_CLEARTID, parent_tidptr=0x7f8d933a59d0, tls=0x7f8d933a5700, child_tidptr=0x7f8d933a59d0) = 20406 mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f8d93324000 mprotect(0x7f8d93324000, 4096, PROT_NONE) = 0 clone(child_stack=0x7f8d93363fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f8d933649d0, tls=0x7f8d93364700, child_tidptr=0x7f8d933649d0) = -1 ENOMEM (Cannot allocate memory) write(2, "OpenBTS-UMTS: Threads.cpp:102: v"..., 101) = 101 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8f9a39c000 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(20407, 20407, SIGABRT) = 0 --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=20407, si_uid=0} --- +++ killed by SIGABRT +++

ivanick87 commented 7 years ago

Thanks