Crash: eog_image_real_load: assertion failed: (!read_image_data || priv->image == NULL)
eog-41.1-1.fc35.x86_64
, keeping PageDown
pressed in a directory in which images are still written by another software.
**
EOG:ERROR:../src/eog-image.c:986:c
Bail out! EOG:ERROR:../src/eog-image.c:986:eog_image_real_load: assertion failed: (!read_image_data || priv->image == NULL)
Thread 6 "EogJobScheduler" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffdd8ab640 (LWP 169675)]
0x00007ffff71ff88c in __pthread_kill_implementation () from /lib64/libc.so.6
(gdb) thread apply all bt full
Thread 15 (Thread 0x7fffc8c7a640 (LWP 169712) "eog:gdrv0"):
#0 0x00007ffff71fa73a in __futex_abstimed_wait_common () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff71fceb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007fffc9e4e23b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#3 0x00007fffc9e4de8b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#4 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 13 (Thread 0x7fffc947b640 (LWP 169710) "eog:sh2"):
#0 0x00007ffff71fa73a in __futex_abstimed_wait_common () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff71fceb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007fffc9e4e23b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#3 0x00007fffc9e4de8b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#4 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 12 (Thread 0x7fffc9c7c640 (LWP 169709) "eog:sh1"):
#0 0x00007ffff71fa73a in __futex_abstimed_wait_common () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff71fceb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007fffc9e4e23b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#3 0x00007fffc9e4de8b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#4 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 11 (Thread 0x7fffdd083640 (LWP 169708) "eog:sh0"):
#0 0x00007ffff71fa73a in __futex_abstimed_wait_common () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff71fceb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007fffc9e4e23b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#3 0x00007fffc9e4de8b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
--Type <RET> for more, q to quit, c to continue without paging--c
#4 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 10 (Thread 0x7fffcbfff640 (LWP 169707) "eog:disk$0"):
#0 0x00007ffff71fa73a in __futex_abstimed_wait_common () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff71fceb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007fffc9e4e23b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#3 0x00007fffc9e4de8b in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
No symbol table info available.
#4 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7fffdd8ab640 (LWP 169675) "EogJobScheduler"):
#0 0x00007ffff71ff88c in __pthread_kill_implementation () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff71b26a6 in raise () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007ffff719c7d3 in abort () from /lib64/libc.so.6
No symbol table info available.
#3 0x00007ffff7bd5d2c in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=<optimized out>, message=<optimized out>) at ../glib/gtestutils.c:3223
lstr = "986\000\377\177\000\000 \266\230UUU\000\000`\004\317\367\377\177\000\000\004\240\302\367\377\177\000"
s = <optimized out>
#4 0x00007ffff7c3638f in g_assertion_message_expr (domain=domain@entry=0x7ffff7f9e014 "EOG", file=file@entry=0x7ffff7f9e4dc "../src/eog-image.c", line=line@entry=986, func=func@entry=0x7ffff7fa10c0 <__func__.50> "eog_image_real_load", expr=expr@entry=0x7ffff7fa05e8 "!read_image_data || priv->image == NULL") at ../glib/gtestutils.c:3249
s = 0x7fffd1296740 "assertion failed: (!read_image_data || priv->image == NULL)"
#5 0x00007ffff7f6daad in eog_image_real_load (error=0x7fffd4006ef0, job=0x7fffd4006ed0, data2read=(EOG_IMAGE_DATA_IMAGE | EOG_IMAGE_DATA_DIMENSION | EOG_IMAGE_DATA_EXIF | EOG_IMAGE_DATA_XMP), img=0x7fffd00163b0) at ../src/eog-image.c:986
mime_type = <optimized out>
buffer = <optimized out>
set_metadata = 1
input_stream = <optimized out>
failed = 0
md_reader = 0x0
bytes_read = 0
use_rsvg = 0
read_image_data = 1
priv = 0x7fffd00162e0
format = <optimized out>
loader = 0x0
bytes_read_total = 0
first_run = 1
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>
#6 eog_image_load (img=0x7fffd00163b0, data2read=(EOG_IMAGE_DATA_IMAGE | EOG_IMAGE_DATA_DIMENSION | EOG_IMAGE_DATA_EXIF | EOG_IMAGE_DATA_XMP), job=job@entry=0x7fffd4006ed0, error=error@entry=0x7fffd4006ef0) at ../src/eog-image.c:1356
priv = 0x7fffd00162e0
success = 0
__func__ = "eog_image_load"
#7 0x00007ffff7f6eb7f in eog_job_load_run (job=0x7fffd4006ed0) at ../src/eog-jobs.c:573
job_load = 0x7fffd4006ed0
__func__ = "eog_job_load_run"
#8 0x00007ffff7f6bec4 in eog_job_process (job=<optimized out>) at ../src/eog-job-scheduler.c:153
__func__ = <optimized out>
#9 eog_job_scheduler (data=<optimized out>) at ../src/eog-job-scheduler.c:128
job = <optimized out>
#10 0x00007ffff7c36772 in g_thread_proxy (data=0x5555559b45e0) at ../glib/gthread.c:827
thread = 0x5555559b45e0
__func__ = "g_thread_proxy"
#11 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#12 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7fffde759640 (LWP 169674) "pool-eog"):
#0 0x00007ffff727aecd in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7c5c91c in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555560790, cond=0x555555560798) at ../glib/gthread-posix.c:1623
span = {tv_sec = 14, tv_nsec = 999999165}
success = <optimized out>
now = {tv_sec = 23219, tv_nsec = 271896835}
sampled = 36
res = <optimized out>
now = <optimized out>
span = <optimized out>
sampled = <optimized out>
res = <optimized out>
success = <optimized out>
#2 g_cond_wait_until (cond=0x555555560798, mutex=0x555555560790, end_time=<optimized out>) at ../glib/gthread-posix.c:1596
now = <optimized out>
span = <optimized out>
sampled = <optimized out>
res = <optimized out>
success = <optimized out>
#3 0x00007ffff7bdc051 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x555555560790, wait=wait@entry=1, end_time=end_time@entry=23234271896) at ../glib/gasyncqueue.c:422
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#4 0x00007ffff7bdc1d6 in g_async_queue_timeout_pop (queue=0x555555560790, timeout=<optimized out>) at ../glib/gasyncqueue.c:545
end_time = 23234271896
retval = <optimized out>
__func__ = "g_async_queue_timeout_pop"
#5 0x00007ffff7c390e9 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:183
pool = <optimized out>
local_max_idle_time = 15000
local_wakeup_thread_serial = <optimized out>
local_max_unused_threads = <optimized out>
last_wakeup_thread_serial = 0
have_relayed_thread_marker = <optimized out>
pool = <optimized out>
local_wakeup_thread_serial = <optimized out>
local_max_unused_threads = <optimized out>
local_max_idle_time = <optimized out>
last_wakeup_thread_serial = <optimized out>
have_relayed_thread_marker = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
#6 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:411
free_pool = <optimized out>
task = <optimized out>
pool = <optimized out>
#7 0x00007ffff7c36772 in g_thread_proxy (data=0x7fffd4007de0) at ../glib/gthread.c:827
thread = 0x7fffd4007de0
__func__ = "g_thread_proxy"
#8 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#9 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7fffdffff640 (LWP 169657) "gdbus"):
#0 0x00007ffff727579f in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7c6123c in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fffd80136b0, timeout=<optimized out>, context=0x7fffd80135a0) at ../glib/gmain.c:4478
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7c1a9a0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffd80135a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4170
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = 3
fds = 0x7fffd80136b0
begin_time_nsec = 23220113193763
#3 0x00007ffff7c0b773 in g_main_loop_run (loop=0x7fffd8013690) at ../glib/gmain.c:4373
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7e61c5a in gdbus_shared_thread_func (user_data=0x7fffd8013570) at ../gio/gdbusprivate.c:280
data = 0x7fffd8013570
#5 0x00007ffff7c36772 in g_thread_proxy (data=0x7fffd8002cc0) at ../glib/gthread.c:827
thread = 0x7fffd8002cc0
__func__ = "g_thread_proxy"
#6 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#7 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7fffe4c52640 (LWP 169656) "dconf worker"):
#0 0x00007ffff727579f in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7c6123c in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5555555a4080, timeout=<optimized out>, context=0x5555555a3f60) at ../glib/gmain.c:4478
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7c1a9a0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x5555555a3f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4170
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x5555555a4080
begin_time_nsec = 23153101895459
#3 0x00007ffff7c09853 in g_main_context_iteration (context=context@entry=0x5555555a3f60, may_block=may_block@entry=1) at ../glib/gmain.c:4240
retval = <optimized out>
#4 0x00007fffe54783ed in dconf_gdbus_worker_thread (user_data=0x5555555a3f60) at ../gdbus/dconf-gdbus-thread.c:82
context = 0x5555555a3f60
#5 0x00007ffff7c36772 in g_thread_proxy (data=0x555555590e40) at ../glib/gthread.c:827
thread = 0x555555590e40
__func__ = "g_thread_proxy"
#6 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#7 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7fffe5453640 (LWP 169655) "gmain"):
#0 0x00007ffff727579f in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7c6123c in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55555559ff40, timeout=<optimized out>, context=0x55555559fe00) at ../glib/gmain.c:4478
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7c1a9a0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x55555559fe00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4170
max_priority = 2147483647
timeout = 100
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55555559ff40
begin_time_nsec = 23220073952954
#3 0x00007ffff7c09853 in g_main_context_iteration (context=0x55555559fe00, may_block=may_block@entry=1) at ../glib/gmain.c:4240
retval = <optimized out>
#4 0x00007ffff7c098a1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6140
No locals.
#5 0x00007ffff7c36772 in g_thread_proxy (data=0x555555590580) at ../glib/gthread.c:827
thread = 0x555555590580
__func__ = "g_thread_proxy"
#6 0x00007ffff71fdb1a in start_thread () from /lib64/libc.so.6
No symbol table info available.
#7 0x00007ffff7282650 in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff2bb3dc0 (LWP 169580) "eog"):
#0 0x00007ffff727579f in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7c6123c in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x555555588e20, timeout=<optimized out>, context=0x555555596250) at ../glib/gmain.c:4478
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff7c1a9a0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x555555596250, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4170
max_priority = 2147483647
timeout = 456
some_ready = <optimized out>
nfds = 3
allocated_nfds = 3
fds = 0x555555588e20
begin_time_nsec = 23220139326836
#3 0x00007ffff7c09853 in g_main_context_iteration (context=context@entry=0x555555596250, may_block=may_block@entry=1) at ../glib/gmain.c:4240
retval = <optimized out>
#4 0x00007ffff7e2d3d5 in g_application_run (application=0x55555558d140, argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2569
arguments = 0x555555588e20
status = 0
context = 0x555555596250
acquired_context = <optimized out>
__func__ = "g_application_run"
#5 0x00005555555564cc in main ()
No symbol table info available.
(gdb)