Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.0-max crash with decodeTPS: true #894

Open
ZeroChaos- opened this issue Jan 4, 2024 · 5 comments
Open

5.0-max crash with decodeTPS: true #894

ZeroChaos- opened this issue Jan 4, 2024 · 5 comments

Comments

@ZeroChaos-
Copy link
Sponsor

thread 1 "trunk-recorder" received signal SIGABRT, Aborted.
0x00007ffff5eafaec in ?? () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff5eafaec in ?? () from /lib64/libc.so.6
#1  0x00007ffff5e61246 in raise () from /lib64/libc.so.6
#2  0x00007ffff5e4a877 in abort () from /lib64/libc.so.6
#3  0x00007ffff60f89bf in std::__glibcxx_assert_fail (file=<optimized out>, line=<optimized out>, function=<optimized out>, condition=<optimized out>)
    at /var/tmp/portage/sys-devel/gcc-13.2.1_p20230826/work/gcc-13-20230826/libstdc++-v3/src/c++11/debug.cc:61
#4  0x000055555566be0a in gr::blocks::tps_decoder_sink_impl::process_message(std::shared_ptr<gr::message>) ()
#5  0x000055555568032c in monitor_messages(Config&, std::shared_ptr<gr::top_block>&, std::vector<Source*, std::allocator<Source*> >&, std::vector<System*, std::allocator<System*> >&, std::vector<Call*, std::allocator<Call*> >&) [clone .constprop.0] ()
#6  0x000055555559d9c9 in main ()
@robotastic
Copy link
Owner

hmm... I enabled tpsDecode on an Analog system and I am not able to get it to SEGFAULT, which is weird. It probably means that the decoded messages are triggering it since I am not near any channels that have this. I haven't touched any relevant code recently though.

@ZeroChaos-
Copy link
Sponsor Author

😏 I'm not near anything that uses tps either afaict. I just enable all the decoders on analog channels that are multiagency use in case someone does :-)

any idea how I might get you a more useful backtrace?

@JoeGilkey
Copy link
Contributor

I can look into it a little deeper tomorrow night. Can you record some audio from the system you were monitoring when this happened?

FDNY uses TPS if you're anywhere near NYC.

@ZeroChaos-
Copy link
Sponsor Author

ZeroChaos- commented Jan 5, 2024

removed unrelated crash

@ZeroChaos-
Copy link
Sponsor Author

Going by assert_fail in the output, this seems likely related to #780 and can be reproduced and found more quickly in testing with #793

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants