ut_scheduler test newly fails (20231222.2)
This test (along with ut_media_player
, already repoted here #935 (closed)) newly fails from version 20231201.0, and also in the latest nightly, 20231222.2.
FAIL: ut_scheduler
==================
.F
!!!FAILURES!!!
Test Results:
Run: 1 Failures: 1 Errors: 0
1) test: jami::test::SchedulerTest::schedulerTest (F) line: 74 scheduler.cpp
assertion failed
- Expression: cv.wait_for(lk, std::chrono::seconds(3), [&]{ return taskRun == N; })
FAIL ut_scheduler (exit status: 1)
I've skipped ut_media_player; here's the failure per test-suite.log:
=======================================================
Jami Daemon 13.11.0: test/unitTest/test-suite.log
=======================================================
# TOTAL: 15
# PASS: 13
# SKIP: 0
# XFAIL: 1
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: ut_scheduler
==================
.F
!!!FAILURES!!!
Test Results:
Run: 1 Failures: 1 Errors: 0
1) test: jami::test::SchedulerTest::schedulerTest (F) line: 74 scheduler.cpp
assertion failed
- Expression: cv.wait_for(lk, std::chrono::seconds(3), [&]{ return taskRun == N; })
FAIL ut_scheduler (exit status: 1)
XFAIL: ut_media_player
======================
.[22;36m[1704680039.242|20007] [0mUPnPContext: starting dedicated io_context thread
[0m[22;36m[1704680039.243|20007] [0mCreating UPnPContext instance [0xd5cf10]
[0m[22;36m[1704680039.243|20008] [0mPUPnP: Creating instance [0x7fffec000b80] ...
[0m[22;36m[1704680039.243|20007|ringbuffer.cpp :55 ] [0mCreate new RingBuffer audiolayer_id
[0m[22;36m[1704680039.244|20007|manager.cpp :732 ] [0mNot initialized
[0m[22;36m[1704680039.244|20007|manager.cpp :732 ] [0mNot initialized
[0m[22;36m[1704680039.244|20007|manager.cpp :732 ] [0mNot initialized
[0m[22;36m[1704680039.249|20007|manager.cpp :806 ] [0mUsing PJSIP version 2.13.1 for x86_64-unknown-linux-gnu
[0m[22;36m[1704680039.249|20007|manager.cpp :807 ] [0mUsing GnuTLS version 3.7.7
[0m[22;36m[1704680039.249|20007|manager.cpp :808 ] [0mUsing OpenDHT version 3.1.7
[0m[22;36m[1704680039.249|20007|manager.cpp :809 ] [0mUsing FFmpeg version 6.1.1
[0m[22;36m[1704680039.249|20007|manager.cpp :812 ] [0mUsing Libgit2 version 1.6.4
[0m[22;36m[1704680039.249|20007|manager.cpp :257 ] [0m02:13:59.249 sip_endpoint.c Creating endpoint instance...
[0m[22;36m[1704680039.249|20007|manager.cpp :257 ] [0m02:13:59.249 pjlib epoll I/O Queue created (flags:0x1, ptr=0xde8e90)
[0m[22;36m[1704680039.249|20007|manager.cpp :257 ] [0m02:13:59.249 sip_endpoint.c Module "mod-msg-print" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_transport.c Transport manager created.
[0m[22;36m[1704680039.250|20007|sipvoiplink.cpp :648 ] [0mUsing SIP nameserver: 127.0.0.1
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "mod-tsx-layer" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "mod-stateful-util" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "mod-ua" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "mod-100rel" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "jami" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "mod-evsub" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "mod-refer" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 evsub.c Event pkg "refer" registered by mod-refer
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 sip_endpoint.c Module "mod-presence" registered
[0m[22;36m[1704680039.250|20007|manager.cpp :257 ] [0m02:13:59.250 evsub.c Event pkg "presence" registered by mod-presence
[0m[22;36m[1704680039.251|20007|manager.cpp :257 ] [0m02:13:59.251 sip_endpoint.c Module "mod-presence-server" registered
[0m[22;36m[1704680039.251|20007|manager.cpp :257 ] [0m02:13:59.251 sip_endpoint.c Module "mod-invite" registered
[0m[22;36m[1704680039.251|20007|sipvoiplink.cpp :742 ] [0mSIPVoIPLink@0xdcc960
[0m[22;36m[1704680039.251|20007|manager.cpp :830 ] [0mConfiguration file path: jami-sample.yml
[0m[22;36m[1704680039.253|20007|ringbuffer.cpp :55 ] [0mCreate new RingBuffer urgentRingBuffer_id
[0m[22;36m[1704680039.253|20007|audiolayer.cpp :60 ] [0m[audiolayer] AGC: 1, noiseReduce: auto, VAD: 1, echoCancel: auto, audioProcessor: webrtc
[0m[22;36m[1704680039.253|20007|pulselayer.cpp :69 ] [0m[audiolayer] created pulseaudio layer
[0m[22;36m[1704680039.253|20007|audiolayer.cpp :169 ] [0m[audiolayer] setHasNativeNS: 0
[0m[22;36m[1704680039.257|20007|pulselayer.cpp :146 ] [0mWaiting....
[0m[22;36m[1704680039.285|20013|pulselayer.cpp :146 ] [0mWaiting....
[0m[22;36m[1704680039.286|20013|pulselayer.cpp :146 ] [0mWaiting....
[0m[22;36m[1704680039.286|20013|pulselayer.cpp :150 ] [0mConnection to PulseAudio server established
[0m[22;36m[1704680039.286|20013|pulselayer.cpp :180 ] [0mUpdating PulseAudio sink list
[0m[22;36m[1704680039.286|20013|pulselayer.cpp :197 ] [0mUpdating PulseAudio source list
[0m[22;36m[1704680039.286|20013|pulselayer.cpp :214 ] [0mUpdating PulseAudio server infos
[0m[22;36m[1704680039.289|20013|pulselayer.cpp :685 ] [0mPulseAudio server info:
Server name: pulseaudio
Server version: 16.1
Default Sink auto_null
Default Source auto_null.monitor
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
[0m[22;36m[1704680039.289|20013|audiolayer.cpp :73 ] [0mHardware audio format available : {s16, 2 channels, 44100Hz} 0
[0m[22;36m[1704680039.289|20013|manager.cpp :2680] [0mAudio format changed: {s16, 1 channels, 16000Hz} -> {s16, 2 channels, 44100Hz}
[0m[22;36m[1704680039.384|20007|test_media_player.cpp :106 ] [0mStart testCreate
[0m[22;36m[1704680039.384|20007|audio_input.cpp :53 ] [0mCreating audio input with id: ./media/test_video_file.mp4
[0m[22;36m[1704680039.384|20007|ringbuffer.cpp :55 ] [0mCreate new RingBuffer ./media/test_video_file.mp4
[0m[22;36m[1704680039.384|20007|sinkclient.cpp :335 ] [0m[Sink:0xe61d70] Sink [./media/test_video_file.mp4] created
[0m[22;36m[1704680039.385|20007|video_input.cpp :607 ] [0mMRL: './media/test_video_file.mp4'
[0m[22;36m[1704680039.385|20030|media_player.cpp :81 ] [0m[01;33mGuessing file type for ./media/test_video_file.mp4
[0m[22;36m[1704680039.386|20030|media_decoder.cpp :152 ] [0mTrying to open input ./media/test_video_file.mp4 with format , pixel format , size 0x0, rate 0
[0m[22;36m[1704680039.391|20030|media_decoder.cpp :172 ] [0mOpened input Using format and resolution 320x240
[0m[22;36m[1704680039.392|20030|media_decoder.cpp :555 ] [0mUsing libopus Opus (libopus) decoder for audio
[0m[22;36m[1704680039.392|20030|media_decoder.cpp :566 ] [0m[01;33mNot using hardware decoding for opus
[0m[22;36m[1704680039.392|20030|ringbufferpool.cpp :155 ] [0mBind rbuf './media/test_video_file.mp4' to ringbuffer 'audiolayer_id'
[0m[22;36m[1704680039.392|20030|ringbufferpool.cpp :151 ] [0m[01;33mRingBuffer has a readoffset on itself
[0m[22;36m[1704680039.392|20030|ringbufferpool.cpp :155 ] [0mBind rbuf './media/test_video_file.mp4' to ringbuffer './media/test_video_file.mp4'
[0m[22;36m[1704680039.411|20030|audiostream.cpp :54 ] [0mPlayback: Creating stream with device (s16le, 44100Hz, 1 channels)
[0m[22;36m[1704680039.411|20030|audiostream.cpp :258 ] [0mStream is creating...
[0m[22;36m[1704680039.412|20030|threadloop.cpp :74 ] [0m[22;31malready started
[0m[22;36m[1704680039.412|20030|media_decoder.cpp :585 ] [0m[22;31mUnsupported codec
[0m[22;36m[1704680039.412|20030|sinkclient.cpp :190 ] [0m[ShmHolder:Jami Daemon_shm_20007_0] New size: f=0, a=103
[0m[22;36m[1704680039.412|20030|sinkclient.cpp :157 ] [0m[ShmHolder:Jami Daemon_shm_20007_0] New holder created
[0m[22;36m[1704680039.412|20030|sinkclient.cpp :284 ] [0m[Sink:0xe61d70] Shared memory [Jami Daemon_shm_20007_0] created
[0mXFAIL ut_media_player (exit status: 139)