Skip to content

OCC::LsColJob::finished() recursively calls itself forever at random #10312

Description

@Xaymar

⚠️ Before submitting, please verify the following: ⚠️

Bug description

The code at this location recursively calls itself over and over until it runs out of stack space, resulting in an abnormal app termination by windows.

Steps to reproduce

  1. Run Nextcloud
  2. Nextcloud disappears

Doesn't seem to need anything else?

Expected behavior

Not whatever its doing right now.

Which files are affected by this bug

All files

Operating system

Windows

Which version of the operating system you are running.

Windows 11

Installation method

Official Linux AppImage

Nextcloud Server version

34.0.1

Nextcloud Desktop Client version

master

Did this occur after an update or on a clean installation?

Major version update (i.e. 4.0.0 → 33.0.0)

Are you using the Nextcloud Server Encryption module?

No

Are you using an external user-backend?

  • Default internal user-backend
  • LDAP or Active Directory
  • SSO - SAML
  • Other

Nextcloud Server logs

Additional info

 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloudsync.dll!OCC::LsColJob::finished() Line 568	C++
 	nextcloudsync.dll!OCC::AbstractNetworkJob::slotFinished() Line 306	C++
 	[External Code]	
 	nextcloud.exe!main(int argc, char * * argv) Line 209	C++
 	nextcloud.exe!qtEntryPoint() Line 59	C++

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions