Package: peek
Version: 1.3.1-5
Severity: grave
Clarification: renders software totally unusable

On my Debian sid system it crashes every time.

~ ❯❯❯ peek
Using screen recorder backend gnome-shell
Recording to file /home/lumin/.cache/peek/peekJ0BLZZ.webm
free(): double free detected in tcache 2
fish: “peek” terminated by signal SIGABRT (Abort)
~ ❯❯❯ gdb peek
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from peek...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/peek
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4a72700 (LWP 18733)]
[New Thread 0x7fffeffff700 (LWP 18734)]
[New Thread 0x7fffef5f5700 (LWP 18735)]
Using screen recorder backend gnome-shell
Recording to file /home/lumin/.cache/peek/peekAN9KZZ.webm
[Detaching after fork from child process 18745]
[Detaching after fork from child process 18746]
[New Thread 0x7fffe6582700 (LWP 18748)]
[New Thread 0x7fffe5d81700 (LWP 18762)]
[Detaching after fork from child process 18763]
[New Thread 0x7fffe5580700 (LWP 18764)]
free(): double free detected in tcache 2

Thread 1 "peek" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff6f548bb in __GI_raise (sig=sig@entry=6)
    at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff6f3f535 in __GI_abort () at abort.c:79
#2  0x00007ffff6f96778 in __libc_message
    (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff70a128d "%s\n")
    at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff6f9ce6a in malloc_printerr
    (str=str@entry=0x7ffff70a2f58 "free(): double free detected in tcache 2")
    at malloc.c:5341
#4  0x00007ffff6f9e94d in _int_free
    (av=0x7ffff70d8c40 <main_arena>, p=0x555555a30ab0, have_lock=<optimized 
out>) at malloc.c:4193
#5  0x000055555557482e in  ()
#6  0x0000555555572912 in  ()
#7  0x00007ffff74f9719 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#8  0x00007ffff74fa196 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#9  0x0000555555572bc4 in  ()
#10 0x00007ffff74f9719 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#11 0x00007ffff74f9759 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x00007ffff732fdd8 in g_main_context_dispatch ()
    at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff73301c8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff73304c2 in g_main_loop_run ()
--Type <RET> for more, q to quit, c to continue without paging--
    at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff7a20583 in gtk_dialog_run ()
    at /lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x000055555557f7df in  ()
#17 0x00007ffff7413c7d in g_closure_invoke ()
    at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff7427345 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff743025e in g_signal_emit_valist ()
    at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff7430df4 in g_signal_emit_by_name ()
    at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x000055555557903b in 
peek_recording_base_screen_recorder_finalize_recording ()
#22 0x000055555557b423 in  ()
#23 0x00007ffff7330863 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff732fdd8 in g_main_context_dispatch ()
    at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff73301c8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff733025c in g_main_context_iteration ()
    at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff752499d in g_application_run ()
    at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#28 0x0000555555564be6 in _vala_main ()
--Type <RET> for more, q to quit, c to continue without paging--
#29 0x00007ffff6f4109b in __libc_start_main (main=
    0x555555564a60 <main>, argc=1, argv=0x7fffffffe5e8, init=<optimized out>, 
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe5d8)
    at ../csu/libc-start.c:308
#30 0x0000555555564aaa in _start ()
(gdb)
(gdb)
(gdb) stop
(gdb) quit
A debugging session is active.

        Inferior 1 [process 18697] will be killed.

Quit anyway? (y or n) y

Reply via email to