Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-109515

Papers crashed when tried to re-sign

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • rhel-10.2
    • rhel-10.1
    • papers
    • None
    • papers-47.0-8.git5de8d26c.el10
    • No
    • Important
    • rhel-display-applications
    • 4
    • 6
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • No
    • None
    • Unspecified Release Note Type - Unknown
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

      What were you trying to do that didn't work?

      Sign document after the first signing attempt was cancelled.

      What is the impact of this issue to you?

      I can not sign the document after I cancelled the first attempt

      Please provide the package NVR for which the bug is seen:

      papers-47.0-6.git5de8d26c.el10.x86_64

      How reproducible is this bug?:

      always

      Steps to reproduce

      1. Open some document in Papers
      2.  Try to sign it: "Sign Digitally ..." -> choose some signing certificate
      3.  Draw rectangle in the document
      4. Close "Save as ..." dialog
      5. repeat step 2

      Expected results

      Papers does not crash. I can sign the document in the second attempt

      Actual results

      Papers crashes

      Backtrace: thread apply all bt

      Thread 13 (Thread 0x7fb5b37fe6c0 (LWP 37223)):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007fb5f5f2c12d in g_cond_wait_until (cond=<optimized out>, mutex=0x55c0226a8d10, end_time=<optimized out>) at ../glib/gthread-posix.c:1677
      #2  0x00007fb5f5ea4263 in g_async_queue_pop_intern_unlocked (queue=0x55c0226a8d10, wait=1, end_time=24191832108) at ../glib/gasyncqueue.c:378
      #3  0x00007fb5f5ea43a5 in g_async_queue_timeout_pop (queue=0x55c0226a8d10, timeout=<optimized out>) at ../glib/gasyncqueue.c:501
      #4  0x00007fb5f5f09edd in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:167
      #5  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:394
      #6  0x00007fb5f5f08342 in g_thread_proxy (data=0x7fb5dc003190) at ../glib/gthread.c:835
      #7  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #8  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 12 (Thread 0x7fb5b3fff6c0 (LWP 36893)):
      #0  0x00007fb5f5c7fade in __futex_abstimed_wait_common64 (private=0, futex_word=0x55c0230e3358, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
      #1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c0230e3358, expected=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
      #2  0x00007fb5f5c7fb5f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c0230e3358, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
      #3  0x00007fb5f5c82118 in __pthread_cond_wait_common (cond=0x55c0230e3330, mutex=0x55c0230e3300, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
      #4  ___pthread_cond_wait (cond=cond@entry=0x55c0230e3330, mutex=mutex@entry=0x55c0230e3300) at pthread_cond_wait.c:458
      #5  0x00007fb5b16a284b in cnd_wait (cond=0x55c0230e3330, mtx=0x55c0230e3300) at ../src/c11/impl/threads_posix.c:111
      #6  util_queue_thread_func (input=input@entry=0x55c02308c470) at ../src/util/u_queue.c:275
      #7  0x00007fb5b16ac6bb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
      #8  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #9  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 11 (Thread 0x7fb5737fe6c0 (LWP 36931)):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007fb5f5f2b764 in g_cond_wait (cond=0x55c02362cc78, mutex=0x55c02362cc70) at ../glib/gthread-posix.c:1552
      #2  0x00007fb5f5ea428b in g_async_queue_pop_intern_unlocked (queue=0x55c02362cc70, wait=1, end_time=-1) at ../glib/gasyncqueue.c:375
      #3  0x00007fb5f5f09f39 in g_thread_pool_wait_for_new_task (pool=0x55c0235574b0) at ../glib/gthreadpool.c:243
      #4  g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:325
      #5  0x00007fb5f5f08342 in g_thread_proxy (data=0x55c0232afa80) at ../glib/gthread.c:835
      #6  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #7  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 10 (Thread 0x7fb5a25ff6c0 (LWP 36892)):
      #0  0x00007fb5f5c7fade in __futex_abstimed_wait_common64 (private=0, futex_word=0x55c022be726c, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
      #1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c022be726c, expected=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
      #2  0x00007fb5f5c7fb5f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c022be726c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
      #3  0x00007fb5f5c82118 in __pthread_cond_wait_common (cond=0x55c022be7240, mutex=0x55c022be7210, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
      #4  ___pthread_cond_wait (cond=cond@entry=0x55c022be7240, mutex=mutex@entry=0x55c022be7210) at pthread_cond_wait.c:458
      #5  0x00007fb5b16a284b in cnd_wait (cond=0x55c022be7240, mtx=0x55c022be7210) at ../src/c11/impl/threads_posix.c:111
      #6  util_queue_thread_func (input=input@entry=0x55c0230acc80) at ../src/util/u_queue.c:275
      #7  0x00007fb5b16ac6bb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
      #8  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #9  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 9 (Thread 0x7fb5a35fd6c0 (LWP 36896)):
      #0  0x00007fb5f5c7fade in __futex_abstimed_wait_common64 (private=0, futex_word=0x55c022be726c, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
      #1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c022be726c, expected=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
      #2  0x00007fb5f5c7fb5f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c022be726c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
      #3  0x00007fb5f5c82118 in __pthread_cond_wait_common (cond=0x55c022be7240, mutex=0x55c022be7210, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
      #4  ___pthread_cond_wait (cond=cond@entry=0x55c022be7240, mutex=mutex@entry=0x55c022be7210) at pthread_cond_wait.c:458
      #5  0x00007fb5b16a284b in cnd_wait (cond=0x55c022be7240, mtx=0x55c022be7210) at ../src/c11/impl/threads_posix.c:111
      #6  util_queue_thread_func (input=input@entry=0x55c02309b3c0) at ../src/util/u_queue.c:275
      #7  0x00007fb5b16ac6bb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
      #8  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #9  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 8 (Thread 0x7fb5a3dfe6c0 (LWP 36895)):
      #0  0x00007fb5f5c7fade in __futex_abstimed_wait_common64 (private=0, futex_word=0x55c022be726c, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
      #1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c022be726c, expected=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
      #2  0x00007fb5f5c7fb5f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c022be726c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
      #3  0x00007fb5f5c82118 in __pthread_cond_wait_common (cond=0x55c022be7240, mutex=0x55c022be7210, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
      #4  ___pthread_cond_wait (cond=cond@entry=0x55c022be7240, mutex=mutex@entry=0x55c022be7210) at pthread_cond_wait.c:458
      #5  0x00007fb5b16a284b in cnd_wait (cond=0x55c022be7240, mtx=0x55c022be7210) at ../src/c11/impl/threads_posix.c:111
      #6  util_queue_thread_func (input=input@entry=0x55c02309ed60) at ../src/util/u_queue.c:275
      #7  0x00007fb5b16ac6bb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
      #8  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #9  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
      --Type <RET> for more, q to quit, c to continue without paging--Thread 7 (Thread 0x7fb5e0bbb6c0 (LWP 36884)):
      #0  0x00007fb5f5ce67ef in __GI___poll (fds=0x7fb5d0000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007fb5f5f38c0e in g_main_context_poll_unlocked (priority=<optimized out>, context=0x55c02271a8c0, timeout=<optimized out>, fds=0x7fb5d0000b90, n_fds=1) at ../glib/gmain.c:4521
      #2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55c02271a8c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4212
      #3  0x00007fb5f5eda360 in g_main_context_iteration (context=context@entry=0x55c02271a8c0, may_block=may_block@entry=1) at ../glib/gmain.c:4282
      #4  0x00007fb5e172361d in dconf_gdbus_worker_thread (user_data=0x55c02271a8c0) at ../gdbus/dconf-gdbus-thread.c:82
      #5  0x00007fb5f5f08342 in g_thread_proxy (data=0x55c02271aab0) at ../glib/gthread.c:835
      #6  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #7  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 6 (Thread 0x7fb5e39ff6c0 (LWP 36880)):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007fb5f5f2b764 in g_cond_wait (cond=0x55c0226a2878, mutex=0x55c0226a2870) at ../glib/gthread-posix.c:1552
      #2  0x00007fb5f5ea428b in g_async_queue_pop_intern_unlocked (queue=0x55c0226a2870, wait=1, end_time=-1) at ../glib/gasyncqueue.c:375
      #3  0x00007fb5f5f09502 in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/gthreadpool.c:297
      #4  0x00007fb5f5f08342 in g_thread_proxy (data=0x55c0226ab700) at ../glib/gthread.c:835
      #5  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #6  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 5 (Thread 0x7fb5e31fe6c0 (LWP 36881)):
      #0  0x00007fb5f5ce67ef in __GI___poll (fds=0x55c0226abcb0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007fb5f5f38c0e in g_main_context_poll_unlocked (priority=<optimized out>, context=0x55c0226aba10, timeout=<optimized out>, fds=0x55c0226abcb0, n_fds=2) at ../glib/gmain.c:4521
      #2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55c0226aba10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4212
      #3  0x00007fb5f5eda360 in g_main_context_iteration (context=0x55c0226aba10, may_block=may_block@entry=1) at ../glib/gmain.c:4282
      #4  0x00007fb5f5eda3b1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6442
      #5  0x00007fb5f5f08342 in g_thread_proxy (data=0x55c0226abc50) at ../glib/gthread.c:835
      #6  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #7  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 4 (Thread 0x7fb5e29fd6c0 (LWP 36882)):
      #0  0x00007fb5f5ce67ef in __GI___poll (fds=0x7fb5d8006d80, nfds=8, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007fb5f5f38c0e in g_main_context_poll_unlocked (priority=<optimized out>, context=0x55c0226b8830, timeout=<optimized out>, fds=0x7fb5d8006d80, n_fds=8) at ../glib/gmain.c:4521
      #2  g_main_context_iterate_unlocked.isra.0 (context=0x55c0226b8830, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4212
      #3  0x00007fb5f5ededff in g_main_loop_run (loop=0x55c0226b8930) at ../glib/gmain.c:4419
      #4  0x00007fb5f613a0fa in gdbus_shared_thread_func (user_data=0x55c0226b8800) at ../gio/gdbusprivate.c:284
      #5  0x00007fb5f5f08342 in g_thread_proxy (data=0x55c0226b8950) at ../glib/gthread.c:835
      #6  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #7  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 3 (Thread 0x7fb5a45ff6c0 (LWP 36894)):
      #0  0x00007fb5f5c7fade in __futex_abstimed_wait_common64 (private=0, futex_word=0x55c022be726c, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
      #1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55c022be726c, expected=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
      #2  0x00007fb5f5c7fb5f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c022be726c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
      #3  0x00007fb5f5c82118 in __pthread_cond_wait_common (cond=0x55c022be7240, mutex=0x55c022be7210, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
      #4  ___pthread_cond_wait (cond=cond@entry=0x55c022be7240, mutex=mutex@entry=0x55c022be7210) at pthread_cond_wait.c:458
      #5  0x00007fb5b16a284b in cnd_wait (cond=0x55c022be7240, mtx=0x55c022be7210) at ../src/c11/impl/threads_posix.c:111
      #6  util_queue_thread_func (input=input@entry=0x55c02309b4e0) at ../src/util/u_queue.c:275
      #7  0x00007fb5b16ac6bb in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
      #8  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #9  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 2 (Thread 0x7fb5e21fc6c0 (LWP 36883)):
      #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
      #1  0x00007fb5f5f2b764 in g_cond_wait (cond=0x55c0226d2928, mutex=0x55c0226d2920) at ../glib/gthread-posix.c:1552
      #2  0x00007fb5f5ea428b in g_async_queue_pop_intern_unlocked (queue=0x55c0226d2920, wait=1, end_time=-1) at ../glib/gasyncqueue.c:375
      #3  0x00007fb5f5ea42eb in g_async_queue_pop (queue=queue@entry=0x55c0226d2920) at ../glib/gasyncqueue.c:409
      #4  0x00007fb5f5422f65 in fc_thread_func (data=0x55c0226d2920) at ../pango/pangofc-fontmap.c:959
      #5  0x00007fb5f5f08342 in g_thread_proxy (data=0x55c0226b8f40) at ../glib/gthread.c:835
      #6  0x00007fb5f5c82b68 in start_thread (arg=<optimized out>) at pthread_create.c:448
      #7  0x00007fb5f5cf36bc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78Thread 1 (Thread 0x7fb5f356fc40 (LWP 36877)):
      #0  g_type_check_instance_is_fundamentally_a (type_instance=0x55c023cd5c20, fundamental_type=0x50 [GObject]) at ../gobject/gtype.c:4153
      #1  0x00007fb5f5fec34b in g_object_unref (_object=0x55c023cd5c20) at ../gobject/gobject.c:4325
      #2  0x00007fb5f5e63439 in pps_signature_finalize (object=0x55c024305410 [PpsSignature]) at ../libdocument/pps-signature.c:74
      #3  0x00007fb5f5fec63b in g_object_unref (_object=0x55c024305410) at ../gobject/gobject.c:4484
      #4  0x000055bfe55dae0f in glib::object::{impl#4}::drop (self=<optimized out>) at shell/vendor/glib/src/object.rs:394
      #5  core::ptr::drop_in_place<glib::object::ObjectRef> () at /builddir/build/BUILD/rustc-1.85.0-src/library/core/src/ptr/mod.rs:523
      --Type <RET> for more, q to quit, c to continue without paging--
      #6  core::ptr::drop_in_place<glib::object::TypedObjectRef<*mut core::ffi::c_void, ()>> () at /builddir/build/BUILD/rustc-1.85.0-src/library/core/src/ptr/mod.rs:523
      #7  core::ptr::drop_in_place<papers_document::auto::signature::Signature> () at /builddir/build/BUILD/rustc-1.85.0-src/library/core/src/ptr/mod.rs:523
      #8  core::ptr::drop_in_place<core::option::Option<papers_document::auto::signature::Signature>> () at /builddir/build/BUILD/rustc-1.85.0-src/library/core/src/ptr/mod.rs:523
      #9  papers::document_view::imp::PpsDocumentView::certificate_selection_response (self=<error reading variable: Cannot access memory at address 0x0>) at shell/src/document_view/io.rs:499
      #10 papers::document_view::io::{impl#0}::create_certificate_selection::{closure#2} () at shell/src/document_view/io.rs:582
      #11 libadwaita::auto::alert_dialog::AlertDialogExt::connect_response::response_trampoline<libadwaita::auto::alert_dialog::AlertDialog, papers::document_view::io::{impl#0}::create_certificate_selection::{closure_env#2}> (this=<optimized out>, response=<optimized out>, f=f@entry=0x55c0242f4a80) at shell/vendor/libadwaita/src/auto/alert_dialog.rs:697
      #16 0x00007fb5f5ffdbfb in <emit signal 'response:select' on instance 0x55c02448f280 [AdwAlertDialog]> (instance=instance@entry=0x55c02448f280, signal_id=<optimized out>, detail=detail@entry=2516) at ../gobject/gsignal.c:3583
          #12 0x00007fb5f5fdc277 in g_cclosure_marshal_VOID__STRINGv (closure=0x55c024401910, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55c022ab5470) at ../gobject/gmarshal.c:1462
          #13 0x00007fb5f5ffd98c in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=0x55c02448f280, args=0x7ffe45fb43f0, n_params=1, param_types=0x55c022ab5470) at ../gobject/gclosure.c:897
          #14 signal_emit_valist_unlocked (instance=instance@entry=0x55c02448f280, signal_id=signal_id@entry=231, detail=detail@entry=2516, var_args=var_args@entry=0x7ffe45fb43f0) at ../gobject/gsignal.c:3424
          #15 0x00007fb5f5ffdb36 in g_signal_emit_valist (instance=0x55c02448f280, signal_id=231, detail=2516, var_args=var_args@entry=0x7ffe45fb43f0) at ../gobject/gsignal.c:3263
      #17 0x00007fb5f6cdd455 in button_clicked_cb (info=<optimized out>) at ../src/adw-alert-dialog.c:277
      #21 0x00007fb5f5ffdbfb in <emit signal 'clicked' on instance 0x55c0246629e0 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3583
          #18 0x00007fb5f5ffd98c in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=0x55c0246629e0, args=0x7ffe45fb4730, n_params=0, param_types=0x0) at ../gobject/gclosure.c:897
          #19 signal_emit_valist_unlocked (instance=instance@entry=0x55c0246629e0, signal_id=signal_id@entry=116, detail=detail@entry=0, var_args=var_args@entry=0x7ffe45fb4730) at ../gobject/gsignal.c:3424
          #20 0x00007fb5f5ffdb36 in g_signal_emit_valist (instance=0x55c0246629e0, signal_id=116, detail=0, var_args=var_args@entry=0x7ffe45fb4730) at ../gobject/gsignal.c:3263
      #26 0x00007fb5f5ffdbfb in <emit signal 'released' on instance 0x55c023dd21f0 [GtkGestureClick]> (instance=instance@entry=0x55c023dd21f0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3583
          #22 0x00007fb5f629d77f in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55c0227ee1d0) at gtk/gtkmarshalers.c:3688
          #23 0x00007fb5f5ffd98c in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=0x55c023dd21f0, args=0x7ffe45fb4a80, n_params=3, param_types=0x55c0227ee1d0) at ../gobject/gclosure.c:897
          #24 signal_emit_valist_unlocked (instance=instance@entry=0x55c023dd21f0, signal_id=signal_id@entry=106, detail=detail@entry=0, var_args=var_args@entry=0x7ffe45fb4a80) at ../gobject/gsignal.c:3424
          #25 0x00007fb5f5ffdb36 in g_signal_emit_valist (instance=0x55c023dd21f0, signal_id=106, detail=0, var_args=var_args@entry=0x7ffe45fb4a80) at ../gobject/gsignal.c:3263
      #27 0x00007fb5f634270e in gtk_gesture_click_end (gesture=0x55c023dd21f0 [GtkGestureClick], sequence=sequence@entry=0x0) at ../gtk/gtkgestureclick.c:275
      #32 0x00007fb5f5ffdbfb in <emit signal 'end' on instance 0x55c023dd21f0 [GtkGestureClick]> (instance=instance@entry=0x55c023dd21f0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3583
          #28 0x00007fb5f5fe1ba2 in g_cclosure_marshal_VOID__BOXEDv (closure=0x55c02279b8d0, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55c02279b900) at ../gobject/gmarshal.c:1686
          #29 0x00007fb5f5ffd98c in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=0x55c023dd21f0, args=0x7ffe45fb4e50, n_params=1, param_types=0x55c02279b900) at ../gobject/gclosure.c:897
          #30 signal_emit_valist_unlocked (instance=instance@entry=0x55c023dd21f0, signal_id=signal_id@entry=101, detail=detail@entry=0, var_args=var_args@entry=0x7ffe45fb4e50) at ../gobject/gsignal.c:3424
          #31 0x00007fb5f5ffdb36 in g_signal_emit_valist (instance=0x55c023dd21f0, signal_id=101, detail=0, var_args=var_args@entry=0x7ffe45fb4e50) at ../gobject/gsignal.c:3263
      #33 0x00007fb5f6340e0f in _gtk_gesture_set_recognized (gesture=0x55c023dd21f0 [GtkGestureClick], recognized=0, sequence=0x0) at ../gtk/gtkgesture.c:340
      #34 _gtk_gesture_check_recognized (gesture=gesture@entry=0x55c023dd21f0 [GtkGestureClick], sequence=sequence@entry=0x0) at ../gtk/gtkgesture.c:381
      #35 0x00007fb5f6341ebb in gtk_gesture_handle_event (controller=0x55c023dd21f0 [GtkGestureClick], event=0x55c023e952a0 [GdkButtonEvent], x=36.324222564697266, y=13.441407203674316) at ../gtk/gtkgesture.c:686
      #36 0x00007fb5f634490e in gtk_gesture_single_handle_event (controller=0x55c023dd21f0 [GtkGestureClick], event=0x55c023e952a0 [GdkButtonEvent], x=36.324222564697266, y=13.441407203674316) at ../gtk/gtkgesturesingle.c:227
      #37 0x00007fb5f64654bd in gtk_event_controller_handle_event (controller=0x55c023dd21f0 [GtkGestureClick], event=<optimized out>, target=<optimized out>, x=<optimized out>, y=<optimized out>) at ../gtk/gtkeventcontroller.c:363
      #38 gtk_widget_run_controllers (widget=widget@entry=0x55c0246629e0 [GtkButton], event=event@entry=0x55c023e952a0 [GdkButtonEvent], target=target@entry=0x55c02459edc0 [GtkLabel], x=36.324222564697266, y=13.441407203674316, phase=phase@entry=GTK_PHASE_CAPTURE) at ../gtk/gtkwidget.c:4594
      #39 0x00007fb5f6465854 in _gtk_widget_captured_event (widget=0x55c0246629e0 [GtkButton], event=0x55c023e952a0 [GdkButtonEvent], target=0x55c02459edc0 [GtkLabel]) at ../gtk/gtkwidget.c:4757
      #40 0x00007fb5f6382136 in gtk_propagate_event_internal (widget=0x55c0246629e0 [GtkButton], widget@entry=0x55c02459edc0 [GtkLabel], event=event@entry=0x55c023e952a0 [GdkButtonEvent], topmost=<optimized out>) at ../gtk/gtkmain.c:1919
      #41 0x00007fb5f638229d in gtk_propagate_event (widget=widget@entry=0x55c02459edc0 [GtkLabel], event=event@entry=0x55c023e952a0 [GdkButtonEvent]) at ../gtk/gtkmain.c:2001
      #42 0x00007fb5f6382c43 in gtk_main_do_event (event=0x55c023e952a0 [GdkButtonEvent]) at ../gtk/gtkmain.c:1691
      #48 0x00007fb5f5ffdbfb in <emit signal 'event' on instance 0x55c022798c30 [GdkWaylandToplevel]> (instance=instance@entry=0x55c022798c30, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3583
          #43 0x00007fb5f65dc3f3 in _gdk_marshal_BOOLEAN__POINTERv (closure=<optimized out>, return_value=0x7ffe45fb54e0, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55c023017140) at gdk/gdkmarshalers.c:302
          #44 0x00007fb5f66657de in gdk_surface_event_marshallerv (closure=0x55c023098970, return_value=0x7ffe45fb54e0, instance=0x55c022798c30, args=0x7ffe45fb55c0, marshal_data=0x0, n_params=1, param_types=0x55c023017140) at ../gdk/gdksurface.c:469
          #45 0x00007fb5f5ffd98c in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=0x55c022798c30, args=0x7ffe45fb55c0, n_params=1, param_types=0x55c023017140) at ../gobject/gclosure.c:897
          #46 signal_emit_valist_unlocked (instance=instance@entry=0x55c022798c30, signal_id=signal_id@entry=257, detail=detail@entry=0, var_args=var_args@entry=0x7ffe45fb55c0) at ../gobject/gsignal.c:3424
          #47 0x00007fb5f5ffdb36 in g_signal_emit_valist (instance=0x55c022798c30, signal_id=257, detail=0, var_args=var_args@entry=0x7ffe45fb55c0) at ../gobject/gsignal.c:3263
      #49 0x00007fb5f670e3b4 in gdk_surface_handle_event.isra.0 (event=0x55c023e952a0 [GdkButtonEvent]) at ../gdk/gdksurface.c:3083
      #50 0x00007fb5f65e93bc in _gdk_event_emit (event=0x55c023e952a0 [GdkButtonEvent]) at ../gdk/gdkevents.c:491
      #51 gdk_wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:95
      #52 0x00007fb5f5ed8f81 in g_main_dispatch (context=0x55c0226a5f40) at ../glib/gmain.c:3344
      #53 g_main_context_dispatch_unlocked (context=0x55c0226a5f40) at ../glib/gmain.c:4152
      #54 0x00007fb5f5f38c68 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55c0226a5f40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
      #55 0x00007fb5f5eda360 in g_main_context_iteration (context=context@entry=0x55c0226a5f40, may_block=may_block@entry=1) at ../glib/gmain.c:4282
      #56 0x00007fb5f6108375 in g_application_run (application=0x55c0226a1e90 [PpsApplication], argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2712
      #57 0x000055bfe57cca49 in gio::application::ApplicationExtManual::run_with_args<papers::application::PpsApplication, alloc::string::String> (args=..., self=<optimized out>) at shell/vendor/gio/src/application.rs:29
      #58 gio::application::ApplicationExtManual::run<papers::application::PpsApplication> (self=<optimized out>) at shell/vendor/gio/src/application.rs:22
      #59 papers::main () at shell/src/main.rs:58
      #60 0x000055bfe5656453 in core::ops::function::FnOnce::call_once<fn() -> glib::exit_code::ExitCode, ()> () at /builddir/build/BUILD/rustc-1.85.0-src/library/core/src/ops/function.rs:250
      #61 std::sys::backtrace::__rust_begin_short_backtrace<fn() -> glib::exit_code::ExitCode, glib::exit_code::ExitCode> (f=0x55c023cd5c20) at /builddir/build/BUILD/rustc-1.85.0-src/library/std/src/sys/backtrace.rs:152
      #62 0x000055bfe57e3984 in main ()
      Warning: the current language does not match this frame.
      

              mkasik@redhat.com Marek Kasik
              rduda Radek Duda
              Marek Kasik Marek Kasik
              Radek Duda Radek Duda
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: