Package: onedrive Version: 1.1.20170919-2 Severity: important Dear Maintainer,
onedrive segfaults, this error message seems to be pointing to the problem: std.json.JSONException@../../../../src/libphobos/src/std/json.d(442): Key not found: lastModifiedDateTime Before the error occured, I had synced and two new files were uploaded. One of the files had just been moved to a subdirectory locally, but the distant copy still existed at the original location, so I moved it again manually from the Office365 web interface (overwriting the newly uploaded file). That might be an explanation for the date issue. Please find attached a gdb backtrace. Matteo -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages onedrive depends on: ii libc6 2.27-3 ii libcurl3-gnutls 7.58.0-2 ii libgcc1 1:8.1.0-3 ii libsqlite3-0 3.23.1-1 onedrive recommends no packages. onedrive suggests no packages. -- no debconf information
% gdb onedrive GNU gdb (Debian 7.12-6+b2) 7.12.0.20161007-git Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from onedrive...Reading symbols from /usr/lib/debug/.build-id/0c/215dc5ce14219354f6d2cf54208cc95366de6c.debug...done. done. (gdb) run Starting program: /usr/bin/onedrive [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff29a0700 (LWP 13858)] [Thread 0x7ffff29a0700 (LWP 13858) exited] [New Thread 0x7ffff29a0700 (LWP 13859)] [Thread 0x7ffff29a0700 (LWP 13859) exited] [New Thread 0x7ffff29a0700 (LWP 13860)] [Thread 0x7ffff29a0700 (LWP 13860) exited] std.json.JSONException@../../../../src/libphobos/src/std/json.d(442): Key not found: lastModifiedDateTime ---------------- 0x555555605fb6 ??? ???:0 0x55555566e83e ??? ???:0 0x55555566d8eb ??? ???:0 0x5555555a33fa ??? ???:0 0x5555555a497a ??? ???:0 0x5555555a436c ??? ???:0 0x555555599f02 ??? ???:0 0x555555599972 ??? ???:0 0x5555556ed74e ??? ???:0 0x5555556ed8be ??? ???:0 0x5555556edc7a ??? ???:0 0x5555556ed8be ??? ???:0 0x5555556eda50 ??? ???:0 0x555555598da3 ??? ???:0 0x7ffff7294a86 __libc_start_main ???:0 0x555555590b99 ??? ???:0 0xffffffffffffffff ??? ???:0 Thread 1 "onedrive" received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x0000555555673548 in std.net.curl.Curl.shutdown() (this=...) at ../../../../src/libphobos/src/std/net/curl.d:4070 #2 0x00005555556738a3 in std.net.curl.HTTP.Impl.~this() (this=...) at ../../../../src/libphobos/src/std/net/curl.d:2326 #3 0x0000555555673a0c in object._destructRecurse!(std.net.curl.HTTP.Impl)._destructRecurse(ref std.net.curl.HTTP.Impl) (s=...) at /build/gcc-7-3oABJz/gcc-7-7.2.0/src/libphobos/libdruntime/object.d:2428 #4 object.destroy!(std.net.curl.HTTP.Impl).destroy(ref std.net.curl.HTTP.Impl) (obj=...) at /build/gcc-7-3oABJz/gcc-7-7.2.0/src/libphobos/libdruntime/object.d:2797 #5 std.typecons.RefCounted!(std.net.curl.HTTP.Impl, 1).RefCounted.~this() (this=...) at /build/gcc-7-3oABJz/gcc-7-7.2.0/src/libphobos/src/std/typecons.d:4864 #6 std.net.curl.HTTP.__fieldDtor() (this=...) at ../../../../src/libphobos/src/std/net/curl.d:2310 #7 0x000055555559e9c7 in onedrive.OneDriveApi.__fieldDtor() (this=0x7ffff7eb2f00) at src/onedrive.d:47 #8 0x00005555556ef22e in rt_finalize2 (p=0x7ffff7eb2f00, det=det@entry=false, resetMemory=resetMemory@entry=false) at ../../../../src/libphobos/libdruntime/rt/lifetime.d:1369 #9 0x00005555556f0dd1 in rt_finalizeFromGC (p=p@entry=0x7ffff7eb2f00, size=size@entry=128, attr=<optimized out>) at ../../../../src/libphobos/libdruntime/rt/lifetime.d:1402 #10 0x00005555556fe467 in gc.gc.Gcx.sweep() (this=...) at ../../../../src/libphobos/libdruntime/gc/gc.d:2318 #11 0x00005555556ffff5 in gc.gc.Gcx.fullcollect(bool) (this=..., nostack=nostack@entry=true) at ../../../../src/libphobos/libdruntime/gc/gc.d:2470 #12 0x00005555557011de in gc.gc.GC.fullCollectNoStack().go(gc.gc.Gcx*) (gcx=<optimized out>) at ../../../../src/libphobos/libdruntime/gc/gc.d:1190 #13 gc.gc.GC.runLocked!(gc.gc.GC.fullCollectNoStack().go(gc.gc.Gcx*), gc.gc.Gcx*).runLocked(ref gc.gc.Gcx*) (_param_0=@0x555555a307d8: 0x555555a503a0, this=...) at ../../../../src/libphobos/libdruntime/gc/gc.d:351 #14 gc.gc.GC.fullCollectNoStack() (this=...) at ../../../../src/libphobos/libdruntime/gc/gc.d:1192 #15 0x00005555556f7300 in gc_term () at ../../../../src/libphobos/libdruntime/gc/proxy.d:129 #16 0x00005555556edbcd in rt_term () at ../../../../src/libphobos/libdruntime/rt/dmain2.d:213 #17 0x00005555556edc49 in runAll (this=0x7fffffffdca0) at ../../../../src/libphobos/libdruntime/rt/dmain2.d:486 #18 0x00005555556ed8bf in tryExec (this=this@entry=0x7fffffffdca0, dg=...) at ../../../../src/libphobos/libdruntime/rt/dmain2.d:457 #19 0x00005555556eda51 in _d_run_main (argc=<optimized out>, argv=<optimized out>, mainFunc=<optimized out>) at ../../../../src/libphobos/libdruntime/rt/dmain2.d:490 #20 0x0000555555598da4 in main (argc=1, argv=0x7fffffffde08) at /usr/lib/gcc/x86_64-linux-gnu/7/include/d/__entrypoint.di:44 #21 0x00007ffff7294a87 in __libc_start_main (main=0x555555598d7d <main>, argc=1, argv=0x7fffffffde08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffddf8) at ../csu/libc-start.c:310 #22 0x0000555555590b9a in _start ()