$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full' --core /var/crash/1000/15504-1000-1000-6-1490524248-chianamo--usr-bin-eog.core /usr/bin/eog
[New LWP 15515]
[New LWP 15512]
[New LWP 15513]
[New LWP 15636]
[New LWP 15514]
[New LWP 15504]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `eog /tmp/user/1000/Screen Shot 2017-03-08 at 08.20.36.png'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
58	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7feac0e22700 (LWP 15515))]
#0  0x00007fead0923fdf in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
#1  0x00007fead092540a in __GI_abort () at abort.c:89
#2  0x00007fead0f1d5a5 in g_assertion_message (domain=domain@entry=0x7fead2349558 "EOG", file=file@entry=0x7fead234aaf6 "eog-image.c", line=line@entry=921, func=func@entry=0x7fead234b980 <__func__.56999> "eog_image_real_load", message=message@entry=0x7feaac23bbf0 "assertion failed: (!read_image_data || priv->image == NULL)") at ././glib/gtestutils.c:2432
#3  0x00007fead0f1d63a in g_assertion_message_expr (domain=domain@entry=0x7fead2349558 "EOG", file=file@entry=0x7fead234aaf6 "eog-image.c", line=line@entry=921, func=func@entry=0x7fead234b980 <__func__.56999> "eog_image_real_load", expr=expr@entry=0x7fead234b250 "!read_image_data || priv->image == NULL") at ././glib/gtestutils.c:2455
#4  0x00007fead2319238 in eog_image_real_load (error=0x55dda6663600, job=0x55dda66635e0 [EogJobLoad], data2read=15, img=0x7feaac0129e0 [EogImage]) at eog-image.c:921
#5  0x00007fead2319238 in eog_image_load (img=0x7feaac0129e0 [EogImage], data2read=(EOG_IMAGE_DATA_IMAGE | EOG_IMAGE_DATA_DIMENSION | EOG_IMAGE_DATA_EXIF | EOG_IMAGE_DATA_XMP), job=job@entry=0x55dda66635e0 [EogJobLoad], error=error@entry=0x55dda6663600) at eog-image.c:1293
#6  0x00007fead231dc17 in eog_job_load_run (job=0x55dda66635e0 [EogJobLoad]) at eog-jobs.c:573
#7  0x00007fead231bfd6 in eog_job_process (job=<optimized out>) at eog-job-scheduler.c:153
#8  0x00007fead231bfd6 in eog_job_scheduler (data=<optimized out>) at eog-job-scheduler.c:128
#9  0x00007fead0f1e3d5 in g_thread_proxy (data=0x55dda649a0a0) at ././glib/gthread.c:784
#10 0x00007fead0c96424 in start_thread (arg=0x7feac0e22700) at pthread_create.c:333
#11 0x00007fead09d99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7fead268aac0 (LWP 15504)):
#0  0x00007fead09d054d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fead0ef69f6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55dda6218f40, timeout=<optimized out>, context=0x55dda6211e60) at ././glib/gmain.c:4228
        poll_func = 0x7fead0f06840 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x55dda6218f40
#2  0x00007fead0ef69f6 in g_main_context_iterate (context=context@entry=0x55dda6211e60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x55dda6218f40
#3  0x00007fead0ef6b0c in g_main_context_iteration (context=context@entry=0x55dda6211e60, may_block=may_block@entry=1) at ././glib/gmain.c:3990
        retval = <optimized out>
#4  0x00007fead16e670d in g_application_run (application=0x55dda620d140 [EogApplication], argc=2, argv=0x7ffdb3748ae8) at ././gio/gapplication.c:2381
        arguments = 0x55dda6218f40
        status = 0
        context = 0x55dda6211e60
        acquired_context = <optimized out>
        __func__ = "g_application_run"
#5  0x000055dda46b0342 in main (argc=<optimized out>, argv=<optimized out>) at main.c:133
        error = 0x0
        ctx = <optimized out>

Thread 5 (Thread 0x7feac2f71700 (LWP 15514)):
#0  0x00007fead09d054d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fead0ef69f6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7feab80010c0, timeout=<optimized out>, context=0x7feabc0143b0) at ././glib/gmain.c:4228
        poll_func = 0x7fead0f06840 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7feab80010c0
#2  0x00007fead0ef69f6 in g_main_context_iterate (context=0x7feabc0143b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7feab80010c0
#3  0x00007fead0ef6d82 in g_main_loop_run (loop=0x7feabc013e70) at ././glib/gmain.c:4125
        __func__ = "g_main_loop_run"
#4  0x00007fead1712636 in gdbus_shared_thread_func (user_data=0x7feabc014380) at ././gio/gdbusprivate.c:247
        data = 0x7feabc014380
#5  0x00007fead0f1e3d5 in g_thread_proxy (data=0x55dda6213720) at ././glib/gthread.c:784
        thread = 0x55dda6213720
#6  0x00007fead0c96424 in start_thread (arg=0x7feac2f71700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7feac2f71700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140646270048000, -4656874143209936241, 0, 140646286829567, 0, 140646530207808, 4650793782022056591, 4650762872494697103}, 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"
#7  0x00007fead09d99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7feab33ff700 (LWP 15636)):
#0  0x00007fead09d50f9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fead0f3c34a in g_cond_wait_until (cond=cond@entry=0x7feabc013a48, mutex=mutex@entry=0x7feabc013a40, end_time=end_time@entry=1025027955238) at ././glib/gthread-posix.c:1442
        now = {tv_sec = 1025027, tv_nsec = 455238485}
        span = {tv_sec = 0, tv_nsec = 499999515}
        sampled = 5
        res = <optimized out>
#2  0x00007fead0ecae89 in g_async_queue_pop_intern_unlocked (queue=0x7feabc013a40, wait=wait@entry=1, end_time=1025027955238) at ././glib/gasyncqueue.c:422
        retval = <optimized out>
        __func__ = "g_async_queue_pop_intern_unlocked"
#3  0x00007fead0ecb4e8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at ././glib/gasyncqueue.c:570
        end_time = <optimized out>
#4  0x00007fead0f1eda6 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ././glib/gthreadpool.c:262
        task = <optimized out>
        pool = 0x7feabc0139e0
#5  0x00007fead0f1eda6 in g_thread_pool_thread_proxy (data=<optimized out>) at ././glib/gthreadpool.c:296
        pool = 0x7feabc0139e0
#6  0x00007fead0f1e3d5 in g_thread_proxy (data=0x55dda682f050) at ././glib/gthread.c:784
        thread = 0x55dda682f050
#7  0x00007fead0c96424 in start_thread (arg=0x7feab33ff700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7feab33ff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140646006388480, -4656874143209936241, 0, 140727614209023, 140646006388480, 94410468951872, 4650551400911415951, 4650762872494697103}, 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"
#8  0x00007fead09d99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7feac3772700 (LWP 15513)):
#0  0x00007fead09d054d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fead0ef69f6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7feab40008c0, timeout=<optimized out>, context=0x7feabc013b80) at ././glib/gmain.c:4228
        poll_func = 0x7fead0f06840 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7feab40008c0
#2  0x00007fead0ef69f6 in g_main_context_iterate (context=context@entry=0x7feabc013b80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7feab40008c0
#3  0x00007fead0ef6b0c in g_main_context_iteration (context=0x7feabc013b80, may_block=may_block@entry=1) at ././glib/gmain.c:3990
        retval = <optimized out>
#4  0x00007fead0ef6b51 in glib_worker_main (data=<optimized out>) at ././glib/gmain.c:5783
#5  0x00007fead0f1e3d5 in g_thread_proxy (data=0x55dda62136d0) at ././glib/gthread.c:784
        thread = 0x55dda62136d0
#6  0x00007fead0c96424 in start_thread (arg=0x7feac3772700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7feac3772700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140646278440704, -4656874143209936241, 0, 140646286829215, 0, 140646530207808, 4650797081093810831, 4650762872494697103}, 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"
#7  0x00007fead09d99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7feac3f73700 (LWP 15512)):
#0  0x00007fead09d054d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fead0ef69f6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7feabc0010e0, timeout=<optimized out>, context=0x55dda6218bd0) at ././glib/gmain.c:4228
        poll_func = 0x7fead0f06840 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7feabc0010e0
#2  0x00007fead0ef69f6 in g_main_context_iterate (context=context@entry=0x55dda6218bd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7feabc0010e0
#3  0x00007fead0ef6b0c in g_main_context_iteration (context=context@entry=0x55dda6218bd0, may_block=may_block@entry=1) at ././glib/gmain.c:3990
        retval = <optimized out>
#4  0x00007feac3f9946d in dconf_gdbus_worker_thread (user_data=0x55dda6218bd0) at dconf-gdbus-thread.c:82
        context = 0x55dda6218bd0
#5  0x00007fead0f1e3d5 in g_thread_proxy (data=0x55dda62130f0) at ././glib/gthread.c:784
        thread = 0x55dda62130f0
#6  0x00007fead0c96424 in start_thread (arg=0x7feac3f73700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7feac3f73700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140646286833408, -4656874143209936241, 0, 140727614208863, 0, 140646530207808, 4650795979971570319, 4650762872494697103}, 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"
#7  0x00007fead09d99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7feac0e22700 (LWP 15515)):
#0  0x00007fead0923fdf in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
        set = {__val = {0, 140646529991512, 140646235117568, 7823946063, 140646529990656, 140646235117552, 140646504197607, 252833149, 4294967295, 140646525741814, 140646498139608, 140646529993184, 140645884756000, 140646498606298, 2333274043599250791, 3275921717305802832}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007fead092540a in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x65737361203a6461, sa_sigaction = 0x65737361203a6461}, sa_mask = {__val = {7018332727991170162, 140642999074817, 140646235118064, 140646235117936, 72057594037927936, 16777216, 7638104968020361216, 140645180112896, 140646525741814, 0, 0, 4294967295, 0, 140645884756056, 140645885538032, 0}}, sa_flags = -786697376, sa_restorer = 0x7feaac0beef0}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007fead0f1d5a5 in g_assertion_message (domain=domain@entry=0x7fead2349558 "EOG", file=file@entry=0x7fead234aaf6 "eog-image.c", line=line@entry=921, func=func@entry=0x7fead234b980 <__func__.56999> "eog_image_real_load", message=message@entry=0x7feaac23bbf0 "assertion failed: (!read_image_data || priv->image == NULL)") at ././glib/gtestutils.c:2432
        lstr = <removed>
        s = 0x7feaac0beef0 ""
#3  0x00007fead0f1d63a in g_assertion_message_expr (domain=domain@entry=0x7fead2349558 "EOG", file=file@entry=0x7fead234aaf6 "eog-image.c", line=line@entry=921, func=func@entry=0x7fead234b980 <__func__.56999> "eog_image_real_load", expr=expr@entry=0x7fead234b250 "!read_image_data || priv->image == NULL") at ././glib/gtestutils.c:2455
        s = 0x7feaac23bbf0 "assertion failed: (!read_image_data || priv->image == NULL)"
#4  0x00007fead2319238 in eog_image_real_load (error=0x55dda6663600, job=0x55dda66635e0 [EogJobLoad], data2read=15, img=0x7feaac0129e0 [EogImage]) at eog-image.c:921
        mime_type = <optimized out>
        buffer = <optimized out>
        set_metadata = 1
        input_stream = <optimized out>
        failed = 0
        md_reader = 0x0
        bytes_read = <optimized out>
        use_rsvg = 0
        read_image_data = 1
        priv = 0x7feaac012910
        format = <optimized out>
        loader = 0x0
        bytes_read_total = 0
        first_run = 1
        read_only_dimension = 0
        priv = <optimized out>
        success = 0
        __func__ = "eog_image_load"
#5  0x00007fead2319238 in eog_image_load (img=0x7feaac0129e0 [EogImage], data2read=(EOG_IMAGE_DATA_IMAGE | EOG_IMAGE_DATA_DIMENSION | EOG_IMAGE_DATA_EXIF | EOG_IMAGE_DATA_XMP), job=job@entry=0x55dda66635e0 [EogJobLoad], error=error@entry=0x55dda6663600) at eog-image.c:1293
        priv = <optimized out>
        success = 0
        __func__ = "eog_image_load"
#6  0x00007fead231dc17 in eog_job_load_run (job=0x55dda66635e0 [EogJobLoad]) at eog-jobs.c:573
        job_load = 0x55dda66635e0 [EogJobLoad]
        __func__ = "eog_job_load_run"
#7  0x00007fead231bfd6 in eog_job_process (job=<optimized out>) at eog-job-scheduler.c:153
#8  0x00007fead231bfd6 in eog_job_scheduler (data=<optimized out>) at eog-job-scheduler.c:128
#9  0x00007fead0f1e3d5 in g_thread_proxy (data=0x55dda649a0a0) at ././glib/gthread.c:784
        thread = 0x55dda649a0a0
#10 0x00007fead0c96424 in start_thread (arg=0x7feac0e22700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7feac0e22700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140646235121408, -4656874143209936241, 0, 140727614210639, 0, 140646530207808, 4650798292274588303, 4650762872494697103}, 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"
#11 0x00007fead09d99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
