Public bug reported:

I've added my online account and tried to mount my OneDrive. Unfortinately it 
keeps crashing every time I try to access the drive.
Crash dump:
ProblemType: Crash
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sat Nov 22 09:22:58 2025

DistroRelease: Ubuntu 24.04
ExecutablePath: /usr/libexec/gvfsd-onedrive
ExecutableTimestamp: 1748003456
Package: gvfs-backends 1.54.4-0ubuntu1~24.04.1
PackageArchitecture: amd64
ProcCmdline: /usr/libexec/gvfsd-onedrive --spawner :1.25 
/org/gtk/gvfs/exec_spaw/1

ProcEnviron:
 LANG=de_DE.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>


Signal: 11
SignalName: SIGSEGV
SourcePackage: gvfs
Uname: Linux 6.14.0-36-generic x86_64
UserGroups: adm cdrom dip lpadmin lxd plugdev sudo users
_HooksRun: no

ApportVersion: 2.28.1-0ubuntu3.8
CasperMD5CheckResult: pass
Disassembly:
 => 0x7563305be9e4 <g_str_hash+4>:      movsbl (%rdi),%edx
    0x7563305be9e7 <g_str_hash+7>:      mov    $0x1505,%eax
    0x7563305be9ec <g_str_hash+12>:     test   %dl,%dl
    0x7563305be9ee <g_str_hash+14>:     je     0x7563305bea08 <g_str_hash+40>
    0x7563305be9f0 <g_str_hash+16>:     mov    %eax,%ecx
    0x7563305be9f2 <g_str_hash+18>:     add    $0x1,%rdi
    0x7563305be9f6 <g_str_hash+22>:     shl    $0x5,%ecx
    0x7563305be9f9 <g_str_hash+25>:     add    %ecx,%eax
    0x7563305be9fb <g_str_hash+27>:     add    %edx,%eax
    0x7563305be9fd <g_str_hash+29>:     movsbl (%rdi),%edx
    0x7563305bea00 <g_str_hash+32>:     test   %dl,%dl
    0x7563305bea02 <g_str_hash+34>:     jne    0x7563305be9f0 <g_str_hash+16>
    0x7563305bea04 <g_str_hash+36>:     ret
    0x7563305bea05 <g_str_hash+37>:     nopl   (%rax)
    0x7563305bea08 <g_str_hash+40>:     ret
    0x7563305bea09:     nopl   0x0(%rax)
InstallationDate: Installed on 2025-11-13 (8 days ago)
InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64 
(20250805.1)
JournalErrors:
 Nov 22 09:22:50 MSI-thin gvfsd-onedrive[5234]: Could not get root: 
ObjectHandle is Invalid
 Nov 22 09:22:51 MSI-thin gvfsd-onedrive[5234]: Could not get root: 
ObjectHandle is Invalid
 Nov 22 09:22:53 MSI-thin gnome-shell[4347]: GFileInfo created without 
standard::icon
 Nov 22 09:22:53 MSI-thin gnome-shell[4347]: file ../../../gio/gfileinfo.c: 
line 1765 (g_file_info_get_icon): should not be reached
 Nov 22 09:22:57 MSI-thin gvfsd-onedrive[5234]: json_object_get_string_member: 
assertion 'node != NULL' failed
 Nov 22 09:22:57 MSI-thin kernel: show_signal_msg: 13 callbacks suppressed
 Nov 22 09:23:02 MSI-thin tracker-miner-f[4840]: g_str_has_suffix: assertion 
'str != NULL' failed
 Nov 22 09:23:02 MSI-thin tracker-miner-f[4840]: g_str_has_suffix: assertion 
'str != NULL' failed
ProcCpuinfoMinimal:
 processor      : 11
 vendor_id      : GenuineIntel
 cpu family     : 6
 model          : 154
 model name     : 12th Gen Intel(R) Core(TM) i5-12450H
 stepping       : 3
 microcode      : 0x437
 cpu MHz                : 400.000
 cache size     : 12288 KB
 physical id    : 0
 siblings       : 12
 core id                : 23
 cpu cores      : 8
 apicid         : 46
 initial apicid : 46
 fpu            : yes
 fpu_exception  : yes
 cpuid level    : 32
 wp             : yes
 flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb 
rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology 
nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl 
vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe 
popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch 
cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept 
vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx 
smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves 
split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify 
hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes 
vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt 
flush_l1d arch_capabilities
 vmx flags      : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad 
ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid 
unrestricted_guest vapic_reg vid ple shadow_vmcs ept_violation_ve 
ept_mode_based_exec tsc_scaling usr_wait_pause
 bugs           : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb 
rfds bhi vmscape
 bogomips       : 4992.00
 clflush size   : 64
 cache_alignment        : 64
 address sizes  : 39 bits physical, 48 bits virtual
 power management:
ProcVersionSignature: Ubuntu 6.14.0-36.36~24.04.1-generic 6.14.11

SegvAnalysis:
 Segfault happened at: 0x7563305be9e4 <g_str_hash+4>:   movsbl (%rdi),%edx
 PC (0x7563305be9e4) ok
 source "(%rdi)" (0x00000000) not located in a known VMA region (needed 
readable region)!
 destination "%edx" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Stacktrace:
 #0  0x00007563305be9e4 in g_str_hash () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #1  0x0000586f993a3856 in ??? ()
 #2  0x00007563305bfaf1 in g_hash_table_insert () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #3  0x0000586f993a537c in ??? ()
 #4  0x0000586f993a5613 in ??? ()
 #5  0x0000586f993a79c1 in ??? ()
 #6  0x000075633095a981 in g_vfs_job_run () at 
/usr/lib/x86_64-linux-gnu/gvfs/libgvfsdaemon.so
 #7  0x000075633095a9a5 in ??? () at 
/usr/lib/x86_64-linux-gnu/gvfs/libgvfsdaemon.so
 #8  0x0000756330607532 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #9  0x0000756330601d92 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #10 0x000075633029caa4 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:447
         ret = <optimized out>
         pd = <optimized out>
         out = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {129068727006912, 
-3907416715360294348, 129068727006912, -120, 0, 129068852832448, 
-3907416715205105100, -3907367046998087116}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
 #11 0x0000756330329c6c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
StacktraceAddressSignature: 
/usr/libexec/gvfsd-onedrive:11:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0+2a9e4:/usr/libexec/gvfsd-onedrive+1856:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0+2baf1:/usr/libexec/gvfsd-onedrive+337c:/usr/libexec/gvfsd-onedrive+3613:/usr/libexec/gvfsd-onedrive+59c1:/usr/lib/x86_64-linux-gnu/gvfs/libgvfsdaemon.so+8981:/usr/lib/x86_64-linux-gnu/gvfs/libgvfsdaemon.so+89a5:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0+73532:/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0+6dd92:/usr/lib/x86_64-linux-gnu/libc.so.6+74aa4:/usr/lib/x86_64-linux-gnu/libc.so.6+101c6c
StacktraceTop:
 g_str_hash () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ??? ()
 g_hash_table_insert () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ??? ()
 ??? ()
Tags: noble
ThreadStacktrace:
 .
 Thread 6 (Thread 0x75632e1fd6c0 (LWP 5237)):
 #0  0x000075633031b4fd in __GI___poll (fds=0x756308010e40, nfds=5, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
         sc_ret = -516
         sc_cancel_oldtype = 0
         sc_ret = <optimized out>
 #1  0x000075633063268e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #2  0x00007563305d3f87 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #3  0x000075633083c542 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
 #4  0x0000756330601d92 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #5  0x000075633029caa4 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:447
         ret = <optimized out>
         pd = <optimized out>
         out = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {129068836050624, 
-3907433206960969164, 129068836050624, -120, 11, 140723964929680, 
-3907433206805779916, -3907367046998087116}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
 #6  0x0000756330329c6c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 .
 Thread 5 (Thread 0x75632e9fe6c0 (LWP 5236)):
 #0  0x000075633031b4fd in __GI___poll (fds=0x586fa8f6f730, nfds=1, 
timeout=30000) at ../sysdeps/unix/sysv/linux/poll.c:29
         sc_ret = -516
         sc_cancel_oldtype = 0
         sc_ret = <optimized out>
 #1  0x000075633063268e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #2  0x00007563305d2a63 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #3  0x00007563305d2ab9 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #4  0x0000756330601d92 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #5  0x000075633029caa4 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:447
         ret = <optimized out>
         pd = <optimized out>
         out = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {129068844443328, 
-3907432107986212300, 129068844443328, -120, 0, 140723964929328, 
-3907432107831023052, -3907367046998087116}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
 #6  0x0000756330329c6c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 .
 Thread 4 (Thread 0x75632c9fa6c0 (LWP 5245)):
 #0  0x000075633031b4fd in __GI___poll (fds=0x756314000b90, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
         sc_ret = -516
         sc_cancel_oldtype = 0
         sc_ret = <optimized out>
 #1  0x000075633063268e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #2  0x00007563305d2a63 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #3  0x000075632f5e6595 in ??? () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
 #4  0x0000756330601d92 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #5  0x000075633029caa4 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:447
         ret = <optimized out>
         pd = <optimized out>
         out = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {129068810872512, 
-3907427707792217548, 129068810872512, -120, 17, 129068819256624, 
-3907427707637028300, -3907367046998087116}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
 #6  0x0000756330329c6c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 .
 Thread 3 (Thread 0x75632f1ff6c0 (LWP 5235)):
 #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
 #1  0x000075633062c4ad in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #2  0x000075633059d53b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #3  0x0000756330602b73 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #4  0x0000756330601d92 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #5  0x000075633029caa4 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:447
         ret = <optimized out>
         pd = <optimized out>
         out = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {129068852836032, 
-3907435407057966540, 129068852836032, -120, 0, 140723964929536, 
-3907435406902777292, -3907367046998087116}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
 #6  0x0000756330329c6c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 .
 Thread 2 (Thread 0x75632f666a40 (LWP 5234)):
 #0  0x000075633031b4fd in __GI___poll (fds=0x586fa8fa5c60, nfds=1, 
timeout=1795) at ../sysdeps/unix/sysv/linux/poll.c:29
         sc_ret = -516
         sc_cancel_oldtype = 0
         sc_ret = <optimized out>
 #1  0x000075633063268e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #2  0x00007563305d3f87 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #3  0x0000586f993a8340 in daemon_main ()
 #4  0x0000586f993a3718 in main ()
 .
 Thread 1 (Thread 0x7563279ff6c0 (LWP 5309)):
 #0  0x00007563305be9e4 in g_str_hash () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #1  0x0000586f993a3856 in ??? ()
 #2  0x00007563305bfaf1 in g_hash_table_insert () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
 #3  0x0000586f993a537c in ??? ()
 #4  0x0000586f993a5613 in ??? ()
 #5  0x0000586f993a79c1 in ??? ()
 #6  0x000075633095a981 in g_vfs_job_run () at 
/usr/lib/x86_64-linux-gnu/gvfs/libgvfsdaemon.so
 #7  0x000075633095a9a5 in ??? () at 
/usr/lib/x86_64-linux-gnu/gvfs/libgvfsdaemon.so
 #8  0x0000756330607532 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #9  0x0000756330601d92 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 #10 0x000075633029caa4 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:447
         ret = <optimized out>
         pd = <optimized out>
         out = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {129068727006912, 
-3907416715360294348, 129068727006912, -120, 0, 129068852832448, 
-3907416715205105100, -3907367046998087116}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
 #11 0x0000756330329c6c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Title: gvfsd-onedrive crashed with SIGSEGV in g_str_hash()
UpgradeStatus: No upgrade log present (probably fresh install)
_MarkForUpload: True
separator:

** Affects: gvfs (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2132180

Title:
  gvfsd-onedrive crashed with SIGSEGV in g_str_hash()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/2132180/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to