Bug 32407 - bluefish crash on submit on dialog window [ok] or [annul]
Summary: bluefish crash on submit on dialog window [ok] or [annul]
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://forums.mageia.org/en/viewtopi...
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2023-10-18 18:31 CEST by Enrico Maria Chellini
Modified: 2023-10-25 20:19 CEST (History)
8 users (show)

See Also:
Source RPM: bluefish-2.2.12-4.mga9.src.rpm
CVE:
Status comment:


Attachments

Description Enrico Maria Chellini 2023-10-18 18:31:32 CEST
Description of problem:
On use bluefish, in any kind of action i do, for example creating a simple link, one time the dialog windows open, on submit the actions, clicking on ok button or annul, bluefish crash

Version-Release number of selected component (if applicable):
 2.2.12


How reproducible:
using bluefish

Steps to Reproduce:
1. open a dialog window [link]
2. insert information 
3. click [ok] ir [annull]
Comment 1 Brian Kimerer 2023-10-20 20:11:13 CEST
This crashes with a seg fault on my system as well. I ran it in gdb and did a backtrace. Here is the output.

[brian@linux6core ~/Mageia9/BluefishBug]$ gdb bluefish
GNU gdb (GDB) 12.1-7.mga9 (Mageia release 9)
Copyright (C) 2022 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-mageia-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://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 bluefish...
Reading symbols from .gnu_debugdata for /usr/bin/bluefish...
(No debugging symbols found in .gnu_debugdata for /usr/bin/bluefish)
Missing separate debuginfos, use: debuginfo-install bluefish-2.2.12-4.mga9.x86_64
(gdb) run
Starting program: /usr/bin/bluefish 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffeadff6c0 (LWP 68071)]
[New Thread 0x7fffea5fe6c0 (LWP 68072)]
[New Thread 0x7fffe9dfd6c0 (LWP 68073)]
[New Thread 0x7fffe89ff6c0 (LWP 68074)]
Warning, textstyle none is set by the user but does not exist
[Thread 0x7fffe89ff6c0 (LWP 68074) exited]

(bluefish:68063): Gtk-WARNING **: 14:03:24.411: Theme parsing error: <data>:2:27: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.411: Theme parsing error: <data>:3:35: The style property GtkButton:default-outside-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.411: Theme parsing error: <data>:4:25: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.411: Theme parsing error: <data>:5:29: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.411: Theme parsing error: <data>:6:26: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version
[New Thread 0x7fffe89ff6c0 (LWP 68075)]
[Thread 0x7fffe89ff6c0 (LWP 68075) exited]
[New Thread 0x7fffe89ff6c0 (LWP 68076)]
[New Thread 0x7fffdbbff6c0 (LWP 68077)]
[Thread 0x7fffe89ff6c0 (LWP 68076) exited]
[Thread 0x7fffdbbff6c0 (LWP 68077) exited]
[New Thread 0x7fffdbbff6c0 (LWP 68078)]

(bluefish:68063): Gtk-WARNING **: 14:03:24.573: Theme parsing error: <data>:1:42: '-gtk-cursor-aspect-ratio' is not a valid property name
[New Thread 0x7fffe89ff6c0 (LWP 68079)]
[Thread 0x7fffe89ff6c0 (LWP 68079) exited]

(bluefish:68063): Gtk-WARNING **: 14:03:24.574: Theme parsing error: <data>:2:27: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.574: Theme parsing error: <data>:3:35: The style property GtkButton:default-outside-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.574: Theme parsing error: <data>:4:25: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.574: Theme parsing error: <data>:5:29: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(bluefish:68063): Gtk-WARNING **: 14:03:24.574: Theme parsing error: <data>:6:26: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version
[New Thread 0x7fffe89ff6c0 (LWP 68080)]
[New Thread 0x7fffdb3fe6c0 (LWP 68081)]
[Thread 0x7fffe89ff6c0 (LWP 68080) exited]
[New Thread 0x7fffe89ff6c0 (LWP 68082)]
[Thread 0x7fffdb3fe6c0 (LWP 68081) exited]
[New Thread 0x7fffdb3fe6c0 (LWP 68083)]
[Thread 0x7fffe89ff6c0 (LWP 68082) exited]
[Thread 0x7fffdb3fe6c0 (LWP 68083) exited]
[New Thread 0x7fffdb3fe6c0 (LWP 68084)]
[New Thread 0x7fffe89ff6c0 (LWP 68085)]
[New Thread 0x7fffd9dff6c0 (LWP 68086)]
[Thread 0x7fffe89ff6c0 (LWP 68085) exited]
[New Thread 0x7fffe89ff6c0 (LWP 68087)]
[New Thread 0x7fffd95fe6c0 (LWP 68088)]
[Thread 0x7fffd9dff6c0 (LWP 68086) exited]
[Thread 0x7fffe89ff6c0 (LWP 68087) exited]
[Thread 0x7fffd95fe6c0 (LWP 68088) exited]
[New Thread 0x7fffd95fe6c0 (LWP 68089)]
[Thread 0x7fffd95fe6c0 (LWP 68089) exited]
[New Thread 0x7fffd95fe6c0 (LWP 68126)]

** (bluefish:68063): WARNING **: 14:03:30.323: attribute style refers to context c.html.attrib.style which does not (yet) exist

Error in language file nameless-context / nameless-context / nameless-tag / c.html.css.main / e.css.lcomment: patterns /* and /* in context 6 overlap each other
Possible error in language file nameless-context / nameless-context / nameless-tag / c.html.css.main / group / }: id - / pattern } has ends_context=2, but has only 2 parent contexts
Possible error in language file nameless-context / nameless-context / nameless-tag / c.html.css.main / e.css.lbrace / nameless-context / </style>: id - / pattern </style> has ends_context=3, but has only 3 parent contexts
Possible error in language file nameless-context / nameless-context / nameless-tag: id </style> already exists
Possible error in language file nameless-context / nameless-context / t.html.script / nameless-context / // / nameless-context / </script>: id - / pattern </script> has ends_context=3, but has only 3 parent contexts
Possible error in language file nameless-context / nameless-context / t.html.script / nameless-context / e.html.js.blockcomment / nameless-context / </script>: id - / pattern </script> has ends_context=3, but has only 3 parent contexts
Possible error in language file nameless-context / nameless-context / t.html.script: id </script> already exists
Language statistics for HTML5 from /usr/share/bluefish/bflang//html5.bflang2
reference size          256.39 Kbytes
largest table  4270 (  1067.50 Kbytes)
total tables  71799 ( 17949.75 Kbytes)
contexts        443 (    20.77 Kbytes)
matches       12054 (   659.20 Kbytes)
blocks            9 (     0.28 Kbytes)
Possible error in language file, no textstyle found for context highlight js-regex
Possible error in language file, no textstyle found for context highlight js-regex
Possible error in language file, no textstyle found for highlight js-regex
Possible error in language file, no textstyle found for highlight js-regex
[Thread 0x7fffd95fe6c0 (LWP 68126) exited]
[Thread 0x7fffdbbff6c0 (LWP 68078) exited]
doc_insert_two_strings, about to call doc_set_modified(0xcfcd90,1)

Thread 1 "bluefish" received signal SIGSEGV, Segmentation fault.
0x00007ffff7220699 in g_type_check_instance () from /lib64/libgobject-2.0.so.0
(gdb) bt
#0  0x00007ffff7220699 in g_type_check_instance () at /lib64/libgobject-2.0.so.0
#1  0x00007ffff7214d04 in g_signal_handlers_disconnect_matched () at /lib64/libgobject-2.0.so.0
#2  0x00007ffff794d060 in gtk_window_set_transient_for () at /lib64/libgtk-3.so.0
#3  0x00007ffff78eb3fd in gtk_tooltip_set_last_window () at /lib64/libgtk-3.so.0
#4  0x00007ffff78ec231 in gtk_tooltip_handle_event_internal () at /lib64/libgtk-3.so.0
#5  0x00007ffff77ed65e in gtk_main_do_event () at /lib64/libgtk-3.so.0
#6  0x00007ffff7e0cfa5 in _gdk_event_emit () at /lib64/libgdk-3.so.0
#7  0x00007ffff7e5e842 in gdk_event_source_dispatch () at /lib64/libgdk-3.so.0
#8  0x00007ffff70fe689 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#9  0x00007ffff70fea18 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#10 0x00007ffff70fecbf in g_main_loop_run () at /lib64/libglib-2.0.so.0
#11 0x00007ffff77ecc45 in gtk_main () at /lib64/libgtk-3.so.0
#12 0x00000000004228fd in main ()
(gdb)

CC: (none) => briankimerer

Comment 2 Marja Van Waes 2023-10-20 22:31:59 CEST
@ Enrico

Thanks for the report

@ Brian

Thanks for confirming it and for the backtrace.


There is no registered maintainer for bluefish, so assigning to all packagers.

CC'ing daviddavid and mrambo3501, who have touched the package before

Assignee: bugsquad => pkg-bugs
CC: (none) => geiger.david68210, marja11, mhrambo3501

Comment 3 David GEIGER 2023-10-21 06:21:52 CEST
Could you test new bluefish-2.2.14-1.mga9 in 9/Core/Updates_testing repo, please?

If it does not fix the crash better would be to report this issue upstream at https://sourceforge.net/p/bluefish/tickets/
Comment 4 Enrico Maria Chellini 2023-10-21 09:39:44 CEST
in repo can't find the indicated package, maybe the repo  aren't upgrade, so i have download form couldron bluefish-2.2.14-1.mga10.x86_64.rpm

it seem work fine 

i few days i'll try to reload list of repository and installing the indicate package 

Enrico
Comment 5 David GEIGER 2023-10-21 12:44:03 CEST
You have to enable the "Core Updates Testing" media.
Comment 6 Enrico Maria Chellini 2023-10-21 13:19:11 CEST
ok now i see it; i have installed and seam work .

Enrico
Comment 7 Brian Kimerer 2023-10-21 16:43:25 CEST
I downloaded the new package directly from the mirror and installed it. The new version appears to fix the problem on my system as well.
Comment 8 David GEIGER 2023-10-22 05:59:20 CEST
Assigning to QA,

Packages in 9/Core/Updates_testing:
======================
bluefish-2.2.14-1.mga9

From SRPMS:
bluefish-2.2.14-1.mga9.src.rpm

Assignee: pkg-bugs => qa-bugs

Comment 9 Marja Van Waes 2023-10-22 14:39:38 CEST
description: |
  Inserting information in a Dialog window and then clicking OK or Cancel,
  caused bluefish to segfault.
  This update fixes the issue.

Advisory from comment 8 & the description above, has been added to SVN. Please remove the "advisory" keyword if it needs to be changed. It also helps when obsolete advisories are tagged as "obsolete"

Keywords: (none) => advisory

Comment 10 Len Lawrence 2023-10-23 09:08:02 CEST
Mageia9, x86_64

Installed bluefish and tinkered with it.  Tried to set the Basefont and ended up with a crash.
Updated from testing and tried again.
Set Basefont without any fault and saved the anonymous project.

Good for 64-bits.

CC: (none) => tarazed25
Whiteboard: (none) => MGA9-64-OK

Comment 11 Philippe Didier 2023-10-24 12:40:42 CEST
tested also on 64bits

It works correctly now 
(I used it a lot in Mageia8,  it seems to work as well in Mageia9 now)

CC: (none) => philippedidier

Comment 12 Thomas Andrews 2023-10-24 19:25:00 CEST
Thank you, everyone! Validating.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Comment 13 Mageia Robot 2023-10-25 20:19:51 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0105.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.