After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 655814 - Selection of file types crash
Selection of file types crash
Status: RESOLVED DUPLICATE of bug 628150
Product: bluefish
Classification: Other
Component: application
2.0.1
Other Linux
: High critical
: 2.2.4
Assigned To: Bluefish Maintainer(s)
Bluefish Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-08-02 14:03 UTC by Buday András
Modified: 2013-02-05 21:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Buday András 2011-08-02 14:03:25 UTC
When I try to save or open files in bluefish, and I select any of file type filter like C programs, web files, then bluefish crashes, quits. 
System: Debian testing, Linux 2.6.32 
Bluefish:2.0.1
WM:iceWM
Language:Hungarian.
Actually, it's not a big problem, but sometimes it's just embarassing.
Comment 1 Fabio Durán Verdugo 2011-08-02 18:32:15 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Buday András 2011-08-02 19:27:16 UTC
Well yeah sry.
Here it is:
create socket /tmp/bluefish-rise-:0.0
plugins are loaded from /usr/lib/bluefish/
plugins are loaded from /home/rise/.bluefish/
load language files from /home/rise/.bluefish/
load language files from /usr/share/bluefish/bflang/
htmlbar_build_menu, finished
error: line 214289: bad flagvector
error: line 214290: bad flagvector
error: line 214291: bad flagvector
error: line 214292: bad flagvector
error: line 214293: bad flagvector
error: line 214294: bad flagvector
error: line 214295: bad flagvector
error: line 214296: bad flagvector
error: line 215652: bad flagvector
error: line 215653: bad flagvector
error: line 215654: bad flagvector
error: line 215655: bad flagvector
error: line 215656: bad flagvector
error: line 215657: bad flagvector
error: line 215658: bad flagvector
error: line 215659: bad flagvector
error: line 222749: bad flagvector
error: line 222750: bad flagvector
error: line 222751: bad flagvector
error: line 222752: bad flagvector
error: line 222753: bad flagvector
error: line 222754: bad flagvector
error: line 222755: bad flagvector
error: line 222756: bad flagvector
error: line 222996: bad flagvector
error: line 222997: bad flagvector
error: line 222998: bad flagvector
error: line 222999: bad flagvector
error: line 223000: bad flagvector
error: line 223001: bad flagvector
error: line 223002: bad flagvector
error: line 223003: bad flagvector
error: line 223004: bad flagvector
error: line 223005: bad flagvector
error: line 223006: bad flagvector
error: line 223007: bad flagvector
error: line 224136: bad flagvector
error: line 224137: bad flagvector
error: line 224138: bad flagvector
error: line 224139: bad flagvector
error: line 224140: bad flagvector
error: line 224141: bad flagvector
error: line 224142: bad flagvector
error: line 224143: bad flagvector
error: line 246317: bad flagvector
Szegmentálási hiba
In the meantime I tried this on another pc with the same system, and crashed it too.
Comment 3 Buday András 2011-08-02 19:30:34 UTC
gdb said this when the problem happened:
[New Thread 0xb378cb70 (LWP 3072)]
[Thread 0xb2c8db70 (LWP 3071) exited]
[New Thread 0xb2c8db70 (LWP 3081)]
[New Thread 0xb230bb70 (LWP 3082)]
[New Thread 0xb1b0ab70 (LWP 3083)]
[Thread 0xb378cb70 (LWP 3072) exited]
[Thread 0xb1b0ab70 (LWP 3083) exited]
[Thread 0xb2c8db70 (LWP 3081) exited]
[New Thread 0xb2c8db70 (LWP 3084)]
[Thread 0xb2c8db70 (LWP 3084) exited]

Program received signal SIGSEGV, Segmentation fault.
0xb77e2a57 in g_str_hash () from /lib/libglib-2.0.so.0
Comment 4 Olivier Sessink 2011-08-03 21:24:46 UTC
run the same thing in gdb, but after you see 

Program received signal SIGSEGV, Segmentation fault.
0xb77e2a57 in g_str_hash () from /lib/libglib-2.0.so.0

please type 'bt' to get the backtrace, that will be really helpful

(I can't reproduce it on the development 2.0.4 version, so I'll need the backtrace to find the issue)

b.t.w. have you tried 2.0.3 to see if it still exist in our latest stable version? perhaps it has been fixed long ago for me to forget the fix.
Comment 5 Buday András 2011-08-04 06:50:55 UTC
Well, yes you were right I compiled the newer version 2.0.3 and everything just fine, except I can't run it as my user, only as root, and others who haven't started bluefish yet. I tried to remove .bluefish driectory, but it didn't work.
But OK the problem is solved now.
Comment 6 Olivier Sessink 2011-08-04 08:38:37 UTC
that is very funny, loading config files is backwards compatible, and where possible forward compatible (some options might be ignored by a different version)
Comment 7 Daniel Leidert 2011-08-05 16:44:26 UTC
The crash has been fixed in 2.0.2. This version didn't make it into Squeeze. I'll try to create updates for Squeeze. "Backports" are available from my own server (see also the bluefish site).

*** This bug has been marked as a duplicate of bug 628150 ***