Stack overflow on (v0.3.0.1721 and v0.3.0.1723) #561

Closed
opened 2026-02-20 10:00:46 -05:00 by deekerman · 1 comment
Owner

Originally created by @hferreira23 on GitHub (May 1, 2022).

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I'm using linuxserver.io nightly images. In both /app/prowlarr/bin/Prowlarr - Version 0.3.0.1723 and /app/prowlarr/bin/Prowlarr - Version 0.3.0.1721 versions there's a stack overflow error right after the process starts.

/app/prowlarr/bin/Prowlarr - Version 0.3.0.1718 is the latest version that I can get to work

Expected Behavior

Normal start of the app.

Steps To Reproduce

  1. Run the latest versions on a container.

Environment

- OS: Debian Bookworm
- Prowlarr: Prowlarr - Version 0.3.0.1723/0.3.0.1721
- Docker Install: 20.10.14
- Using Reverse Proxy: Traefik v2
- Browser: Firefox

What branch are you running?

Nightly

Trace Logs?

[Debug] Bootstrap: Console selected 
[Info] AppFolderInfo: Data directory is being overridden to [/config] 
[Debug] Microsoft.Extensions.Hosting.Internal.Host: Hosting starting 
[Info] AppFolderInfo: Data directory is being overridden to [/config] 
[Info] MigrationController: *** Migrating data source=/config/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 *** 
[Info] MigrationController: *** Migrating data source=/config/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 *** 
[Info] Microsoft.Hosting.Lifetime: Now listening on: http://[::]:9696 
[Info] CommandExecutor: Starting 3 threads for tasks. 
[Info] Microsoft.Hosting.Lifetime: Application started. Press Ctrl+C to shut down. 
[Info] Microsoft.Hosting.Lifetime: Hosting environment: Production 
[Info] Microsoft.Hosting.Lifetime: Content root path: /app/prowlarr/bin 
Stack overflow.
Repeat 6143 times:
--------------------------------
   at NzbDrone.Core.Indexers.IndexerBase`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetDefaultBaseUrl(System.__Canon)
   at NzbDrone.Core.Indexers.IndexerBase`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].get_Settings()
   at NzbDrone.Core.Indexers.Newznab.Newznab.GetBaseUrlFromSettings()
   at NzbDrone.Core.Indexers.Newznab.Newznab.get_IndexerUrls()
--------------------------------
   at NzbDrone.Core.Indexers.IndexerFactory.SetProviderCharacteristics(NzbDrone.Core.Indexers.IIndexer, NzbDrone.Core.Indexers.IndexerDefinition)
   at NzbDrone.Core.ThingiProvider.ProviderFactory`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetInstance(System.__Canon)
   at System.Linq.Enumerable+SelectListIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToList()
   at System.Linq.Enumerable.ToList[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at NzbDrone.Core.ThingiProvider.ProviderFactory`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetAvailableProviders()
   at NzbDrone.Core.Indexers.IndexerFactory.Enabled(Boolean)
   at NzbDrone.Core.HealthCheck.Checks.IndexerCheck.Check()
   at NzbDrone.Core.HealthCheck.HealthCheckService+<>c.<PerformHealthCheck>b__15_0(NzbDrone.Core.HealthCheck.IProvideHealthCheck)
   at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToList()
   at System.Linq.Enumerable.ToList[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at NzbDrone.Core.HealthCheck.HealthCheckService.PerformHealthCheck(NzbDrone.Core.HealthCheck.IProvideHealthCheck[])
   at NzbDrone.Core.HealthCheck.HealthCheckService.HandleAsync(NzbDrone.Core.Lifecycle.ApplicationStartedEvent)
   at NzbDrone.Core.Messaging.Events.EventAggregator+<>c__DisplayClass6_2`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<PublishEvent>b__2()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task+<>c.<.cctor>b__272_0(System.Object)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread)
   at System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()```

[AB#3101](https://dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_workitems/edit/3101)
Originally created by @hferreira23 on GitHub (May 1, 2022). ### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior I'm using linuxserver.io nightly images. In both ```/app/prowlarr/bin/Prowlarr - Version 0.3.0.1723``` and ```/app/prowlarr/bin/Prowlarr - Version 0.3.0.1721``` versions there's a stack overflow error right after the process starts. ```/app/prowlarr/bin/Prowlarr - Version 0.3.0.1718``` is the latest version that I can get to work ### Expected Behavior Normal start of the app. ### Steps To Reproduce 1. Run the latest versions on a container. ### Environment ```markdown - OS: Debian Bookworm - Prowlarr: Prowlarr - Version 0.3.0.1723/0.3.0.1721 - Docker Install: 20.10.14 - Using Reverse Proxy: Traefik v2 - Browser: Firefox ``` ### What branch are you running? Nightly ### Trace Logs? ```Info] Bootstrap: Starting Prowlarr - /app/prowlarr/bin/Prowlarr - Version 0.3.0.1721 [Debug] Bootstrap: Console selected [Info] AppFolderInfo: Data directory is being overridden to [/config] [Debug] Microsoft.Extensions.Hosting.Internal.Host: Hosting starting [Info] AppFolderInfo: Data directory is being overridden to [/config] [Info] MigrationController: *** Migrating data source=/config/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 *** [Info] MigrationController: *** Migrating data source=/config/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 *** [Info] Microsoft.Hosting.Lifetime: Now listening on: http://[::]:9696 [Info] CommandExecutor: Starting 3 threads for tasks. [Info] Microsoft.Hosting.Lifetime: Application started. Press Ctrl+C to shut down. [Info] Microsoft.Hosting.Lifetime: Hosting environment: Production [Info] Microsoft.Hosting.Lifetime: Content root path: /app/prowlarr/bin Stack overflow. Repeat 6143 times: -------------------------------- at NzbDrone.Core.Indexers.IndexerBase`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetDefaultBaseUrl(System.__Canon) at NzbDrone.Core.Indexers.IndexerBase`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].get_Settings() at NzbDrone.Core.Indexers.Newznab.Newznab.GetBaseUrlFromSettings() at NzbDrone.Core.Indexers.Newznab.Newznab.get_IndexerUrls() -------------------------------- at NzbDrone.Core.Indexers.IndexerFactory.SetProviderCharacteristics(NzbDrone.Core.Indexers.IIndexer, NzbDrone.Core.Indexers.IndexerDefinition) at NzbDrone.Core.ThingiProvider.ProviderFactory`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetInstance(System.__Canon) at System.Linq.Enumerable+SelectListIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToList() at System.Linq.Enumerable.ToList[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>) at NzbDrone.Core.ThingiProvider.ProviderFactory`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetAvailableProviders() at NzbDrone.Core.Indexers.IndexerFactory.Enabled(Boolean) at NzbDrone.Core.HealthCheck.Checks.IndexerCheck.Check() at NzbDrone.Core.HealthCheck.HealthCheckService+<>c.<PerformHealthCheck>b__15_0(NzbDrone.Core.HealthCheck.IProvideHealthCheck) at System.Linq.Enumerable+SelectArrayIterator`2[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToList() at System.Linq.Enumerable.ToList[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<System.__Canon>) at NzbDrone.Core.HealthCheck.HealthCheckService.PerformHealthCheck(NzbDrone.Core.HealthCheck.IProvideHealthCheck[]) at NzbDrone.Core.HealthCheck.HealthCheckService.HandleAsync(NzbDrone.Core.Lifecycle.ApplicationStartedEvent) at NzbDrone.Core.Messaging.Events.EventAggregator+<>c__DisplayClass6_2`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<PublishEvent>b__2() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task+<>c.<.cctor>b__272_0(System.Object) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) at System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback()``` [AB#3101](https://dev.azure.com/Servarr/7ab38f4e-5a57-4d70-84f4-94dd9bc5d6df/_workitems/edit/3101)
Author
Owner

@bakerboy448 commented on GitHub (May 1, 2022):

github.com/Prowlarr/Prowlarr@dc3fa51d88

~20 minutes for native; users may need to update manually (reinstall in-place) (alt: try placing an empty update_required file in the appdata folder
~60 min for docker

@bakerboy448 commented on GitHub (May 1, 2022): https://github.com/Prowlarr/Prowlarr/commit/dc3fa51d8845ba46dda0f3ddebbf84a005c8b2e3 ~20 minutes for native; users may need to update manually (reinstall in-place) (alt: try placing an empty `update_required` file in the appdata folder ~60 min for docker
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Prowlarr#561
No description provided.