Client: OS X desktop crashes out of the blue when working in the background

Created on 27 Dec 2018  路  25Comments  路  Source: owncloud/client

Expected behaviour

The app shouldn't crash ;).

Actual behaviour

The app was running in the background when it suddenly crashed and crash notification window appeared.

This happens seemingly on random - sometimes the app will crash, sometimes it won't. At the time of this particular crash, nothing was being synced.

Steps to reproduce

  1. Start the app.
  2. Wait for the crash to happen sometime later.

Client configuration

Client version: 2.5.1 (build 10818)

Operating system: OS X 10.13.6 (Happens on two machines - rMBP 2018 and iMac Retina 2017).

OS language: English

Qt version used by client package (Linux only, see also Settings dialog): N/A

Client package (From ownCloud or distro) (Linux only): N/A

Installation path of client: /Applications/ownCloud.app

Logs

I sent a crash report and it told me to refer to this incident using the following identifier: bp-8bacc9aa-0c6b-4d9a-aa28-d20cd2181227.

ReadyToTest bug

Most helpful comment

@paulmillar @sbgraphic The final is out (with the potential fix) but not announced yet. Please try it out: https://github.com/owncloud/client/releases/tag/v2.5.2

@martyf Still no crash? :)

All 25 comments

Same thing here, uploaded a report: bp-521080cb-f0f2-4aee-8715-dc9d82181228
I'm doing random other things in other directories, but no changes in anything that's being synced by ownCloud.

I've never seen this until today, after I updated to 2.5.1 it happened several times now in a couple of hours.

Client version 2.5.1 (build 10818)
macOS Mojave 10.14.1 (18B75)
Late 2013 MacBook

Same here. Uploaded bp-760c088b-93b0-4ad2-ae09-0db0a2190101
Crashed in background without changes in synced directories.

Client version 2.5.1 (build 10818)
macOS Mojave 10.14.2 (18C54)
iMac Retina 5K late 2015

Seeing the same issue.

Report: bp-5236788f-6be9-4341-8784-0b69b2190104

Client version 2.5.1 (build 10818)
macOS Mojave 10.14.2
Mid-2105 MacBook Pro

Thank you for the reports. Unfortunately the crash reports don't contain useful backtraces so this is still a mystery issue. This backtrace in this ticket might be a good starting point for investigation: https://github.com/owncloud/client/issues/6930

If you can, try running the client in a debugger and get a backtrace when the crash happens. That would be enormously helpful for addressing the problem. Currently we have little idea about what's causing it.

@mattcan @sawh @wheirman @tomekwojcik Please also watch the memory usage "before" the crash (which is hard of course. so you'd check it each hour and note it down and then when it crashes you take the last value you wrote down).

Thank you for the reports. Unfortunately the crash reports don't contain useful backtraces so this is still a mystery issue. This backtrace in this ticket might be a good starting point for investigation: #6930

If you can, try running the client in a debugger and get a backtrace when the crash happens. That would be enormously helpful for addressing the problem. Currently we have little idea about what's causing it.

I'd like to do this for you, but I'm not sure how to run the app in a debugger. If you have a link to a tutorial on how to do that I'd be happy to help out. I've got a team of 5 all working with Owncloud daily and each one is having a minimum of 1 crash a day at this point, including me. If there is anything I can do to help nail this down I'd love to, but I'm not a developer, so I'll need some assistance getting you that backtrace.

Version 2.5.1 (build 10818)
macOS Mojave 10.14.2 (18C54)
MacBook Pro (Retina, 13-inch, Early 2015)

This has started in the past month or two, and was happening before I updated to Mojave as well.

Currently, v2.5.1 (build 10818) crashes regularly on several Macs (had the case on Mac Pros, MacBook Pros and Mac minis) running under Mac OS El Capitan 10.11.6, macOS High Sierra 10.13.6 and macOS Mojave 10.14.2.

We've been having these crashes since the update to client version 2.5.0.

Very annoying, mostly because the crashes seem 'random' to the end-users, i.e. the desktop client display the crash report window even when sitting idle (no sync occurring at the time of the crash).

The temporary "solution / fix" has been to revert to the previous 2.4.x series desktop client.

On the other hand, the 2.5.x series client on Windows machines seems to be working fine.

@samekh93 Thank you for the offer, I might get back to you on that. For now we've improved crash dumping to get us symbols and have a backtrace to work with.

@guruz Could you point to an OSX build we can give to people that has these crash reporting upgrades? Maybe there's more than one useful backtrace to be had.

@ckamm We already have the full stacktrace since 1-2 day or so. Please see your chat messages.

Operating system: Mac OS X
                  10.13.6 17G65
CPU: amd64
     family 6 model 70 stepping 1
     8 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0xffffffffa7f9bec0
Process uptime: 101388 seconds

Thread 0 (crashed)
 0  libobjc.A.dylib + 0x6e9d
    rax = 0x000060800044ace0   rdx = 0x000060800044ace0
    rcx = 0x000060c00000bea0   rbx = 0x000060c00025d4c0
    rsi = 0x00007fff54a59cad   rdi = 0x000060c00000bea0
    rbp = 0x00007ffee3b71be0   rsp = 0x00007ffee3b71bd8
     r8 = 0x00000000000001ff    r9 = 0x000060c00027ca40
    r10 = 0x000024a2a7f9bea8   r11 = 0x00007fff54a59cad
    r12 = 0x0000000000000000   r13 = 0x0000000000000000
    r14 = 0x000060c00027ca40   r15 = 0x000060800044ace0
    rip = 0x00007fff57015e9d
    Found by: given as instruction pointer in context
 1  CoreFoundation!CFRunArrayInsert + 0x2ca
    rbp = 0x00007ffee3b71c50   rsp = 0x00007ffee3b71bf0
    rip = 0x00007fff2fe01daa
    Found by: previous frame's frame pointer
 2  CoreFoundation!CFRunArrayInsert + 0x1
    rbp = 0x00007ffee3b71c90   rsp = 0x00007ffee3b71c60
    rip = 0x00007fff2fe01ae1
    Found by: previous frame's frame pointer
 3  CoreFoundation!parsePlistObject + 0x830
    rbp = 0x00007ffee3b723b0   rsp = 0x00007ffee3b71ca0
    rip = 0x00007fff2fdbf880
    Found by: previous frame's frame pointer
 4  CoreFoundation!CFErrorCreate + 0x17
    rbp = 0x00007ffee3b72630   rsp = 0x00007ffee3b723c0
    rip = 0x00007fff2fdbe9b7
    Found by: previous frame's frame pointer
 5  Foundation!-[NSNotificationCenter postNotificationName:object:userInfo:] + 0x42
    rbp = 0x00007ffee3b72660   rsp = 0x00007ffee3b72640
    rip = 0x00007fff31ece8c7
    Found by: previous frame's frame pointer
 6  Foundation!-[NSConnection invalidate] + 0x1fb
    rbp = 0x00007ffee3b726b0   rsp = 0x00007ffee3b72670
    rip = 0x00007fff31fefdfe
    Found by: previous frame's frame pointer
 7  CoreFoundation!CFRunArrayInsert + 0x3fc
    rbp = 0x00007ffee3b726c0   rsp = 0x00007ffee3b726c0
    rip = 0x00007fff2fe01edc
    Found by: previous frame's frame pointer
 8  CoreFoundation!CFRunArrayInsert + 0x2ca
    rbp = 0x00007ffee3b72730   rsp = 0x00007ffee3b726d0
    rip = 0x00007fff2fe01daa
    Found by: previous frame's frame pointer
 9  CoreFoundation!CFRunArrayInsert + 0x1
    rbp = 0x00007ffee3b72770   rsp = 0x00007ffee3b72740
    rip = 0x00007fff2fe01ae1
    Found by: previous frame's frame pointer
10  CoreFoundation!parsePlistObject + 0x830
    rbp = 0x00007ffee3b72e90   rsp = 0x00007ffee3b72780
    rip = 0x00007fff2fdbf880
    Found by: previous frame's frame pointer
11  CoreFoundation!CFErrorCreate + 0x17
    rbp = 0x00007ffee3b73110   rsp = 0x00007ffee3b72ea0
    rip = 0x00007fff2fdbe9b7
    Found by: previous frame's frame pointer
12  Foundation!-[NSNotificationCenter postNotificationName:object:userInfo:] + 0x42
    rbp = 0x00007ffee3b73140   rsp = 0x00007ffee3b73120
    rip = 0x00007fff31ece8c7
    Found by: previous frame's frame pointer
13  Foundation!_NSPortDeathNotify + 0x4c
    rbp = 0x00007ffee3b73170   rsp = 0x00007ffee3b73150
    rip = 0x00007fff31f7f2b5
    Found by: previous frame's frame pointer
14  CoreFoundation!CFAttributedStringGetAttributesAndLongestEffectiveRange + 0x25
    rbp = 0x00007ffee3b731b0   rsp = 0x00007ffee3b73180
    rip = 0x00007fff2fe50e25
    Found by: previous frame's frame pointer
15  libdispatch.dylib!_dispatch_call_block_and_release + 0xc
    rbp = 0x00007ffee3b731d0   rsp = 0x00007ffee3b731c0
    rip = 0x00007fff57c0b5fa
    Found by: previous frame's frame pointer
16  libdispatch.dylib!_dispatch_client_callout + 0x8
    rbp = 0x00007ffee3b731f0   rsp = 0x00007ffee3b731e0
    rip = 0x00007fff57c03db8
    Found by: previous frame's frame pointer
17  libdispatch.dylib!_dispatch_main_queue_callback_4CF + 0x47c
    rbp = 0x00007ffee3b73290   rsp = 0x00007ffee3b73200
    rip = 0x00007fff57c0f395
    Found by: previous frame's frame pointer
18  CoreFoundation!-[NSURL setResourceValues:error:] + 0xd9
    rbp = 0x00007ffee3b732a0   rsp = 0x00007ffee3b732a0
    rip = 0x00007fff2fe2ac19
    Found by: previous frame's frame pointer
19  CoreFoundation!-[_CFXNotificationRegistrar match:object:observer:enumerator:] + 0x8ea
    rbp = 0x00007ffee3b73f90   rsp = 0x00007ffee3b732b0
    rip = 0x00007fff2fdecdfa
    Found by: previous frame's frame pointer
20  CoreFoundation!-[NSTaggedPointerString uppercaseStringWithLocale:] + 0x313
    rbp = 0x00007ffee3b74020   rsp = 0x00007ffee3b73fa0
    rip = 0x00007fff2fdec153
    Found by: previous frame's frame pointer
21  HIToolbox!RunCurrentEventLoopInMode + 0x11e
    rbp = 0x00007ffee3b74070   rsp = 0x00007ffee3b74030
    rip = 0x00007fff2f0d6d96
    Found by: previous frame's frame pointer
22  HIToolbox!ReceiveNextEventCommon + 0x265
    rbp = 0x00007ffee3b740f0   rsp = 0x00007ffee3b74080
    rip = 0x00007fff2f0d6b06
    Found by: previous frame's frame pointer
23  HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x40
    rbp = 0x00007ffee3b74110   rsp = 0x00007ffee3b74100
    rip = 0x00007fff2f0d6884
    Found by: previous frame's frame pointer
24  AppKit!_DPSNextEvent + 0x825
    rbp = 0x00007ffee3b74550   rsp = 0x00007ffee3b74120
    rip = 0x00007fff2d387a73
    Found by: previous frame's frame pointer
25  AppKit!-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 0xbe4
    rbp = 0x00007ffee3b747d0   rsp = 0x00007ffee3b74560
    rip = 0x00007fff2db1de34
    Found by: previous frame's frame pointer
26  libqcocoa.dylib!__ZN21QCocoaEventDispatcher13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 0xb03
    rbp = 0x00007ffee3b748c0   rsp = 0x00007ffee3b747e0
    rip = 0x00000001134163f3
    Found by: previous frame's frame pointer
27  QtCore!__ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 0x1ce
    rbp = 0x00007ffee3b74930   rsp = 0x00007ffee3b748d0
    rip = 0x00000001102b2ede
    Found by: previous frame's frame pointer
28  QtCore!__ZN16QCoreApplication4execEv + 0x1a8
    rbp = 0x00007ffee3b749a0   rsp = 0x00007ffee3b74940
    rip = 0x00000001102bb408
    Found by: previous frame's frame pointer
29  owncloud!_main + 0x8d1
    rbp = 0x00007ffee3b74bc0   rsp = 0x00007ffee3b749b0
    rip = 0x000000010c092781
    Found by: previous frame's frame pointer
30  owncloud!start + 0x34
    rbx = 0x0000000000000000   rbp = 0x00007ffee3b74bd0
    rsp = 0x00007ffee3b74bd0   r12 = 0x0000000000000000
    r13 = 0x0000000000000000   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x000000010c091c54
    Found by: call frame info

Thread 1
 0  libsystem_kernel.dylib!__psynch_cvwait + 0xa
    rax = 0x0000000002000131   rdx = 0x0000000000000000
    rcx = 0x0000700006b6ed98   rbx = 0x0000000000000000
    rsi = 0x0000000100000100   rdi = 0x000000010ef88530
    rbp = 0x0000700006b6ee30   rsp = 0x0000700006b6ed98
     r8 = 0x0000000000000000    r9 = 0x0000000000000060
    r10 = 0x0000000000000000   r11 = 0x0000000000000202
    r12 = 0x000000010ef88530   r13 = 0x0000700006b6edb8
    r14 = 0x0000000000000001   r15 = 0x0000700006b6f000
    rip = 0x00007fff57d8da16
    Found by: given as instruction pointer in context
 1  libc++.1.dylib + 0x6cb0
    rbp = 0x0000700006b6ee40   rsp = 0x0000700006b6ee40
    rip = 0x00007fff55b91cb0
    Found by: previous frame's frame pointer
 2  QtWebKit!void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 0x52
    rbp = 0x0000700006b6ee80   rsp = 0x0000700006b6ee50
    rip = 0x000000010e8eefd2
    Found by: previous frame's frame pointer
 3  QtWebKit!bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*) + 0x9b
    rbp = 0x0000700006b6eed0   rsp = 0x0000700006b6ee90
    rip = 0x000000010e8eeecb
    Found by: previous frame's frame pointer
 4  QtWebKit!void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 0x28
    rbp = 0x0000700006b6eef0   rsp = 0x0000700006b6eee0
    rip = 0x000000010e8ef0a8
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib + 0x3661
    rbp = 0x0000700006b6ef20   rsp = 0x0000700006b6ef00
    rip = 0x00007fff57f55661
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib + 0x350d
    rbp = 0x0000700006b6ef50   rsp = 0x0000700006b6ef30
    rip = 0x00007fff57f5550d
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib + 0x2bf9
    rbp = 0x0000700006b6ef78   rsp = 0x0000700006b6ef60
    rip = 0x00007fff57f54bf9
    Found by: previous frame's frame pointer
 8  QtWebKit!void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 0x100
    rsp = 0x0000700006b6f028   rip = 0x000000010e8ef080
    Found by: stack scanning

Thread 2
 0  libsystem_kernel.dylib!__select + 0xa
    rax = 0x000000000200005d   rdx = 0x0000604000008260
    rcx = 0x0000700006cefb18   rbx = 0x00007fff89ff97d0
    rsi = 0x0000604000008410   rdi = 0x0000000000000020
    rbp = 0x0000700006cf7ef0   rsp = 0x0000700006cefb18
     r8 = 0x0000000000000000    r9 = 0x0000000000000040
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x0000604000008260   r13 = 0x0000000000000000
    r14 = 0x0000000000000000   r15 = 0x0000000000000020
    rip = 0x00007fff57d8dcf2
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib + 0x3661
    rbp = 0x0000700006cf7f20   rsp = 0x0000700006cf7f00
    rip = 0x00007fff57f55661
    Found by: previous frame's frame pointer
 2  libsystem_pthread.dylib + 0x350d
    rbp = 0x0000700006cf7f50   rsp = 0x0000700006cf7f30
    rip = 0x00007fff57f5550d
    Found by: previous frame's frame pointer
 3  libsystem_pthread.dylib + 0x2bf9
    rbp = 0x0000700006cf7f78   rsp = 0x0000700006cf7f60
    rip = 0x00007fff57f54bf9
    Found by: previous frame's frame pointer
 4  CoreFoundation!_CFStringInlineBufferGetComposedRange + 0x7b0
    rsp = 0x0000700006cf8028   rip = 0x00007fff2fe27610
    Found by: stack scanning

Thread 3
 0  libsystem_kernel.dylib!poll + 0xa
    rax = 0x00000000020000e6   rdx = 0x00000000ffffffff
    rcx = 0x0000700006d7acd8   rbx = 0x0000000000000000
    rsi = 0x0000000000000001   rdi = 0x0000600000034b38
    rbp = 0x0000700006d7ad20   rsp = 0x0000700006d7acd8
     r8 = 0x000000000000002a    r9 = 0x0000000000000040
    r10 = 0x0000000000000001   r11 = 0x0000000000000246
    r12 = 0x0000600000034b38   r13 = 0x0000600000185d70
    r14 = 0x0000000000000001   r15 = 0x0000000000000000
    rip = 0x00007fff57d8f09a
    Found by: given as instruction pointer in context
 1  QtCore!__ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 0x3a3
    rbp = 0x0000700006d7adb0   rsp = 0x0000700006d7ad30
    rip = 0x000000011031f9e3
    Found by: previous frame's frame pointer
 2  QtCore!__ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 0x1ce
    rbp = 0x0000700006d7ae20   rsp = 0x0000700006d7adc0
    rip = 0x00000001102b2ede
    Found by: previous frame's frame pointer
 3  QtCore!__ZN7QThread4execEv + 0xb7
    rbp = 0x0000700006d7ae70   rsp = 0x0000700006d7ae30
    rip = 0x0000000110093dd7
    Found by: previous frame's frame pointer
 4  QtCore!__ZN14QThreadPrivate5startEPv + 0x214
    rbp = 0x0000700006d7aef0   rsp = 0x0000700006d7ae80
    rip = 0x000000011009b7d4
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib + 0x3661
    rbp = 0x0000700006d7af20   rsp = 0x0000700006d7af00
    rip = 0x00007fff57f55661
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib + 0x350d
    rbp = 0x0000700006d7af50   rsp = 0x0000700006d7af30
    rip = 0x00007fff57f5550d
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib + 0x2bf9
    rbp = 0x0000700006d7af78   rsp = 0x0000700006d7af60
    rip = 0x00007fff57f54bf9
    Found by: previous frame's frame pointer
 8  QtCore!__ZN14QThreadPrivate21createEventDispatcherEP11QThreadData + 0x110
    rsp = 0x0000700006d7b028   rip = 0x000000011009b5c0
    Found by: stack scanning

Thread 4
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x0000700006e7fe88   rbx = 0x0000000007000806
    rsi = 0x0000000007000806   rdi = 0x0000700006e80040
    rbp = 0x0000700006e7fee0   rsp = 0x0000700006e7fe88
     r8 = 0x0000000000014a03    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000c00   r11 = 0x0000000000000206
    r12 = 0x0000000000000c00   r13 = 0x0000000007000806
    r14 = 0x0000700006e80040   r15 = 0x00000000ffffffff
    rip = 0x00007fff57d8420a
    Found by: given as instruction pointer in context
 1  CoreFoundation!__CFBinaryPlistCreate15 + 0x1b5
    rbp = 0x0000700006e7ff70   rsp = 0x0000700006e7fef0
    rip = 0x00007fff2fded785
    Found by: previous frame's frame pointer
 2  CoreFoundation!-[_CFXNotificationRegistrar match:object:observer:enumerator:] + 0x5c7
    rbp = 0x0000700006e80c70   rsp = 0x0000700006e7ff80
    rip = 0x00007fff2fdecad7
    Found by: previous frame's frame pointer
 3  CoreFoundation!-[NSTaggedPointerString uppercaseStringWithLocale:] + 0x313
    rbp = 0x0000700006e80d00   rsp = 0x0000700006e80c80
    rip = 0x00007fff2fdec153
    Found by: previous frame's frame pointer
 4  AppKit!_NSEventThread + 0xb8
    rbp = 0x0000700006e80ef0   rsp = 0x0000700006e80d10
    rip = 0x00007fff2d4c4fc4
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib + 0x3661
    rbp = 0x0000700006e80f20   rsp = 0x0000700006e80f00
    rip = 0x00007fff57f55661
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib + 0x350d
    rbp = 0x0000700006e80f50   rsp = 0x0000700006e80f30
    rip = 0x00007fff57f5550d
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib + 0x2bf9
    rbp = 0x0000700006e80f78   rsp = 0x0000700006e80f60
    rip = 0x00007fff57f54bf9
    Found by: previous frame's frame pointer
 8  AppKit!+[NSEvent(NSConcurrentEvents) _startConcurrentEventProcessing] + 0xed
    rsp = 0x0000700006e81028   rip = 0x00007fff2d4c4f0c
    Found by: stack scanning

Thread 5
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x0000700006f02d68   rbx = 0x0000000007000806
    rsi = 0x0000000007000806   rdi = 0x0000700006f02f20
    rbp = 0x0000700006f02dc0   rsp = 0x0000700006f02d68
     r8 = 0x0000000000013e03    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000c00   r11 = 0x0000000000000206
    r12 = 0x0000000000000c00   r13 = 0x0000000007000806
    r14 = 0x0000700006f02f20   r15 = 0x00000000ffffffff
    rip = 0x00007fff57d8420a
    Found by: given as instruction pointer in context
 1  CoreFoundation!__CFBinaryPlistCreate15 + 0x1b5
    rbp = 0x0000700006f02e50   rsp = 0x0000700006f02dd0
    rip = 0x00007fff2fded785
    Found by: previous frame's frame pointer
 2  CoreFoundation!-[_CFXNotificationRegistrar match:object:observer:enumerator:] + 0x5c7
    rbp = 0x0000700006f03b50   rsp = 0x0000700006f02e60
    rip = 0x00007fff2fdecad7
    Found by: previous frame's frame pointer
 3  CoreFoundation!-[NSTaggedPointerString uppercaseStringWithLocale:] + 0x313
    rbp = 0x0000700006f03be0   rsp = 0x0000700006f03b60
    rip = 0x00007fff2fdec153
    Found by: previous frame's frame pointer
 4  CFNetwork!-[__CoreSchedulingSetRunnable runForever] + 0x2d2
    rbp = 0x0000700006f03c80   rsp = 0x0000700006f03bf0
    rip = 0x00007fff2ef36e84
    Found by: previous frame's frame pointer
 5  Foundation!__NSThread__start__ + 0x4ad
    rbp = 0x0000700006f03ef0   rsp = 0x0000700006f03c90
    rip = 0x00007fff31ef71f8
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib + 0x3661
    rbp = 0x0000700006f03f20   rsp = 0x0000700006f03f00
    rip = 0x00007fff57f55661
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib + 0x350d
    rbp = 0x0000700006f03f50   rsp = 0x0000700006f03f30
    rip = 0x00007fff57f5550d
    Found by: previous frame's frame pointer
 8  libsystem_pthread.dylib + 0x2bf9
    rbp = 0x0000700006f03f78   rsp = 0x0000700006f03f60
    rip = 0x00007fff57f54bf9
    Found by: previous frame's frame pointer
 9  Foundation!-[NSThread start] + 0x17c
    rsp = 0x0000700006f04028   rip = 0x00007fff31ef6d4b
    Found by: stack scanning

Thread 6
 0  libsystem_kernel.dylib!poll + 0xa
    rax = 0x00000000020000e6   rdx = 0x00000000ffffffff
    rcx = 0x0000700007009cd8   rbx = 0x0000000000000000
    rsi = 0x0000000000000001   rdi = 0x000060800046de18
    rbp = 0x0000700007009d20   rsp = 0x0000700007009cd8
     r8 = 0x000000000000002a    r9 = 0x0000000000000000
    r10 = 0x0000000000000001   r11 = 0x0000000000000246
    r12 = 0x000060800046de18   r13 = 0x000060c00018e380
    r14 = 0x0000000000000001   r15 = 0x0000000000000000
    rip = 0x00007fff57d8f09a
    Found by: given as instruction pointer in context
 1  QtCore!__ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 0x3a3
    rbp = 0x0000700007009db0   rsp = 0x0000700007009d30
    rip = 0x000000011031f9e3
    Found by: previous frame's frame pointer
 2  QtCore!__ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 0x1ce
    rbp = 0x0000700007009e20   rsp = 0x0000700007009dc0
    rip = 0x00000001102b2ede
    Found by: previous frame's frame pointer
 3  QtCore!__ZN7QThread4execEv + 0xb7
    rbp = 0x0000700007009e70   rsp = 0x0000700007009e30
    rip = 0x0000000110093dd7
    Found by: previous frame's frame pointer
 4  QtCore!__ZN14QThreadPrivate5startEPv + 0x214
    rbp = 0x0000700007009ef0   rsp = 0x0000700007009e80
    rip = 0x000000011009b7d4
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib + 0x3661
    rbp = 0x0000700007009f20   rsp = 0x0000700007009f00
    rip = 0x00007fff57f55661
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib + 0x350d
    rbp = 0x0000700007009f50   rsp = 0x0000700007009f30
    rip = 0x00007fff57f5550d
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib + 0x2bf9
    rbp = 0x0000700007009f78   rsp = 0x0000700007009f60
    rip = 0x00007fff57f54bf9
    Found by: previous frame's frame pointer
 8  QtCore!__ZN14QThreadPrivate21createEventDispatcherEP11QThreadData + 0x110
    rsp = 0x000070000700a028   rip = 0x000000011009b5c0
    Found by: stack scanning

Thread 7
 0  libsystem_kernel.dylib!__workq_kernreturn + 0xa
    rax = 0x0000000002000170   rdx = 0x0000000000000001
    rcx = 0x0000700006a68a58   rbx = 0x0000700006a68a94
    rsi = 0x0000700006a68b80   rdi = 0x0000000000000100
    rbp = 0x0000700006a68ac0   rsp = 0x0000700006a68a58
     r8 = 0x0000000000000000    r9 = 0x0000003700000003
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x00006000000fe000   r13 = 0x0000700006a68a60
    r14 = 0x0000000000000001   r15 = 0x0000700006a68a80
    rip = 0x00007fff57d8e28a
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib + 0x2be9
    rbp = 0x0000700006a68ae8   rsp = 0x0000700006a68ad0
    rip = 0x00007fff57f54be9
    Found by: previous frame's frame pointer
 2  libsystem_pthread.dylib + 0x2be9
    rbp = 0x0000700006a68ae8   rsp = 0x0000700006a68ae0
    rip = 0x00007fff57f54be9
    Found by: stack scanning
 3  libsystem_malloc.dylib + 0x416a
    rsp = 0x0000700006a68b10   rip = 0x00007fff57de816a
    Found by: stack scanning
 4  libsystem_malloc.dylib + 0x2859
    rsp = 0x0000700006a68b50   rip = 0x00007fff57de6859
    Found by: stack scanning
 5  libsystem_malloc.dylib + 0x5f81
    rsp = 0x0000700006a68c20   rip = 0x00007fff57de9f81
    Found by: stack scanning
 6  libsystem_malloc.dylib + 0x7171
    rsp = 0x0000700006a68c60   rip = 0x00007fff57deb171
    Found by: stack scanning
 7  libsystem_malloc.dylib + 0x84d2
    rsp = 0x0000700006a68c90   rip = 0x00007fff57dec4d2
    Found by: stack scanning
 8  libsystem_kernel.dylib!mach_vm_purgable_control + 0x1b
    rsp = 0x0000700006a68ca0   rip = 0x00007fff57d8cb0c
    Found by: stack scanning
 9  AppKit!__45-[_NSCGSWindowBackingStore initWithWindowID:]_block_invoke + 0xbe
    rsp = 0x0000700006a68cf0   rip = 0x00007fff2d538d4e
    Found by: stack scanning
10  libdispatch.dylib!_dispatch_client_callout + 0x8
    rsp = 0x0000700006a68d30   rip = 0x00007fff57c03db8
    Found by: stack scanning
11  libdispatch.dylib!_dispatch_continuation_pop + 0x1d8
    rsp = 0x0000700006a68d50   rip = 0x00007fff57c16e81
    Found by: stack scanning
12  libdispatch.dylib!_dispatch_source_invoke + 0xcd5
    rsp = 0x0000700006a68da0   rip = 0x00007fff57c06aea
    Found by: stack scanning
13  libdispatch.dylib!_dispatch_last_resort_autorelease_pool_pop + 0x1b
    rsp = 0x0000700006a68e40   rip = 0x00007fff57c134d1
    Found by: stack scanning
14  libdispatch.dylib!_dispatch_root_queue_drain + 0x51c
    rsp = 0x0000700006a68e60   rip = 0x00007fff57c05cc2
    Found by: stack scanning
15  libdispatch.dylib!_dispatch_worker_thread3 + 0x65
    rsp = 0x0000700006a68ee0   rip = 0x00007fff57c05755
    Found by: stack scanning
16  libsystem_pthread.dylib + 0x320e
    rsp = 0x0000700006a68ef0   rip = 0x00007fff57f5520e
    Found by: stack scanning
17  libsystem_pthread.dylib + 0x2be9
    rsp = 0x0000700006a68f60   rip = 0x00007fff57f54be9
    Found by: stack scanning
18  libdispatch.dylib!_dispatch_kevent_worker_thread + 0x3ef
    rsp = 0x0000700006a69028   rip = 0x00007fff57c1c9b1
    Found by: stack scanning

Thread 8
 0  libsystem_kernel.dylib!__workq_kernreturn + 0xa
    rax = 0x0000000002000170   rdx = 0x0000000000000001
    rcx = 0x0000700006aeba08   rbx = 0x0000700006aeba44
    rsi = 0x0000700006aebb80   rdi = 0x0000000000000040
    rbp = 0x0000700006aeba70   rsp = 0x0000700006aeba08
     r8 = 0x0000000000000000    r9 = 0x0000000000001807
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x0000000000000001   r13 = 0x0000700006aeba10
    r14 = 0x0000000000000000   r15 = 0x0000700006aeba30
    rip = 0x00007fff57d8e28a
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib + 0x2be9
    rbp = 0x0000700006aeba98   rsp = 0x0000700006aeba80
    rip = 0x00007fff57f54be9
    Found by: previous frame's frame pointer
 2  libsystem_pthread.dylib + 0x2be9
    rsp = 0x0000700006aebae0   rip = 0x00007fff57f54be9
    Found by: stack scanning

We (mostly @ckamm ..) made some patches that could fix this. They made it into the rc2.
Could you give this a try?
https://download.owncloud.com/desktop/testing/ownCloud-2.5.2.11135rc2.pkg

@guruz I鈥檒l install it tomorrow on my MBP and see how it goes. Either way, thanks for your work. It鈥檚 much appreciated :).

I'm currently running RC2, and no crashes as yet (touch wood).

I have noticed, compared to the last release, memory usage is much higher.

When reviewing memory usage before, it ranged from 36.3MB through to 40.4MB (was the highest I saw before it crashed again).

Using RC2, it's running at around 64MB, so quite an increase compared to 2.5.1, and it's currently not doing anything (no syncing).

I'll keep an eye on it throughout the day.

Update, 5:36pm: No crashes today (yet), memory usage is currently at 65.1MB.

Update, 21 Jan 3:38pm: Still no crashes (yet), memory usage is currently 65.8MB. Syncs have been behaving correctly throughout the day.

tested 252rc2 on macos 10.13.6 and 10.14

manual torture test with 3700 files syncing up and down.
and also doing other things, with the client open in background. no crashes seen -> GOOD

leaving ReadyToTest for @tomekwojcik

I've been running RC2 since Friday, and not a single crash (so far).

I've had to reboot once - prior to reboot, memory usage was higher (65-ish), but after a reboot, it's down towards 35-40ish.

But no crashes.

Hello, Just to let you know that I also have some random similar "background" crash since around two-three weeks, specially after updating to the client 2.5.1 (build 10818).
OSX ElCapitain 10.11.4
Mac Pro 3,1 3.2 GHz Quad-Core Intel Xeon
(I know it's quite old hardware). Did not try RC2 yet...

Hi guys,

Do you happen to know when the next version of ownCloud client (2.5.2) will likely come out?

Cheers,
Paul

@paulmillar @sbgraphic The final is out (with the potential fix) but not announced yet. Please try it out: https://github.com/owncloud/client/releases/tag/v2.5.2

@martyf Still no crash? :)

@martyf Still no crash? :)

Correct, no crash yet.

Hi y'all, I've been testing 2.5.2rc2 for about a week now and no random crashes have been occurring since. Tested on OSX 10.11.6, macOS 10.13.6 and 10.14.3. Thanks !

Great to hear!

This is still an ongoing issue for me, the programme is unusable as it is. I'm using Windows 10 64b.

@Zenoria Thank you for your feedback. I'm very sorry to hear this, and we'd like to help. This issue is about a crash on Apple computers. Could you open a new issues about your problem on Windows and provide all necessary information?
https://github.com/owncloud/client/issues/new

@Zenoria The 2.5.4 daily builds have several crashes fixed, including one which happened on Windows.
https://download.owncloud.com/desktop/daily/ownCloud-2.5.4.11587.11407-daily20190306.msi
Please try that FIRST, otherwise if it still crashes create a new issue please

Was this page helpful?
0 / 5 - 0 ratings