Call for testers
Gaël Bonithon
trash.paradise at protonmail.com
Sat Sep 12 18:56:57 CEST 2020
No, it's a bug! I should have checked in release mode! ^^'
I have to investigate this, I'll report when it's fixed.
Thanks!
Cheers,
Gaël
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Saturday, September 12, 2020 4:35 PM, Piscium <groknok at gmail.com> wrote:
> On Sat, 12 Sep 2020 at 16:49, Gaël Bonithon
> trash.paradise at protonmail.com wrote:
>
> > No, you build from Tamaranch/master here ^^
> > The right branch is avoid-deprecation-warnings-4
>
> Gosh, I am very lazy! OK, now I think I built the right branch, this
> is the line I changed in the PKGBUILD:
> source=("${_pkgname}::git+https://gitlab.xfce.org/Tamaranch/mousepad.git#branch=avoid-deprecation-warnings-4")
>
> And I added this line
> options=(debug !strip)
>
> It built fine, and the installed file has similar size in the
> non-debug version, but then I got a segmentation fault!
>
> Maybe you are using XFCE libraries of the next XFCE version? I am on
> Arch, which being a rolled release usually has up to date packages.
>
> ~/develt/aur/mousepad-git-mine-changed-repo/ gdb mousepad
> GNU gdb (GDB) 9.2
> Copyright (C) 2020 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-pc-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 mousepad...
> (gdb) run
> Starting program: /usr/bin/mousepad
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/usr/lib/libthread_db.so.1".
> [New Thread 0x7ffff3963640 (LWP 151502)]
> [New Thread 0x7ffff3162640 (LWP 151503)]
> [New Thread 0x7ffff281c640 (LWP 151504)]
>
> Thread 1 "mousepad" received signal SIGSEGV, Segmentation fault.
> 0x00007ffff7141b7e in __strcmp_sse2_unaligned () from /usr/lib/libc.so.6
> (gdb) bt
> #0 0x00007ffff7141b7e in __strcmp_sse2_unaligned () at /usr/lib/libc.so.6
> #1 0x00007ffff70e089b in transcmp () at /usr/lib/libc.so.6
> #2 0x00007ffff71a64fb in tfind () at /usr/lib/libc.so.6
> #3 0x00007ffff70e169f in __dcigettext () at /usr/lib/libc.so.6
> #4 0x00005555555773c5 in mousepad_window_menu_set_tooltips_full
> (window=0x5555557ac360, menu=<optimized out>, tooltips=0x7fffffffe200,
> index=0x7fffffffe1c4) at mousepad-window.c:1693
> #5 0x000055555557b5f1 in mousepad_window_create_contextual_menus
> (window=0x5555557ac360) at mousepad-window.c:1051
> #6 mousepad_window_create_menubar
> (window=window at entry=0x5555557ac360, model=<optimized out>) at
> mousepad-window.c:1107
> #7 0x0000555555567010 in mousepad_application_create_window
> (application=0x55555560f220) at mousepad-application.c:250
> #8 0x0000555555567287 in mousepad_application_new_window_with_files
> (application=<optimized out>, screen=0x0,
> working_directory=0x5555556dc0e0
> "/home/bob77/develt/aur/mousepad-git-mine-changed-repo",
> filenames=0x0) at mousepad-application.c:331
> #9 0x0000555555565173 in main (argc=<optimized out>, argv=<optimized
> out>) at main.c:177
> (gdb)
More information about the Xfce4-dev
mailing list