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

Liquidsoap 2.1.3 - Invalid_argument("Str.group_end") #2883

Closed
Russsgithub opened this issue Feb 8, 2023 · 2 comments
Closed

Liquidsoap 2.1.3 - Invalid_argument("Str.group_end") #2883

Russsgithub opened this issue Feb 8, 2023 · 2 comments

Comments

@Russsgithub
Copy link

Describe the bug

2023/02/05 03:58:13 [threads:2] Queue generic queue #8 crashed with exception Invalid_argument("Str.group_end")
2023/02/05 03:58:13 [threads:2] Raised at Stdlib.invalid_arg in file "stdlib.ml", line 30, characters 20-45
2023/02/05 03:58:13 [threads:2] Called from Str.match_end in file "str.ml" (inlined), line 646, characters 19-30
2023/02/05 03:58:13 [threads:2] Called from Str.global_substitute.replace in file "str.ml", line 679, characters 24-35
2023/02/05 03:58:13 [threads:2] Called from Str.global_substitute in file "str.ml", line 684, characters 31-51
2023/02/05 03:58:13 [threads:2] Called from Builtins_string.(fun) in file "builtins/builtins_string.ml", line 463, characters 18-65
2023/02/05 03:58:13 [threads:2] Called from Evaluation.apply.f in file "lang/evaluation.ml", line 317, characters 8-12
2023/02/05 03:58:13 [threads:2] Called from Evaluation.eval in file "lang/evaluation.ml", line 239, characters 16-26
2023/02/05 03:58:13 [threads:2] Called from Evaluation.apply.f in file "lang/evaluation.ml", line 317, characters 8-12
2023/02/05 03:58:13 [threads:2] Called from Evaluation.apply.f in file "lang/evaluation.ml", line 317, characters 8-12
2023/02/05 03:58:13 [threads:2] Called from Tutils.finalize in file "tools/tutils.ml", line 105, characters 12-16
2023/02/05 03:58:13 [threads:2] Re-raised at Tutils.finalize in file "tools/tutils.ml", line 111, characters 4-38
2023/02/05 03:58:13 [threads:2] Called from Evaluation.apply.f in file "lang/evaluation.ml", line 317, characters 8-12
2023/02/05 03:58:13 [cross.smart:3] Do not fade if it's already very low.
2023/02/05 03:58:13 [threads:2] Called from Evaluation.apply.f in file "lang/evaluation.ml", line 317, characters 8-12
2023/02/05 03:58:13 [threads:2] Called from Tutils.finalize in file "tools/tutils.ml", line 105, characters 12-16
2023/02/05 03:58:13 [threads:2] Re-raised at Tutils.finalize in file "tools/tutils.ml", line 111, characters 4-38
2023/02/05 03:58:13 [threads:2] Called from Builtins_resolvers.(fun) in file "builtins/builtins_resolvers.ml", line 161, characters 12-175
2023/02/05 03:58:13 [threads:2] Called from Request.resolve.resolve_step in file "request.ml", line 617, characters 20-64
2023/02/05 03:58:13 [threads:2] Called from Request_source.queued#fetch in file "sources/request_source.ml", line 447, characters 18-70
2023/02/05 03:58:13 [threads:2] Called from Request_source.queued#feed_queue in file "sources/request_source.ml", line 429, characters 14-24
2023/02/05 03:58:13 [threads:2] Called from Duppy.Async.add.task in file "src/duppy.ml", line 393, characters 20-24
2023/02/05 03:58:13 [threads:2] Called from Duppy.Task.t_of_task.(fun) in file "src/duppy.ml", line 148, characters 50-66
2023/02/05 03:58:13 [threads:2] Called from Duppy.exec in file "src/duppy.ml", line 275, characters 12-21
2023/02/05 03:58:13 [cross.smart:3] Transition: crossed, no fade.
2023/02/05 03:58:13 [threads:2] Called from Duppy.queue.run in file "src/duppy.ml", line 307, characters 7-24
2023/02/05 03:58:13 [threads:2] Called from Duppy.queue in file "src/duppy.ml", line 357, characters 8-12
2023/02/05 03:58:13 [threads:2] Re-raised at Duppy.queue in file "src/duppy.ml", line 361, characters 8-17
2023/02/05 03:58:13 [threads:2] Called from Tutils.create.(fun).process in file "tools/tutils.ml", line 164, characters 12-15
2023/02/05 03:58:13 [threads:2]
2023/02/05 03:58:13 [threads:1] PANIC: Liquidsoap has crashed, exiting.,
2023/02/05 03:58:13 [threads:1] Please report at: [email protected]

To Reproduce
This is on a rather long script and I can;t work out where it is that this is happening. The script will run for a month or two and then ^ .....

I thought I'd drop this here, so it has been reported and dig into it soonish to report more.

I think it may be a bad database entry ( the script pulls file locations and other info from a database ) which is causing this, but am not sure

Version details

  • OS: [e.g. Debian, OSX] Ubuntu 20.04.5
  • Version [e.g. 1.3.4] 2.1.3

Install method
opam

@smimram
Copy link
Member

smimram commented Feb 8, 2023

Quick note, this seems to be related to interpolation: the error is raised here.

@toots toots closed this as completed in 04db6da Feb 12, 2023
toots added a commit that referenced this issue Feb 12, 2023
@toots
Copy link
Member

toots commented Feb 12, 2023

Thanks for reporting. This should be fixed in main and in the upcoming rolling release!

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

No branches or pull requests

3 participants