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

Snapserver + Librespot on Alpine = Segfault #1026

Closed
hamishfagg opened this issue Jun 27, 2022 · 15 comments
Closed

Snapserver + Librespot on Alpine = Segfault #1026

hamishfagg opened this issue Jun 27, 2022 · 15 comments
Labels
bug next release fixed in develop branch and will be part of the next release

Comments

@hamishfagg
Copy link

hamishfagg commented Jun 27, 2022

Describe the bug
When using snapserver + librespot on alpine linux, snapserver segfaults when a spotify client connects.

Steps to Reproduce

  1. Install snapclient-server and librespot on alpine
  2. Run snapserver with stream = spotify:///librespot?name=Spotify&username=REDACTED&password=REDACTED&devicename=MySnapcastServer&bitrate=320
  3. Connect a spotify client. Snapserver segfaults

Environment details

  • OS: Alpine Linux Edge
  • Snapcast version: 0.26.0
  • I have tried installing OS packages and building both librespot and snapserver - makes no difference.

GDB Log from the segfault:

Thread 5 "snapserver" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 55]
0x00005651032e8ae4 in std::_Any_data::_M_access<std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>, true, false, false> > (this=0x0) at /usr/include/c++/11.2.1/bits/std_function.h:95
95            _M_access() const

output of GDB where (some lines removed, it's huge)

Output of GDB list

(gdb) list
90            _M_access()
91            { return *static_cast<_Tp*>(_M_access()); }
92
93          template<typename _Tp>
94            const _Tp&
95            _M_access() const
96            { return *static_cast<const _Tp*>(_M_access()); }
97
98          _Nocopy_types _M_unused;
99          char _M_pod_data[sizeof(_Nocopy_types)];

I don't really know what I'm looking at with the GDB output, so I hope this makes sense to someone :)

@kingosticks
Copy link
Contributor

Have you tried running librespot on its own? Does it crash in the same situation?

@badaix
Copy link
Owner

badaix commented Jun 27, 2022

Snapserver seems to crash while parsing the librespot stdout logs.
What version of librespot did you use?
Relying on debug logs is not a good idea of snapserver, because they can change from one version to the next, but segfaulting shouldn't happen, even when the log format changes.
Please don't delete the stack trace, I just took a quick look at them. When I'm back from vacation, I might need them.

@hamishfagg
Copy link
Author

I've run librespot in the same container by itself and it doesn't crash - you can also see the librespot version at the top of the log here:

bash-5.1# librespot -n "libre" -b 160 -v --backend pipe --device /dev/null
[2022-06-27T20:44:48Z INFO  librespot] librespot 0.4.1 c8897dd332 (Built on 2022-05-24, Build ID: 1653416940, Profile: release)
[2022-06-27T20:44:48Z TRACE librespot] Command line argument(s):
[2022-06-27T20:44:48Z TRACE librespot] 		-n "libre"
[2022-06-27T20:44:48Z TRACE librespot] 		-b "160"
[2022-06-27T20:44:48Z TRACE librespot] 		-v
[2022-06-27T20:44:48Z TRACE librespot] 		--backend "pipe"
[2022-06-27T20:44:48Z TRACE librespot] 		--device "/dev/null"
[2022-06-27T20:44:48Z DEBUG librespot_discovery::server] Zeroconf server listening on 0.0.0.0:46693
[2022-06-27T20:44:59Z DEBUG librespot_discovery::server] POST "/" {}
[2022-06-27T20:44:59Z INFO  librespot_core::session] Connecting to AP "ap-gae2.spotify.com:4070"
[2022-06-27T20:45:00Z INFO  librespot_core::session] Authenticated as "REDACTED" !
[2022-06-27T20:45:00Z DEBUG librespot_core::session] new Session[0]
[2022-06-27T20:45:00Z INFO  librespot_playback::mixer::softmixer] Mixing with softvol and volume control: Log(60.0)
[2022-06-27T20:45:00Z DEBUG librespot_connect::spirc] new Spirc[0]
[2022-06-27T20:45:00Z DEBUG librespot_connect::spirc] canonical_username: REDACTED
[2022-06-27T20:45:00Z DEBUG librespot::component] new MercuryManager
[2022-06-27T20:45:00Z DEBUG librespot_playback::player] new Player[0]
[2022-06-27T20:45:00Z DEBUG librespot_playback::mixer::mappings] Input volume 58958 mapped to: 49.99%
[2022-06-27T20:45:00Z INFO  librespot_playback::convert] Converting with ditherer: tpdf
[2022-06-27T20:45:00Z INFO  librespot_playback::audio_backend::pipe] Using pipe sink with format: S16
[2022-06-27T20:45:00Z DEBUG librespot_playback::player] command=AddEventSender
[2022-06-27T20:45:00Z DEBUG librespot_playback::player] command=VolumeSet(58958)
[2022-06-27T20:45:00Z DEBUG librespot_core::session] Session[0] strong=3 weak=2
[2022-06-27T20:45:00Z INFO  librespot_core::session] Country: "NZ"
[2022-06-27T20:45:00Z DEBUG librespot_core::mercury] subscribed uri=hm://remote/user/REDACTED/ count=0
[2022-06-27T20:45:00Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED’s MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 652808319 1656362700156 kPlayStatusStop
[2022-06-27T20:45:00Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED" 73d40aa67ebaebab0f887eae39a3dca1a29a68f0 652808319 1656362700156 kPlayStatusStop
[2022-06-27T20:45:00Z DEBUG librespot_connect::spirc] kMessageTypeLoad "REDACTED MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 652808631 1656362700156 kPlayStatusPause
[2022-06-27T20:45:00Z DEBUG librespot_connect::spirc] State: context_uri: "spotify:playlist:6C0FrjLUZZ99ovwSXwt0DE" index: 10 position_ms: 126126 status: kPlayStatusPause position_measured_at: 1656362700511 context_description: "" shuffle: false repeat: false playing_from_fallback: true row: 0 playing_track_index: 10 track {gid: "\315i\201.\177BC\316\223\302h!|\203\264\024"} track {gid: "y\336[{\220\237C\022\210\300\032_\246\276Eu"} track {gid: "\323.H^\265\265A\313\265\'\205\220\272*\341\030"} track {gid: ")\224E\314)\357GX\201\277\311l\277\364`$"} track {gid: "\310#\223\310\254\376H\026\214\3600\r\201\000R\313"} track {gid: "\223\227#\3447\354M\322\234\222\355\242Kpq)"} track {gid: "\326\326\235\t\320\244K<\231\336\032V\240d%\031"} track {gid: "\007\204\252o\022\303N\200\214\377\221\310EW7\230"} track {gid: "\327\307\336\265koLt\2507a9\364\306}j"} track {gid: ")\221-\034\316`J\303\241\362\020\335\221\034:\320"} track {gid: "M\332\300\341\260\264M\340\216\237[\3313<\221 "} track {gid: "\202q\273\177i\352J.\212\222\335\303\002a!z"} track {gid: ",\356\372\\\215D@j\203\366\022\021&\336\237\000"} track {gid: "<\031\235{\305\320O-\264a\331=\273\236\365\220"} track {gid: "\316[\002\222\3704J*\2157V\336\344\266\351\314"} track {gid: "1+\360\n;\212Nb\235%\2476xL\257\265"} track {gid: "j\207K\250f<L\337\241|C\3376w-\203"} track {gid: "\361$p\035\221\377H \216\216-\265\000\211f)"} track {gid: "\\N9h\211.Jz\236\013`\202\033\230i\313"} track {gid: ".\036\211\302\247\234C\336\252\353>\034\306RcH"} track {gid: ";wr\260\264\234E>\207\200\301n9\261\022w"} track {gid: "\010\226\300\377BDD\377\215\030\376\013j\311\262*"} track {gid: "\377\272\345m\324\232N\321\203\253I\016I\321H\315"} track {gid: "\313\336\321<c\350N\005\265\037\354b\330w\240&"} track {gid: "z\024_I\213\335O\002\264kiu\331\317\n\375"} track {gid: "%/\230z\337JK+\2027\253\021\300b\370\214"} track {gid: "\016\257\036\312\364\336H \252\216\376%\343\2778|"} track {gid: "\013\323\303Y\261\002J\330\236\272zT\017\230\200\004"} track {gid: "NN~u\246\177M\273\224T\335y\312&m\027"} track {gid: "mq\000\314&\267M\226\222[\350(\230\321\211\315"} track {gid: "\344\361\314\222\371\023J~\275\345M@M\0214\000"}
[2022-06-27T20:45:00Z DEBUG librespot_connect::spirc] Frame has 31 tracks
[2022-06-27T20:45:00Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPause]
[2022-06-27T20:45:00Z DEBUG librespot_playback::player] command=SetAutoNormaliseAsAlbum(false)
[2022-06-27T20:45:00Z DEBUG librespot_playback::player] command=Load(SpotifyId { id: REDACTED, audio_type: Track }, false, 126126)
[2022-06-27T20:45:00Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPause]
[2022-06-27T20:45:00Z INFO  librespot_playback::player] Loading <Flip Reset> with Spotify URI <spotify:track:2mUnxSunvs3Clvtpq3FtGo>
[2022-06-27T20:45:00Z DEBUG librespot_audio::fetch] Downloading file REDACTED
[2022-06-27T20:45:00Z DEBUG librespot::component] new ChannelManager
[2022-06-27T20:45:01Z DEBUG librespot::component] new AudioKeyManager
[2022-06-27T20:45:03Z INFO  librespot_playback::player] <Flip Reset> (187661 ms) loaded
[2022-06-27T20:45:03Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPause]
[2022-06-27T20:45:03Z TRACE librespot_connect::spirc] ==> kPlayStatusPause

Just in case it helps, here is the dockerfile I've used to test this (it builds snapserver from source):

FROM alpine:edge
WORKDIR /app

RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories

RUN apk add --no-cache bash librespot git alpine-sdk libvorbis-dev soxr-dev flac-dev avahi-dev expat-dev boost-dev opus-dev alsa-lib-dev

RUN git clone https://github.com/badaix/snapcast.git /snapcast

WORKDIR /snapcast

RUN make server DEBUG=1
RUN cp /snapcast/server/snapserver /usr/bin/

COPY snapserver.conf /etc/snapserver.conf
EXPOSE 1704 1705 1780
ENTRYPOINT /usr/bin/snapserver $EXTRA_ARGS

@hamishfagg
Copy link
Author

hamishfagg commented Jun 30, 2022

Running the same librespot command on a working debian-based image and the non-working alpine one:

The only difference I can see is that the alpine container prints this message twice in a row:

[DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/session_update

Debian:

root@brett:/# librespot -n "libre" -b 160 -v --backend pipe --device /dev/null
[2022-06-30T06:53:40Z INFO  librespot] librespot 0.4.1 88e64bd (Built on 2022-05-28, Build ID: kvIg8OfM, Profile: release)
[2022-06-30T06:53:40Z TRACE librespot] Command line argument(s):
[2022-06-30T06:53:40Z TRACE librespot] 		-n "libre"
[2022-06-30T06:53:40Z TRACE librespot] 		-b "160"
[2022-06-30T06:53:40Z TRACE librespot] 		-v
[2022-06-30T06:53:40Z TRACE librespot] 		--backend "pipe"
[2022-06-30T06:53:40Z TRACE librespot] 		--device "/dev/null"
[2022-06-30T06:53:40Z DEBUG librespot_discovery::server] Zeroconf server listening on 0.0.0.0:38833
[2022-06-30T06:53:51Z DEBUG librespot_discovery::server] POST "/" {}
[2022-06-30T06:53:51Z INFO  librespot_core::session] Connecting to AP "ap-gae2.spotify.com:4070"
[2022-06-30T06:53:52Z INFO  librespot_core::session] Authenticated as "REDACTED" !
[2022-06-30T06:53:52Z DEBUG librespot_core::session] new Session[0]
[2022-06-30T06:53:52Z INFO  librespot_playback::mixer::softmixer] Mixing with softvol and volume control: Log(60.0)
[2022-06-30T06:53:52Z DEBUG librespot_connect::spirc] new Spirc[0]
[2022-06-30T06:53:52Z DEBUG librespot_connect::spirc] canonical_username: REDACTED
[2022-06-30T06:53:52Z DEBUG librespot::component] new MercuryManager
[2022-06-30T06:53:52Z DEBUG librespot_playback::player] new Player[0]
[2022-06-30T06:53:52Z INFO  librespot_playback::convert] Converting with ditherer: tpdf
[2022-06-30T06:53:52Z DEBUG librespot_playback::mixer::mappings] Input volume 58958 mapped to: 49.99%
[2022-06-30T06:53:52Z INFO  librespot_playback::audio_backend::pipe] Using pipe sink with format: S16
[2022-06-30T06:53:52Z DEBUG librespot_playback::player] command=AddEventSender
[2022-06-30T06:53:52Z DEBUG librespot_playback::player] command=VolumeSet(58958)
[2022-06-30T06:53:52Z DEBUG librespot_core::session] Session[0] strong=3 weak=2
[2022-06-30T06:53:52Z INFO  librespot_core::session] Country: "NZ"
[2022-06-30T06:53:52Z DEBUG librespot_core::mercury] subscribed uri=hm://remote/user/REDACTED/ count=0
[2022-06-30T06:53:52Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 862140811 1656572032648 kPlayStatusPlay
[2022-06-30T06:53:52Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED" 73d40aa67ebaebab0f887eae39a3dca1a29a68f0 862140811 1656572032648 kPlayStatusStop
[2022-06-30T06:53:53Z DEBUG librespot_connect::spirc] kMessageTypeLoad "REDACTED MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 862141040 1656572032648 kPlayStatusPlay
[2022-06-30T06:53:53Z DEBUG librespot_connect::spirc] State: context_uri: "spotify:album:4bY5afLFtkK8tesjGRs1vK" index: 7 position_ms: 4235 status: kPlayStatusPlay position_measured_at: 1656572033161 context_description: "" shuffle: false repeat: false playing_from_fallback: true row: 0 playing_track_index: 7 track {gid: "C5\322\245\000ICp\256(P\264\035\307\321|"} track {gid: "\326Z\331X\326dC\361\235\372tX\001\317\371\361"} track {gid: "\177-\000\3645\363Oj\212+\030\331\360\177u\024"} track {gid: "\244hB\273G\010A\352\222\"i,Yd%\306"} track {gid: "Vs)\355\342\027@\264\271\327V\211 \303\3010"} track {gid: "\026h4\374\3478M\326\201\355!uU\371=\335"} track {gid: "\233\271\216\035\220\247M\031\210\235\361\237\322\343\037 "} track {gid: "{\023*i5\\E\236\230h\005;y\017\213\032"} track {gid: "\345\010\234\202o\273@3\254\343\230\267LIU\305"} track {gid: "\301\323\361\257\201fJ\344\216\230\036\214\312\210\007\250"} track {gid: "\377G8k$fE3\241\373MG\343\257D|"} track {gid: "I\003U\263\241\224G`\244\327?YJ\340\217\232"} track {gid: "r\251\324\302\222\341H\030\255\226K\376\036\016\035\312"}
[2022-06-30T06:53:53Z DEBUG librespot_connect::spirc] Frame has 13 tracks
[2022-06-30T06:53:53Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPlay]
[2022-06-30T06:53:53Z DEBUG librespot_playback::player] command=SetAutoNormaliseAsAlbum(true)
[2022-06-30T06:53:53Z DEBUG librespot_playback::player] command=Load(SpotifyId { id: 163594557318531486924814350573856852762, audio_type: Track }, true, 4235)
[2022-06-30T06:53:53Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPlay]
[2022-06-30T06:53:53Z DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/session_update
[2022-06-30T06:53:53Z INFO  librespot_playback::player] Loading <Somebody's Daughter> with Spotify URI <spotify:track:3KeOwGmRoLQwkV5fXBRndg>
[2022-06-30T06:53:53Z DEBUG librespot_audio::fetch] Downloading file ffefe3f86f24c8b9e444894ed4c83f42dbac92fb
[2022-06-30T06:53:53Z DEBUG librespot::component] new ChannelManager
[2022-06-30T06:53:53Z DEBUG librespot::component] new AudioKeyManager
[2022-06-30T06:53:54Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 862142156 1656572033993 kPlayStatusStop
[2022-06-30T06:53:56Z INFO  librespot_playback::player] <Somebody's Daughter> (213346 ms) loaded
[2022-06-30T06:53:56Z TRACE librespot_playback::player] == Starting sink ==
[2022-06-30T06:53:56Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPlay]
[2022-06-30T06:53:56Z TRACE librespot_connect::spirc] ==> kPlayStatusPlay
[2022-06-30T06:53:56Z DEBUG librespot_audio::fetch] Stream waiting for download of file position 99440. Downloaded ranges: ([0, 16383][55424, 99439][110684, 127071][221204, 237587][442240, 458627][884316, 900703][1768464, 1784851][3536768, 3553151]). Pending ranges: ([99440, 110683][127072, 216795])
[2022-06-30T06:53:56Z DEBUG librespot_audio::fetch] Read at postion 99440 completed. 2644 bytes returned, 2644 bytes were requested.
[2022-06-30T06:53:56Z DEBUG librespot_audio::fetch] Stream waiting for download of file position 107632. Downloaded ranges: ([0, 16383][55424, 107631][110684, 127071][221204, 237587][442240, 458627][884316, 900703][1768464, 1784851][3536768, 3553151]). Pending ranges: ([107632, 110683][127072, 216795])
[2022-06-30T06:53:56Z DEBUG librespot_audio::fetch] Read at postion 107632 completed. 2965 bytes returned, 2965 bytes were requested.
[2022-06-30T06:53:56Z DEBUG librespot_audio::fetch] Stream waiting for download of file position 139360. Downloaded ranges: ([0, 16383][55424, 139359][221204, 237587][442240, 458627][884316, 900703][1768464, 1784851][3536768, 3553151]). Pending ranges: ([139360, 221203][237588, 253971])
[2022-06-30T06:53:56Z DEBUG librespot_audio::fetch] Read at postion 139360 completed. 948 bytes returned, 948 bytes were requested.
....

Alpine:

bash-5.1# librespot -n "libre" -b 160 -v --backend pipe --device /dev/null
[2022-06-30T07:04:13Z INFO  librespot] librespot 0.4.1 c8897dd332 (Built on 2022-05-24, Build ID: 1653416940, Profile: release)
[2022-06-30T07:04:13Z TRACE librespot] Command line argument(s):
[2022-06-30T07:04:13Z TRACE librespot] 		-n "libre"
[2022-06-30T07:04:13Z TRACE librespot] 		-b "160"
[2022-06-30T07:04:13Z TRACE librespot] 		-v
[2022-06-30T07:04:13Z TRACE librespot] 		--backend "pipe"
[2022-06-30T07:04:13Z TRACE librespot] 		--device "/dev/null"
[2022-06-30T07:04:13Z DEBUG librespot_discovery::server] Zeroconf server listening on 0.0.0.0:43951
[2022-06-30T07:04:21Z DEBUG librespot_discovery::server] POST "/" {}
[2022-06-30T07:04:21Z INFO  librespot_core::session] Connecting to AP "ap-gae2.spotify.com:4070"
[2022-06-30T07:04:22Z INFO  librespot_core::session] Authenticated as "REDACTED" !
[2022-06-30T07:04:22Z DEBUG librespot_core::session] new Session[0]
[2022-06-30T07:04:22Z INFO  librespot_playback::mixer::softmixer] Mixing with softvol and volume control: Log(60.0)
[2022-06-30T07:04:22Z DEBUG librespot_connect::spirc] new Spirc[0]
[2022-06-30T07:04:22Z DEBUG librespot_connect::spirc] canonical_username: REDACTED
[2022-06-30T07:04:22Z DEBUG librespot_playback::player] new Player[0]
[2022-06-30T07:04:22Z DEBUG librespot::component] new MercuryManager
[2022-06-30T07:04:22Z INFO  librespot_playback::convert] Converting with ditherer: tpdf
[2022-06-30T07:04:22Z INFO  librespot_playback::audio_backend::pipe] Using pipe sink with format: S16
[2022-06-30T07:04:22Z DEBUG librespot_playback::player] command=AddEventSender
[2022-06-30T07:04:22Z DEBUG librespot_playback::mixer::mappings] Input volume 58958 mapped to: 49.99%
[2022-06-30T07:04:22Z DEBUG librespot_playback::player] command=VolumeSet(58958)
[2022-06-30T07:04:22Z DEBUG librespot_core::session] Session[0] strong=3 weak=2
[2022-06-30T07:04:22Z INFO  librespot_core::session] Country: "NZ"
[2022-06-30T07:04:22Z DEBUG librespot_core::mercury] subscribed uri=hm://remote/user/REDACTED/ count=0
[2022-06-30T07:04:22Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED" 73d40aa67ebaebab0f887eae39a3dca1a29a68f0 862770564 1656572662401 kPlayStatusStop
[2022-06-30T07:04:22Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 862770564 1656572662401 kPlayStatusPlay
[2022-06-30T07:04:23Z DEBUG librespot_connect::spirc] kMessageTypeLoad "REDACTED MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 862770812 1656572662401 kPlayStatusPlay
[2022-06-30T07:04:23Z DEBUG librespot_connect::spirc] State: context_uri: "spotify:album:4bY5afLFtkK8tesjGRs1vK" index: 7 position_ms: 11666 status: kPlayStatusPlay position_measured_at: 1656572662938 context_description: "" shuffle: false repeat: false playing_from_fallback: true row: 0 playing_track_index: 7 track {gid: "C5\322\245\000ICp\256(P\264\035\307\321|"} track {gid: "\326Z\331X\326dC\361\235\372tX\001\317\371\361"} track {gid: "\177-\000\3645\363Oj\212+\030\331\360\177u\024"} track {gid: "\244hB\273G\010A\352\222\"i,Yd%\306"} track {gid: "Vs)\355\342\027@\264\271\327V\211 \303\3010"} track {gid: "\026h4\374\3478M\326\201\355!uU\371=\335"} track {gid: "\233\271\216\035\220\247M\031\210\235\361\237\322\343\037 "} track {gid: "{\023*i5\\E\236\230h\005;y\017\213\032"} track {gid: "\345\010\234\202o\273@3\254\343\230\267LIU\305"} track {gid: "\301\323\361\257\201fJ\344\216\230\036\214\312\210\007\250"} track {gid: "\377G8k$fE3\241\373MG\343\257D|"} track {gid: "I\003U\263\241\224G`\244\327?YJ\340\217\232"} track {gid: "r\251\324\302\222\341H\030\255\226K\376\036\016\035\312"}
[2022-06-30T07:04:23Z DEBUG librespot_connect::spirc] Frame has 13 tracks
[2022-06-30T07:04:23Z DEBUG librespot_playback::player] command=SetAutoNormaliseAsAlbum(true)
[2022-06-30T07:04:23Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPlay]
[2022-06-30T07:04:23Z DEBUG librespot_playback::player] command=Load(SpotifyId { id: 163594557318531486924814350573856852762, audio_type: Track }, true, 11666)
[2022-06-30T07:04:23Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPlay]
[2022-06-30T07:04:23Z DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/session_update
[2022-06-30T07:04:23Z DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/session_update
[2022-06-30T07:04:23Z INFO  librespot_playback::player] Loading <Somebody's Daughter> with Spotify URI <spotify:track:3KeOwGmRoLQwkV5fXBRndg>
[2022-06-30T07:04:23Z DEBUG librespot_audio::fetch] Downloading file ffefe3f86f24c8b9e444894ed4c83f42dbac92fb
[2022-06-30T07:04:23Z DEBUG librespot::component] new ChannelManager
[2022-06-30T07:04:23Z DEBUG librespot::component] new AudioKeyManager
[2022-06-30T07:04:23Z DEBUG librespot_connect::spirc] kMessageTypeNotify "REDACTED MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 862771722 1656572663559 kPlayStatusStop
[2022-06-30T07:04:26Z INFO  librespot_playback::player] <Somebody's Daughter> (213346 ms) loaded
[2022-06-30T07:04:26Z TRACE librespot_playback::player] == Starting sink ==
[2022-06-30T07:04:26Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPlay]
[2022-06-30T07:04:26Z TRACE librespot_connect::spirc] ==> kPlayStatusPlay
[2022-06-30T07:04:26Z DEBUG librespot_audio::fetch] Stream waiting for download of file position 237588. Downloaded ranges: ([0, 16383][110684, 127071][165944, 182327][193572, 237587][442240, 458627][884316, 900703][1768464, 1784851][3536768, 3553151]). Pending ranges: ([237588, 351563])
[2022-06-30T07:04:26Z DEBUG librespot_audio::fetch] Read at postion 237588 completed. 11 bytes returned, 11 bytes were requested.
[2022-06-30T07:04:26Z DEBUG librespot_audio::fetch] Stream waiting for download of file position 258068. Downloaded ranges: ([0, 16383][110684, 127071][165944, 182327][193572, 258067][442240, 458627][884316, 900703][1768464, 1784851][3536768, 3553151]). Pending ranges: ([258068, 367947])
[2022-06-30T07:04:26Z DEBUG librespot_audio::fetch] Read at postion 258068 completed. 298 bytes returned, 298 bytes were requested.
[2022-06-30T07:04:26Z DEBUG librespot_audio::fetch] Stream waiting for download of file position 265976. Downloaded ranges: ([0, 16383][110684, 127071][165944, 182327][193572, 265975][313272, 315319][442240, 458627][884316, 900703][1768464, 1784851][3536768, 3553151]). Pending ranges: ([265976, 313271][315320, 367947])
[2022-06-30T07:04:26Z DEBUG librespot_audio::fetch] Read at postion 265976 completed. 908 bytes returned, 908 bytes were requested.
....

@badaix
Copy link
Owner

badaix commented Jun 30, 2022

Does snapcast also crash on debian?

@hamishfagg
Copy link
Author

Nope it works fine with the debian container.

badaix added a commit that referenced this issue Jun 30, 2022
badaix added a commit that referenced this issue Jun 30, 2022
badaix added a commit that referenced this issue Jun 30, 2022
@badaix
Copy link
Owner

badaix commented Jun 30, 2022

I've added an Alpine dev container to the project 4d9a2b7, which enables development and debugging transparently in the container using the vscode Remote - Containers extension.
There seems to be a bug in glibc (and musl) that causes crashes in regex matching. I could reproduce this stack overflow while matching a librespot log line. I've replaced the regex matching with some simple string parsing: 4907fb4, which should avoid the bug.
Can you please try the develop branch?

@hamishfagg
Copy link
Author

I've tried the develop branch and it appears fixed =D

Thanks very much for finding a workaround for this, I'm excited to make some really small alpine images for snapcast + librespot

@badaix badaix added bug next release fixed in develop branch and will be part of the next release labels Jul 4, 2022
algitbot pushed a commit to alpinelinux/aports that referenced this issue Aug 19, 2022
Replaces regexp parsing with simple string compares to
avoid snapcast to sporadically crash when used with
librespot as the audio stream source.

The issue is described here:
badaix/snapcast#1026

Upstream patch used:
badaix/snapcast@4907fb4
@EvTheFuture
Copy link

I've replaced the regex matching with some simple string parsing: 4907fb4, which should avoid the bug.
Can you please try the develop branch?

I confirm that this patch works and has been added to the Alpine package (edge) until a new release is available. This also solves my issues with the Snapcast Addon for Home Assistant. Thank you.

@hamishfagg
Copy link
Author

I ran into another segfault last night when a friend was trying to connect to the same librespot/snapcast instance as me. They were using an iPhone and I can't reproduce it now with the two android phones I have at home.

If anyone's able to test I was using the alpine package and had connected the android phone to the librespot instance, then used the android phone to invite the iphone to control via QR code (using the spotify app). Music would play fine until someone added songs to the queue / skipped / played a new song and it would crash.

Interestingly afterwards I had to force-pull my snapserver image again, otherwise it would immediately crash when I connected to it again.

You can use ivdata/snapserver:debug to test if you like, it has gdb installed.

@hamishfagg
Copy link
Author

FWIW I've done so more testing and realized I was running librespot with a username and password, which isn't really the best for sharing, and is why I was the only one who could see the librespot instance from my phone.

I've since updated my container to include everything for avahi to run correctly, meaning I can run without a user/pass and everyone can see the instance. I'll try to get an iphone to test asap.

@hamishfagg
Copy link
Author

Can confirm that librespot/snapcast segfaults as soon as an iphone tries to connect to librespot.

@hamishfagg
Copy link
Author

hamishfagg commented Oct 19, 2022

Got another proper log of the crashes I am still getting with my laptop. These happen less often now, but are still occurring. I should have a log from the iphone issue soon:

2022-10-19 23-25-41.458 [Debug] (StreamSessionTCP) getNextMessage: Time, size: 8, id: 7121, refers: 0
2022-10-19 23-25-41.458 [Debug] (Server) onMessageReceived: Time, size: 8, id: 7121, refers: 0, sent: 1005099,486215, recv: 1005579,544466
2022-10-19 23-25-41.561 [Debug] (librespot_connect::spirc) kMessageTypeNotify "Hamish’s MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 1922114885 1666221941310 kPlayStatusPause
2022-10-19 23-25-41.730 [Debug] (librespot_connect::spirc) kMessageTypeLoad "Hamish’s MacBook Air" 77fff453997b1fd01bfe33e60acca5b91948f3df 1922115126 1666221941310 kPlayStatusPause
2022-10-19 23-25-41.795 [Debug] (StreamSessionTCP) getNextMessage: Time, size: 8, id: 9138, refers: 0
2022-10-19 23-25-41.795 [Debug] (Server) onMessageReceived: Time, size: 8, id: 9138, refers: 0, sent: 334606,280356, recv: 1005579,881348

Thread 2 "snapserver" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 111]
0x0000561ee8831cc8 in std::_Any_data::_M_access<std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>, true, false, false> > (this=0x0) at /usr/include/c++/12.2.1/bits/std_function.h:95
95            _M_access() const noexcept
(gdb) where
#0  0x0000561ee8831cc8 in std::_Any_data::_M_access<std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>, true, false, false> > (
    this=0x0) at /usr/include/c++/12.2.1/bits/std_function.h:95
#1  0x0000561ee882c94c in std::_Function_base::_Base_manager<std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>, true, false, false> >::_M_get_pointer (__source=...) at /usr/include/c++/12.2.1/bits/std_function.h:138
#2  0x0000561ee88277ae in std::_Function_handler<bool (char), std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>, true, false, false> >::_M_invoke(std::_Any_data const&, char&&) (__functor=..., __args#0=@0x15237982e074: 97 'a')
    at /usr/include/c++/12.2.1/bits/std_function.h:290
#3  0x0000561ee882b918 in std::function<bool (char)>::operator()(char) const (this=0x1523797bfe10, __args#0=97 'a')
    at /usr/include/c++/12.2.1/bits/std_function.h:591
#4  0x0000561ee882657e in std::__detail::_State<char>::_M_matches (this=0x1523797bfe00, __char=97 'a')
    at /usr/include/c++/12.2.1/bits/regex_automaton.h:170
#5  0x0000561ee8822131 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (
    this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=66)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:326
#6  0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=66)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#7  0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (
    this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=67)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#8  0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (
    this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=67)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#9  0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=67)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#10 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (
    this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=66)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#11 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=66)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#12 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (
    this=0x15237984c620, 
    __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=67)
    at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#13 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_tra


...


#1825 0x0000561ee88225fc in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_alternative (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=48) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:487
#1826 0x0000561ee881dd50 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=48) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:535
#1827 0x0000561ee88225fc in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_alternative (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=58) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:487
#1828 0x0000561ee881dd50 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=58) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:535
#1829 0x0000561ee8821e10 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_subexpr_begin (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=12) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:254
#1830 0x0000561ee881dc69 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=12) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:517
#1831 0x0000561ee8821edd in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_subexpr_end (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=11) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:269
#1832 0x0000561ee881dc84 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=11) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:519
#1833 0x0000561ee8821d3a in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=9) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:215
#1834 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=9) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1835 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=8) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1836 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=8) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1837 0x0000561ee8821e10 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_subexpr_begin (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=7) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:254
#1838 0x0000561ee881dc69 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=7) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:517
#1839 0x0000561ee8821edd in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_subexpr_end (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=6) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:269
#1840 0x0000561ee881dc84 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=6) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:519
#1841 0x0000561ee8821d3a in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:215
#1842 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1843 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1844 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1845 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1846 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1847 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1848 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1849 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1850 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1851 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1852 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1853 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1854 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1855 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1856 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1857 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1858 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1859 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1860 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1861 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1862 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1863 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1864 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1865 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1866 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1867 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1868 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1869 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1870 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1871 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1872 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1873 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1874 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1875 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1876 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1877 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1878 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1879 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1880 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1881 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1882 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1883 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1884 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1885 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1886 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1887 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1888 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1889 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1890 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1891 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1892 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1893 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1894 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1895 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1896 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1897 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1898 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1899 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1900 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1901 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1902 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1903 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1904 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1905 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1906 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1907 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1908 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1909 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1910 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1911 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1912 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1913 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1914 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1915 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1916 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1917 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1918 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1919 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1920 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1921 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1922 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1923 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1924 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1925 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1926 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1927 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1928 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1929 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1930 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1931 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1932 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1933 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1934 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1935 0x0000561ee8826995 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:184
#1936 0x0000561ee8821d11 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_repeat (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:212
#1937 0x0000561ee881dc4e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=4) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:515
#1938 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1939 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=3) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1940 0x0000561ee8821e10 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_subexpr_begin (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=2) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:254
#1941 0x0000561ee881dc69 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=2) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:517
#1942 0x0000561ee882215f in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_match (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=1) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:329
#1943 0x0000561ee881dd08 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=1) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:529
#1944 0x0000561ee8821e10 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_handle_subexpr_begin (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=0) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:254
#1945 0x0000561ee881dc69 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix, __i=0) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:517
#1946 0x0000561ee881b64e in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_main_dispatch (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:87
#1947 0x0000561ee8819b9d in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_main (this=0x15237984c620, __match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_Match_mode::_Prefix) at /usr/include/c++/12.2.1/bits/regex_executor.h:149
#1948 0x0000561ee8819bcd in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_search_from_first (this=0x15237984c620) at /usr/include/c++/12.2.1/bits/regex_executor.h:101
#1949 0x0000561ee881827c in std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_search (this=0x15237984c620) at /usr/include/c++/12.2.1/bits/regex_executor.tcc:42
#1950 0x0000561ee8816bf6 in std::__detail::__regex_algo_impl<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char, std::__cxx11::regex_traits<char> > (__s=..., __e=..., __m=..., __re=..., __flags=std::regex_constants::_S_default, __policy=std::__detail::_RegexExecutorPolicy::_S_auto, __match_mode=false) at /usr/include/c++/12.2.1/bits/regex.tcc:82
#1951 0x0000561ee88160e3 in std::regex_search<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char, std::__cxx11::regex_traits<char> > (__s=..., __e=..., __m=..., __re=..., __flags=std::regex_constants::_S_default) at /usr/include/c++/12.2.1/bits/regex.h:2364
#1952 0x0000561ee8815701 in std::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char, std::__cxx11::regex_traits<char> > (__s=..., __m=..., __e=..., __f=std::regex_constants::_S_default) at /usr/include/c++/12.2.1/bits/regex.h:2471
#1953 0x0000561ee8812616 in streamreader::LibrespotStream::onStderrMsg (this=0x152379885070, line=...) at /snapcast/server/streamreader/librespot_stream.cpp:151
#1954 0x0000561ee885d4d0 in operator() (__closure=0x15237984daa0, ec=..., bytes_transferred=896) at /snapcast/server/streamreader/process_stream.cpp:165
#1955 0x0000561ee885ef0c in boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >::operator()(boost::system::error_code, std::size_t, int) (this=0x15237984da60, ec=..., bytes_transferred=1024, start=0) at /usr/include/boost/asio/impl/read_until.hpp:1239
#1956 0x0000561ee88601e9 in boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>::operator()(void) (this=0x15237984da60) at /usr/include/boost/asio/detail/bind_handler.hpp:289
#1957 0x0000561ee8860005 in boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88
#1958 0x0000561ee885fe30 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, struct {...} &) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
#1959 0x0000561ee885fd83 in boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>, boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> > *) (function=..., this_handler=0x15237984da60) at /usr/include/boost/asio/impl/read_until.hpp:1300
#1960 0x0000561ee885fc1b in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> > >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> > &) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
#1961 0x0000561ee88605d9 in boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> *) (function=..., this_handler=0x15237984da60) at /usr/include/boost/asio/detail/bind_handler.hpp:344
#1962 0x0000561ee8860599 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>, boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
#1963 0x0000561ee88604ae in boost::asio::detail::executor_function::complete<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>, std::allocator<void> >(boost::asio::detail::executor_function::impl_base *, bool) (base=0x1523797b5ed0, call=true) at /usr/include/boost/asio/detail/executor_function.hpp:116
#1964 0x0000561ee8528d23 in boost::asio::detail::executor_function::operator() (this=0x15237984dc60) at /usr/include/boost/asio/detail/executor_function.hpp:64
#1965 0x0000561ee855ad22 in boost::asio::asio_handler_invoke<boost::asio::detail::executor_function> (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88
#1966 0x0000561ee8559da7 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::executor_function, boost::asio::detail::executor_function> (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
#1967 0x0000561ee855af70 in boost::asio::detail::executor_op<boost::asio::detail::executor_function, std::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete (owner=0x152379e635c0, base=0x1523797b5930) at /usr/include/boost/asio/detail/executor_op.hpp:70
#1968 0x0000561ee852bc3e in boost::asio::detail::scheduler_operation::complete (this=0x1523797b5930, owner=0x152379e635c0, ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40
#1969 0x0000561ee853319d in boost::asio::detail::strand_executor_service::run_ready_handlers (impl=...) at /usr/include/boost/asio/detail/impl/strand_executor_service.ipp:150
#1970 0x0000561ee856eb1e in boost::asio::detail::strand_executor_service::invoker<boost::asio::any_io_executor const, void>::operator() (this=0x15237984ded0) at /usr/include/boost/asio/detail/impl/strand_executor_service.hpp:127
#1971 0x0000561ee856f1a0 in boost::asio::asio_handler_invoke<boost::asio::detail::strand_executor_service::invoker<boost::asio::any_io_executor const, void> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88
#1972 0x0000561ee856f06c in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::strand_executor_service::invoker<boost::asio::any_io_executor const, void>, boost::asio::detail::strand_executor_service::invoker<boost::asio::any_io_executor const, void> > (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
#1973 0x0000561ee856ed35 in boost::asio::detail::executor_function::complete<boost::asio::detail::strand_executor_service::invoker<boost::asio::any_io_executor const, void>, std::allocator<void> > (base=0x152379884280, call=true) at /usr/include/boost/asio/detail/executor_function.hpp:116
#1974 0x0000561ee8528d23 in boost::asio::detail::executor_function::operator() (this=0x15237984e080) at /usr/include/boost/asio/detail/executor_function.hpp:64
#1975 0x0000561ee855ad22 in boost::asio::asio_handler_invoke<boost::asio::detail::executor_function> (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88
#1976 0x0000561ee8559da7 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::executor_function, boost::asio::detail::executor_function> (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
#1977 0x0000561ee86f9bbd in boost::asio::io_context::basic_executor_type<std::allocator<void>, 4ul>::execute<boost::asio::detail::executor_function> (this=0x1523798838b0, f=...) at /usr/include/boost/asio/impl/io_context.hpp:294
#1978 0x0000561ee86f94d1 in boost_asio_execution_execute_fn::impl::operator()<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4ul> const&, boost::asio::detail::executor_function> (this=0x561ee88953a6 <boost_asio_execution_execute_fn::static_instance<boost_asio_execution_execute_fn::impl>::instance>, t=..., f=...) at /usr/include/boost/asio/execution/execute.hpp:208
#1979 0x0000561ee86f8b9b in boost::asio::execution::detail::any_executor_base::execute_ex<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4ul> > (ex=..., f=...) at /usr/include/boost/asio/execution/any_executor.hpp:894
#1980 0x0000561ee856e4cc in boost::asio::execution::detail::any_executor_base::execute<boost::asio::detail::strand_executor_service::invoker<boost::asio::any_io_executor const, void> > (this=0x1523798838b0, f=...) at /usr/include/boost/asio/execution/any_executor.hpp:611
#1981 0x0000561ee856e167 in boost_asio_execution_execute_fn::impl::operator()<boost::asio::any_io_executor const&, boost::asio::detail::strand_executor_service::invoker<boost::asio::any_io_executor const, void> > (this=0x561ee88953a6 <boost_asio_execution_execute_fn::static_instance<boost_asio_execution_execute_fn::impl>::instance>, t=..., f=...) at /usr/include/boost/asio/execution/execute.hpp:208
#1982 0x0000561ee87de348 in boost::asio::detail::strand_executor_service::do_execute<boost::asio::any_io_executor const, boost::asio::detail::executor_function, std::allocator<void> > (impl=..., ex=..., function=..., a=...) at /usr/include/boost/asio/detail/impl/strand_executor_service.hpp:258
#1983 0x0000561ee87dd6d9 in boost::asio::detail::strand_executor_service::execute<boost::asio::any_io_executor const, boost::asio::detail::executor_function>(std::shared_ptr<boost::asio::detail::strand_executor_service::strand_impl> const&, boost::asio::any_io_executor const&, boost::asio::detail::executor_function&&, std::enable_if<!boost::asio::can_query<boost::asio::any_io_executor const, boost::asio::execution::allocator_t<void> >::value, void>::type*) (impl=..., ex=..., function=...) at /usr/include/boost/asio/detail/impl/strand_executor_service.hpp:221
#1984 0x0000561ee87dcc83 in boost::asio::strand<boost::asio::any_io_executor>::execute<boost::asio::detail::executor_function> (this=0x1523798838b0, f=...) at /usr/include/boost/asio/strand.hpp:287
#1985 0x0000561ee87dbb99 in boost_asio_execution_execute_fn::impl::operator()<boost::asio::strand<boost::asio::any_io_executor> const&, boost::asio::detail::executor_function> (this=0x561ee88953a6 <boost_asio_execution_execute_fn::static_instance<boost_asio_execution_execute_fn::impl>::instance>, t=..., f=...) at /usr/include/boost/asio/execution/execute.hpp:208
#1986 0x0000561ee87da8d0 in boost::asio::execution::detail::any_executor_base::execute_ex<boost::asio::strand<boost::asio::any_io_executor> > (ex=..., f=...) at /usr/include/boost/asio/execution/any_executor.hpp:894
#1987 0x0000561ee885ff32 in boost::asio::execution::detail::any_executor_base::execute<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &&) const (this=0x15237984e4a0, f=...) at /usr/include/boost/asio/execution/any_executor.hpp:611
#1988 0x0000561ee885fdad in boost_asio_execution_execute_fn::impl::operator()<boost::asio::any_io_executor, boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> >(boost::asio::any_io_executor &&, boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &&) const (this=0x561ee88953a6 <boost_asio_execution_execute_fn::static_instance<boost_asio_execution_execute_fn::impl>::instance>, t=..., f=...) at /usr/include/boost/asio/execution/execute.hpp:208
#1989 0x0000561ee885fc7a in boost::asio::detail::handler_work_base<boost::asio::any_io_executor, void, boost::asio::io_context, boost::asio::executor, void>::dispatch<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int>, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> > >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> > &) (this=0x15237984e580, function=...) at /usr/include/boost/asio/detail/handler_work.hpp:439
#1990 0x0000561ee885fb3f in boost::asio::detail::handler_work<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::asio::any_io_executor, void>::complete<boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> >(boost::asio::detail::binder2<boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::system::error_code, long unsigned int> &, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> > &) (this=0x15237984e580, function=..., handler=...) at /usr/include/boost/asio/detail/handler_work.hpp:516
#1991 0x0000561ee885f80f in boost::asio::detail::descriptor_read_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_until_delim_string_op_v1<boost::asio::posix::basic_stream_descriptor<boost::asio::any_io_executor>, boost::asio::basic_streambuf_ref<std::allocator<char> >, streamreader::ProcessStream::stderrReadLine()::<lambda(const std::error_code&, std::size_t)> >, boost::asio::any_io_executor>::do_complete(void *, boost::asio::detail::operation *, const boost::system::error_code &, std::size_t) (owner=0x152379d4e8a0, base=0x1523797b5930) at /usr/include/boost/asio/detail/descriptor_read_op.hpp:134
#1992 0x0000561ee852bc3e in boost::asio::detail::scheduler_operation::complete (this=0x1523797b5930, owner=0x152379d4e8a0, ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40
#1993 0x0000561ee852fb69 in boost::asio::detail::scheduler::do_run_one (this=0x152379d4e8a0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:492
#1994 0x0000561ee852f56f in boost::asio::detail::scheduler::run (this=0x152379d4e8a0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:210
#1995 0x0000561ee86c1ecd in boost::asio::io_context::run (this=0x7ffc375f74f0) at /usr/include/boost/asio/impl/io_context.ipp:63
#1996 0x0000561ee86b60db in operator() (__closure=0x152379883638) at /snapcast/server/snapserver.cpp:326
#1997 0x0000561ee86bd312 in std::__invoke_impl<void, main(int, char**)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/12.2.1/bits/invoke.h:61
#1998 0x0000561ee86bd2d5 in std::__invoke<main(int, char**)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/12.2.1/bits/invoke.h:96
#1999 0x0000561ee86bd282 in std::thread::_Invoker<std::tuple<main(int, char**)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x152379883638) at /usr/include/c++/12.2.1/bits/std_thread.h:258
#2000 0x0000561ee86bd256 in std::thread::_Invoker<std::tuple<main(int, char**)::<lambda()> > >::operator()(void) (this=0x152379883638) at /usr/include/c++/12.2.1/bits/std_thread.h:265
#2001 0x0000561ee86bd23a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<main(int, char**)::<lambda()> > > >::_M_run(void) (this=0x152379883630) at /usr/include/c++/12.2.1/bits/std_thread.h:210
#2002 0x0000152379a3e1e3 in ?? () from /usr/lib/libstdc++.so.6
#2003 0x0000152379ee31f5 in ?? () from /lib/ld-musl-x86_64.so.1
#2004 0x0000000000000000 in ?? ()

@hamishfagg
Copy link
Author

I've just got 2 more dumps using the iPhone in question, and they're all very similar to the dump above. They all end in this same block which is the same as above:

#1993 0x0000558391a0db69 in boost::asio::detail::scheduler::do_run_one (this=0x1513e6f0d8a0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:492
#1994 0x0000558391a0d56f in boost::asio::detail::scheduler::run (this=0x1513e6f0d8a0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:210
#1995 0x0000558391b9fecd in boost::asio::io_context::run (this=0x7ffe1ac8d4e0) at /usr/include/boost/asio/impl/io_context.ipp:63
#1996 0x0000558391b940db in operator() (__closure=0x1513e6a426b8) at /snapcast/server/snapserver.cpp:326
#1997 0x0000558391b9b312 in std::__invoke_impl<void, main(int, char**)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/12.2.1/bits/invoke.h:61
#1998 0x0000558391b9b2d5 in std::__invoke<main(int, char**)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/12.2.1/bits/invoke.h:96
#1999 0x0000558391b9b282 in std::thread::_Invoker<std::tuple<main(int, char**)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x1513e6a426b8) at /usr/include/c++/12.2.1/bits/std_thread.h:258
#2000 0x0000558391b9b256 in std::thread::_Invoker<std::tuple<main(int, char**)::<lambda()> > >::operator()(void) (this=0x1513e6a426b8) at /usr/include/c++/12.2.1/bits/std_thread.h:265
#2001 0x0000558391b9b23a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<main(int, char**)::<lambda()> > > >::_M_run(void) (this=0x1513e6a426b0) at /usr/include/c++/12.2.1/bits/std_thread.h:210
#2002 0x00001513e6bfd1e3 in ?? () from /usr/lib/libstdc++.so.6
#2003 0x00001513e70a21f5 in ?? () from /lib/ld-musl-x86_64.so.1
#2004 0x0000000000000000 in ?? ()

@badaix
Copy link
Owner

badaix commented Feb 5, 2023

Fixed in snapcast v0.27.0

@badaix badaix closed this as completed Feb 5, 2023
bdegreve pushed a commit to bdegreve/snapcast that referenced this issue Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug next release fixed in develop branch and will be part of the next release
Projects
None yet
Development

No branches or pull requests

4 participants