MegaFuse
MegaFuse copied to clipboard
MegaFuse aborts with "errore mutex in nodebypath"
I've a quite new Mega.co.nz account, with no much data, and here's what happens when I run MegaFuse
caricata la variabile USERNAME con il valore ***@***.***
caricata la variabile PASSWORD con il valore ****************
caricata la variabile APPKEY con il valore *******
caricata la variabile MOUNTPOINT con il valore /tmp/mount
2 files and 2 folders added or updated
2 users received or updated
/usr/bin/notify-send
[15:28:19] MegaFuse is ready
/.Trash not found in cache
errore mutex in nodebypath
Annullato (core dump creato)
Here's what gdb says about:
[New Thread 0x7fffef2ba700 (LWP 26091)]
[New Thread 0x7fffeeab9700 (LWP 26092)]
[Thread 0x7fffeeab9700 (LWP 26092) exited]
2 files and 2 folders added or updated
2 users received or updated
[New Thread 0x7fffeeab9700 (LWP 26093)]
/usr/bin/notify-send
[Thread 0x7fffeeab9700 (LWP 26093) exited]
[15:34:55] MegaFuse is ready
[New Thread 0x7fffedca3700 (LWP 26102)]
[New Thread 0x7fffed4a2700 (LWP 26103)]
/.Trash not found in cache
errore mutex in nodebypath
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffed4a2700 (LWP 26103)]
0x00007ffff601ff79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: File o directory non esistente.
(gdb) bt full
#0 0x00007ffff601ff79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 26087
selftid = 26103
#1 0x00007ffff6023388 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x578a80, sa_sigaction = 0x578a80}, sa_mask = {__val = {
140737174444880, 140737174444544, 140737351947607, 5, 0, 1, 140737320516904, 5737088,
140737174444544, 140737353613368, 140737351976213, 27, 18446744073709551615,
140737324427744, 140737354100736, 1}}, sa_flags = 2036491620, sa_restorer = 0x3}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x000000000043b84f in MegaFuseModel::nodeByPath (this=0x53dd90, path=...) at src/megafusemodel.cpp:94
oldpath = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffe4000ab8 "/.Trash"}}
n = 0x7fffed4a1a3f
pos = 0
#3 0x000000000042e330 in MegaFuse::getAttr (this=0x7fffffffd7a0, path=0x7fffe4000990 "/.Trash",
stbuf=0x7fffed4a1b60) at src/MegaFuse.cpp:84
lock2 = {_M_device = @0x7fffffffd828}
n = 0x523b80 <api_mutex>
#4 0x0000000000446404 in hello_getattr (path=0x7fffe4000990 "/.Trash", stbuf=0x7fffed4a1b60)
at src/fuseImpl.cpp:27
lock = {_M_device = @0x523b80}
#5 0x00007ffff6bd96a8 in ?? () from /lib/x86_64-linux-gnu/libfuse.so.2
No symbol table info available.
#6 0x00007ffff6bd98dd in ?? () from /lib/x86_64-linux-gnu/libfuse.so.2
No symbol table info available.
#7 0x00007ffff6be425b in ?? () from /lib/x86_64-linux-gnu/libfuse.so.2
No symbol table info available.
#8 0x00007ffff6be0e79 in ?? () from /lib/x86_64-linux-gnu/libfuse.so.2
No symbol table info available.
#9 0x00007ffff5dd3182 in start_thread (arg=0x7fffed4a2700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7fffed4a2700
---Type <return> to continue, or q <return> to quit---
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737174447872, -4734296272686211713, 1, 0,
140737174448576, 140737174447872, 4734334391576501631, 4734282827503181183},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#10 0x00007ffff60e430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.