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

Scheduler (mmwave-flex-tti-mac-scheduler) sigabrt6 error #275

Open
fgjeci opened this issue Dec 12, 2023 · 1 comment
Open

Scheduler (mmwave-flex-tti-mac-scheduler) sigabrt6 error #275

fgjeci opened this issue Dec 12, 2023 · 1 comment

Comments

@fgjeci
Copy link

fgjeci commented Dec 12, 2023

I ran into this error when using the scheduler type ns3::MmWaveFlexTtiMacScheduler. The full error stack:

terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 20) >= this->size() (which is 20)

Program received signal SIGABRT, Aborted.
0x00007ffff4389438 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:54
54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
#0 0x00007ffff4389438 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007ffff438b03a in __GI_abort () at abort.c:89
#2 0x00007ffff4cd8dde in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff4ce47a6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff4ce4811 in std::terminate() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff4ce4a65 in __cxa_throw ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff4cdb4b1 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff79bc9ba in ns3::mmwave::MmWaveFlexTtiMacScheduler::DoSchedTriggerReq(ns3::mmwave::MmWaveMacSchedSapProvider::SchedTriggerReqParameters const&)
()
from ns3-mmwave-new-oran/build/lib/libns3.38.rc1-mmwave-optimized.so
#8 0x00007ffff79752f1 in ns3::mmwave::MmWaveEnbMac::DoSlotIndication(ns3::mmwave::SfnSf) ()
from ns3-mmwave-new-oran/build/lib/libns3.38.rc1-mmwave-optimized.so
#9 0x00007ffff792ac41 in ns3::mmwave::MmWaveEnbPhy::StartTti() ()
from ns3-mmwave-new-oran/build/lib/libns3.38.rc1-mmwave-optimized.so
#10 0x00007ffff793198e in ns3::mmwave::MmWaveEnbPhy::StartSlot() ()
fromns3-mmwave-new-oran/build/lib/libns3.38.rc1-mmwave-optimized.so
#11 0x00007ffff793231d in ns3::mmwave::MmWaveEnbPhy::EndSlot() ()
from ns3-mmwave-new-oran/build/lib/libns3.38.rc1-mmwave-optimized.so
#12 0x00007ffff50b3009 in ns3::DefaultSimulatorImpl::ProcessOneEvent() ()
from ns3-mmwave-new-oran/build/lib/libns3.38.rc1-core-optimized.so
#13 0x00007ffff50b30d1 in ns3::DefaultSimulatorImpl::Run() ()
from ns3-mmwave-new-oran/build/lib/libns3.38.rc1-core-optimized.so
#14 0x000000000041ee3d in main ()

@pagmatt
Copy link
Contributor

pagmatt commented Dec 12, 2023

Hi,

Does this happen with the vanilla mmwave module, or are you using a custom version?
Which simulation script are you running, and is it one of the provided examples ?

Best,
Matteo

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

2 participants