spring: develop f56cc558 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
rtri | rtri | develop | 2016-12-02 16:00:05 | develop 6e14f6f1 |
Changeset | mark all *TaskGroup::ExecuteTask()'s as override 1) good practice 2) pure virtual method called terminate called without an active exception Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffe992b700 (LWP 11671)] 0x00007ffff4c12cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007ffff4c12cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ffff4c160d8 in __GI_abort () at abort.c:89 #2 0x00007ffff551d535 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 0000003 0x00007ffff551b6d6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 0000004 0x00007ffff551b703 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 0000005 0x00007ffff551c1bf in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x0000000000876ca1 in ThreadPool::DoTask (queue=...) at rts/System/ThreadPool.cpp:150 #7 0x0000000000876e08 in ThreadPool::WorkerLoop (id=3) at rts/System/ThreadPool.cpp:174 #8 0x00007ffff556ea60 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007ffff78bf182 in start_thread (arg=0x7fffe992b700) at pthread_create.c:312 0000010 0x00007ffff4cd647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) frame 6 #6 0x0000000000876ca1 in ThreadPool::DoTask (queue=...) at rts/System/ThreadPool.cpp:150 150 while (tg->ExecuteTask()) { (gdb) p tg $1 = (ITaskGroup *) 0x2e806c58 |
|||
mod - rts/System/ThreadPool.h | [ Diff ] [ File ] |