SIGSEGV trying to open image file while saving several other image changes
eog-42.3-1.fc36.x86_64
- Open Nautilus and navigate to photo folder of USB attached mobile phone (means: slower data transfer)
- Have EOG set as default application to open photo files
- In EOG, open a photo image on that USB attached mobile phone
- Rotate several of those images in EOG via Ctrl+R
- In EOG, press Esc
- In EOG, click "Save" to save changes in photo files
- Quickly in Nautilus, press Enter on one of those files being currently saved, to open it in EOG
- EOG crash
I don't always mention to SIGSEGV, only sometimes.
(eog:106995): GLib-GObject-CRITICAL **: 21:01:58.746: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Thread 1 "eog" received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=0x7ffff7d2e000 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1418
1418 ../glib/gmessages.c: No such file or directory.
(gdb) thread apply all bt full
Thread 15 (Thread 0x7fffc8cbc640 (LWP 107014) "eog:gdrv0"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555e815b0) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555e815b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007ffff6e89a3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555e815b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
No locals.
#3 0x00007ffff6e8c1d0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555e81560, cond=0x555555e81588) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff6e8bf50 <__condvar_cleanup_waiting>, __arg = 0x7fffc8cbb600, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x555555e81588, mutex = 0x555555e81560, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=cond@entry=0x555555e81588, mutex=mutex@entry=0x555555e81560) at pthread_cond_wait.c:618
No locals.
#5 0x00007fffc9ec2c3b in cnd_wait (mtx=0x555555e81560, cond=0x555555e81588) at ../include/c11/threads_posix.h:155
No locals.
#6 util_queue_thread_func (input=input@entry=0x5555557b7c40) at ../src/util/u_queue.c:294
job = <optimized out>
queue = 0x555555e81548
thread_index = 0
#7 0x00007fffc9ec288b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7fffc9ec2bb0 <util_queue_thread_func>, arg = 0x5555557b7c40}
#8 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736562185792, -358832997165634659, -128, 62, 140737488338032, 140736553795584, 358804579720162205, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 13 (Thread 0x7fffc94bd640 (LWP 107012) "eog:sh2"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555e118d8) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555e118d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007ffff6e89a3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555e118d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
No locals.
#3 0x00007ffff6e8c1d0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555e11888, cond=0x555555e118b0) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff6e8bf50 <__condvar_cleanup_waiting>, __arg = 0x7fffc94bc600, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x555555e118b0, mutex = 0x555555e11888, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 4
seq = 2
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=cond@entry=0x555555e118b0, mutex=mutex@entry=0x555555e11888) at pthread_cond_wait.c:618
No locals.
#5 0x00007fffc9ec2c3b in cnd_wait (mtx=0x555555e11888, cond=0x555555e118b0) at ../include/c11/threads_posix.h:155
No locals.
#6 util_queue_thread_func (input=input@entry=0x5555557f3c00) at ../src/util/u_queue.c:294
job = <optimized out>
queue = 0x555555e11870
thread_index = 2
#7 0x00007fffc9ec288b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7fffc9ec2bb0 <util_queue_thread_func>, arg = 0x5555557f3c00}
#8 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736570578496, -358832997165634659, -128, 62, 140737488335952, 140736562188288, 358803482892888989, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 12 (Thread 0x7fffc9cbe640 (LWP 107011) "eog:sh1"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555e118d8) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555e118d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007ffff6e89a3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555e118d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
No locals.
#3 0x00007ffff6e8c1d0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555e11888, cond=0x555555e118b0) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff6e8bf50 <__condvar_cleanup_waiting>, __arg = 0x7fffc9cbd600, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 2, cond = 0x555555e118b0, mutex = 0x555555e11888, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 2
seq = 1
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=cond@entry=0x555555e118b0, mutex=mutex@entry=0x555555e11888) at pthread_cond_wait.c:618
No locals.
#5 0x00007fffc9ec2c3b in cnd_wait (mtx=0x555555e11888, cond=0x555555e118b0) at ../include/c11/threads_posix.h:155
No locals.
#6 util_queue_thread_func (input=input@entry=0x5555557f17e0) at ../src/util/u_queue.c:294
job = <optimized out>
queue = 0x555555e11870
thread_index = 1
#7 0x00007fffc9ec288b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7fffc9ec2bb0 <util_queue_thread_func>, arg = 0x5555557f17e0}
#8 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736578971200, -358832997165634659, -128, 62, 140737488335952, 140736570580992, 358802383918132125, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 11 (Thread 0x7fffdcd1b640 (LWP 107010) "eog:sh0"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555e118d8) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555e118d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007ffff6e89a3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555e118d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
No locals.
#3 0x00007ffff6e8c1d0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555e11888, cond=0x555555e118b0) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff6e8bf50 <__condvar_cleanup_waiting>, __arg = 0x7fffdcd1a600, __canceltype = 1, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x555555e118b0, mutex = 0x555555e11888, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=cond@entry=0x555555e118b0, mutex=mutex@entry=0x555555e11888) at pthread_cond_wait.c:618
No locals.
#5 0x00007fffc9ec2c3b in cnd_wait (mtx=0x555555e11888, cond=0x555555e118b0) at ../include/c11/threads_posix.h:155
No locals.
#6 util_queue_thread_func (input=input@entry=0x5555557f35a0) at ../src/util/u_queue.c:294
job = <optimized out>
queue = 0x555555e11870
thread_index = 0
#7 0x00007fffc9ec288b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7fffc9ec2bb0 <util_queue_thread_func>, arg = 0x5555557f35a0}
#8 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736898119232, -358832997165634659, -128, 62, 140737488335952, 140736889729024, 358760650257787805, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 10 (Thread 0x7fffcbfff640 (LWP 107009) "eog:disk$0"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557d3818) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555557d3818, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x00007ffff6e89a3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557d3818, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
No locals.
#3 0x00007ffff6e8c1d0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557d37c8, cond=0x5555557d37f0) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff6e8bf50 <__condvar_cleanup_waiting>, __arg = 0x7fffcbffe600, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x5555557d37f0, mutex = 0x5555557d37c8, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_wait (cond=cond@entry=0x5555557d37f0, mutex=mutex@entry=0x5555557d37c8) at pthread_cond_wait.c:618
No locals.
#5 0x00007fffc9ec2c3b in cnd_wait (mtx=0x5555557d37c8, cond=0x5555557d37f0) at ../include/c11/threads_posix.h:155
No locals.
#6 util_queue_thread_func (input=input@entry=0x5555557f2d20) at ../src/util/u_queue.c:294
job = <optimized out>
queue = 0x5555557d37b0
thread_index = 0
#7 0x00007fffc9ec288b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7fffc9ec2bb0 <util_queue_thread_func>, arg = 0x5555557f2d20}
#8 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736615937600, -358832997165634659, -128, 0, 140737488335728, 140736607547392, 358806608555338653, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 6 (Thread 0x7fffdd543640 (LWP 107002) "EogJobScheduler"):
#0 0x00007ffff6f0590f in __GI___poll (fds=fds@entry=0x7fffdd542500, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff7c1496b in poll (__timeout=-1, __nfds=1, __fds=0x7fffdd542500) at /usr/include/bits/poll2.h:39
No locals.
#2 0x00007ffff7e23ee0 in g_unix_input_stream_read (stream=<optimized out>, buffer=0x7fffd0043570, count=16, cancellable=0x0, error=0x7fffdd5425c8) at ../gio/gunixinputstream.c:348
errsv = <optimized out>
unix_stream = 0x555557096ef0
res = -1
poll_fds = {{fd = 32, events = 1, revents = 0}, {fd = 1460236016, events = 21845, revents = 0}}
nfds = 1
poll_ret = <optimized out>
#3 0x00007ffff7dcaab5 in g_input_stream_read (stream=0x555557096ef0, buffer=0x7fffd0043570, count=16, cancellable=0x0, error=error@entry=0x7fffdd5425c8) at ../gio/ginputstream.c:198
class = 0x7fffd0023560
res = <optimized out>
__func__ = "g_input_stream_read"
#4 0x00007fffddab1762 in run_sync_state_machine (file=file@entry=0x7fffd00032b0, iterator=iterator@entry=0x7fffddab18b0 <iterate_read_state_machine>, data=data@entry=0x7fffdd542640, cancellable=cancellable@entry=0x0, error=error@entry=0x555556e73020) at ../client/gdaemonfileinputstream.c:508
res = <optimized out>
io_op = <optimized out>
io_data = {cancelled = 0, io_buffer = 0x7fffd0043570 "", io_size = 16, io_res = 0, io_allow_cancel = 0, io_cancelled = 0}
io_error = 0x0
__func__ = "run_sync_state_machine"
#5 0x00007fffddab7c75 in g_daemon_file_input_stream_read (stream=<optimized out>, buffer=0x7fffd0023920, count=<optimized out>, cancellable=0x0, error=0x555556e73020) at ../client/gdaemonfileinputstream.c:854
file = 0x7fffd00032b0
op = {state = READ_STATE_HANDLE_HEADER, buffer = 0x7fffd0023920 "", buffer_size = 65535, ret_val = 0, ret_error = 0x0, sent_cancel = 0, seq_nr = 6}
#6 0x00007ffff7dcaab5 in g_input_stream_read (stream=0x7fffd00032b0, buffer=buffer@entry=0x7fffd0023920, count=count@entry=65535, cancellable=cancellable@entry=0x0, error=error@entry=0x555556e73020) at ../gio/ginputstream.c:198
class = 0x7fffd0022ee0
res = <optimized out>
__func__ = "g_input_stream_read"
#7 0x00007ffff7f6ce0a in eog_image_real_load (error=0x555556e73020, job=0x555556e73000, data2read=(EOG_IMAGE_DATA_IMAGE | EOG_IMAGE_DATA_DIMENSION | EOG_IMAGE_DATA_EXIF | EOG_IMAGE_DATA_XMP), img=0x7fffd001b690) at ../src/eog-image.c:1071
mime_type = 0x7fffd0043ef0 "image/jpeg"
buffer = 0x7fffd0023920 ""
set_metadata = 0
input_stream = 0x7fffd00032b0
failed = 0
md_reader = 0x555557087840
bytes_read = <optimized out>
use_rsvg = 0
read_image_data = 1
priv = 0x7fffd001b5c0
format = <optimized out>
loader = 0x7fffd80018a0
bytes_read_total = <optimized out>
first_run = 0
read_only_dimension = 0
priv = <optimized out>
input_stream = <optimized out>
md_reader = <optimized out>
format = <optimized out>
mime_type = <optimized out>
loader = <optimized out>
buffer = <optimized out>
bytes_read = <optimized out>
bytes_read_total = <optimized out>
failed = <optimized out>
first_run = <optimized out>
set_metadata = <optimized out>
use_rsvg = <optimized out>
read_image_data = <optimized out>
read_only_dimension = <optimized out>
__func__ = <optimized out>
_g_boolean_var_ = <optimized out>
width = <optimized out>
height = <optimized out>
done = <optimized out>
__n = <optimized out>
__s = <optimized out>
__p = <optimized out>
uncertain = <optimized out>
new_mimetype = <optimized out>
progress = <optimized out>
_g_boolean_var_ = <optimized out>
#8 eog_image_load (img=0x7fffd001b690, data2read=(EOG_IMAGE_DATA_IMAGE | EOG_IMAGE_DATA_DIMENSION | EOG_IMAGE_DATA_EXIF | EOG_IMAGE_DATA_XMP), job=0x555556e73000, error=0x555556e73020) at ../src/eog-image.c:1354
priv = 0x7fffd001b5c0
success = 0
__func__ = "eog_image_load"
#9 0x00007ffff7f7421d in eog_job_load_run (job=0x555556e73000) at ../src/eog-jobs.c:573
job_load = 0x555556e73000
__func__ = "eog_job_load_run"
#10 0x00007ffff7f6b369 in eog_job_process (job=0x555556e73000) at ../src/eog-job-scheduler.c:153
__func__ = <optimized out>
#11 eog_job_scheduler (data=<optimized out>) at ../src/eog-job-scheduler.c:128
job = 0x555556e73000
#12 0x00007ffff7c30302 in g_thread_proxy (data=0x5555559b9180) at ../glib/gthread.c:827
thread = 0x5555559b9180
__func__ = "g_thread_proxy"
#13 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736906671680, -358832997165634659, -128, 0, 140737488343824, 140736898281472, 358759520681388957, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#14 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 4 (Thread 0x7fffdffff640 (LWP 107000) "gdbus"):
#0 0x00007ffff6f0590f in __GI___poll (fds=0x7fffd4024b40, nfds=10, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff7c5b23d in g_main_context_poll (priority=<optimized out>, n_fds=10, fds=0x7fffd4024b40, timeout=<optimized out>, context=0x7fffd8013c90) at ../glib/gmain.c:4516
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7c14960 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffd8013c90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4206
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 10
allocated_nfds = <optimized out>
fds = 0x7fffd4024b40
begin_time_nsec = 74082266057242
#3 0x00007ffff7c056cf in g_main_loop_run (loop=0x7fffd8013d80) at ../glib/gmain.c:4411
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7e60ada in gdbus_shared_thread_func (user_data=0x7fffd8013c60) at ../gio/gdbusprivate.c:282
data = 0x7fffd8013c60
#5 0x00007ffff7c30302 in g_thread_proxy (data=0x7fffd8002cc0) at ../glib/gthread.c:827
thread = 0x7fffd8002cc0
__func__ = "g_thread_proxy"
#6 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736951481920, -358832997165634659, -128, 11, 140737029628336, 140736943091712, 358762628090227613, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 3 (Thread 0x7fffe4a87640 (LWP 106999) "dconf worker"):
#0 0x00007ffff6f0590f in __GI___poll (fds=0x5555555a4dc0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff7c5b23d in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5555555a4dc0, timeout=<optimized out>, context=0x5555555a4cd0) at ../glib/gmain.c:4516
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7c14960 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x5555555a4cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4206
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x5555555a4dc0
begin_time_nsec = 74081375385958
#3 0x00007ffff7c03940 in g_main_context_iteration (context=context@entry=0x5555555a4cd0, may_block=may_block@entry=1) at ../glib/gmain.c:4276
retval = <optimized out>
#4 0x00007fffe52ac3ad in dconf_gdbus_worker_thread (user_data=0x5555555a4cd0) at ../gdbus/dconf-gdbus-thread.c:82
context = 0x5555555a4cd0
#5 0x00007ffff7c30302 in g_thread_proxy (data=0x555555590ea0) at ../glib/gthread.c:827
thread = 0x555555590ea0
__func__ = "g_thread_proxy"
#6 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737029633600, -358832997165634659, -128, 17, 140737488341088, 140737021243392, 358847724277263261, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 2 (Thread 0x7fffe5288640 (LWP 106998) "gmain"):
#0 0x00007ffff6f0590f in __GI___poll (fds=0x5555555a26f0, nfds=2, timeout=3999) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff7c5b23d in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555555a26f0, timeout=<optimized out>, context=0x5555555a1550) at ../glib/gmain.c:4516
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7c14960 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x5555555a1550, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4206
max_priority = 2147483647
timeout = 3999
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x5555555a26f0
begin_time_nsec = 74081941545063
#3 0x00007ffff7c03940 in g_main_context_iteration (context=0x5555555a1550, may_block=may_block@entry=1) at ../glib/gmain.c:4276
retval = <optimized out>
#4 0x00007ffff7c03991 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6178
No locals.
#5 0x00007ffff7c30302 in g_thread_proxy (data=0x555555590d80) at ../glib/gthread.c:827
thread = 0x555555590d80
__func__ = "g_thread_proxy"
#6 0x00007ffff6e8cded in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737038026304, -358832997165634659, -128, 17, 140737488340720, 140737029636096, 358846625302506397, 358817493001366429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007ffff6f12370 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 1 (Thread 0x7ffff45d5d80 (LWP 106995) "eog"):
#0 g_logv (log_domain=0x7ffff7d2e000 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1418
domain = 0x0
data = 0x0
depth = 0
log_func = 0x7ffff7c0ab00 <g_log_default_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = <optimized out>
test_level = <optimized out>
was_fatal = <optimized out>
was_recursion = <optimized out>
buffer = <optimized out>
msg = 0x7fffd4014080 "g_object_unref: assertion 'G_IS_OBJECT (object)' failed"
msg_alloc = 0x7fffd4014080 "g_object_unref: assertion 'G_IS_OBJECT (object)' failed"
i = 3
size = <optimized out>
#1 0x00007ffff7c0b0d3 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1456
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffd3b0, reg_save_area = 0x7fffffffd2f0}}
#2 0x00007ffff7f90e7d in eog_job_close_save_cb (job=0x55555708ab00, user_data=<optimized out>) at ../src/eog-window.c:2334
window = 0x5555558e5280
action_save = <optimized out>
#3 0x00007ffff7d00db0 in g_closure_invoke (closure=0x5555559f3c60, return_value=0x0, n_param_values=1, param_values=0x7fffffffd590, invocation_hint=0x7fffffffd510) at ../gobject/gclosure.c:830
marshal = 0x7ffff7d030d0 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5555559f3c40
__func__ = "g_closure_invoke"
#4 0x00007ffff7d2d4d6 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x555557075c00, detail=detail@entry=0, instance=instance@entry=0x55555708ab00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd590) at ../gobject/gsignal.c:3743
tmp = <optimized out>
handler = 0x55555702adc0
accumulator = 0x0
emission = {next = 0x0, instance = 0x55555708ab00, ihint = {signal_id = 606, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x555556e8e6c0
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 606
max_sequential_handler_number = 17996
return_value_altered = <optimized out>
EMIT_RESTART = <optimized out>
#5 0x00007ffff7d1da2e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd740) at ../gobject/gsignal.c:3496
instance_and_params = 0x7fffffffd590
signal_return_type = <optimized out>
param_values = 0x7fffffffd5a8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#6 0x00007ffff7d1dcb3 in g_signal_emit (instance=instance@entry=0x55555708ab00, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd820, reg_save_area = 0x7fffffffd760}}
#7 0x00007ffff7f653ef in notify_finished (job=job@entry=0x55555708ab00) at ../src/eog-jobs.c:158
__func__ = "notify_finished"
#8 0x00007ffff7c024cb in g_idle_dispatch (source=0x7fffd007d090, callback=0x7ffff7f653a0 <notify_finished>, user_data=0x55555708ab00) at ../glib/gmain.c:5935
again = <optimized out>
#9 0x00007ffff7c05faf in g_main_dispatch (context=0x5555555960a0) at ../glib/gmain.c:3417
dispatch = 0x7ffff7c024b0 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 74082255384173
was_in_call = 0
user_data = 0x55555708ab00
callback = 0x7ffff7f653a0 <notify_finished>
cb_funcs = 0x7ffff7ceb3e0 <g_source_callback_funcs>
cb_data = 0x7fffd007d060
need_destroy = <optimized out>
source = 0x7fffd007d090
current = 0x5555557a2b30
i = 0
__func__ = <optimized out>
#10 g_main_context_dispatch (context=0x5555555960a0) at ../glib/gmain.c:4135
No locals.
#11 0x00007ffff7c5b2c8 in g_main_context_iterate.constprop.0 (context=context@entry=0x5555555960a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211
max_priority = 200
timeout = 0
some_ready = 1
nfds = 3
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 74082255376708
#12 0x00007ffff7c03940 in g_main_context_iteration (context=context@entry=0x5555555960a0, may_block=may_block@entry=1) at ../glib/gmain.c:4276
retval = <optimized out>
#13 0x00007ffff7e2aaed in g_application_run (application=0x55555558d140, argc=argc@entry=1, argv=argv@entry=0x7fffffffdb48) at ../gio/gapplication.c:2569
arguments = 0x555555589e20
status = 0
context = 0x5555555960a0
acquired_context = <optimized out>
__func__ = "g_application_run"
#14 0x00005555555564c9 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:133
error = 0x0
ctx = <optimized out>
(gdb)