Public bug reported:

When I open a lot of files (around 20 and more) and search/replace text
in them and then try to save all open documents, Bluefish sometimes does
not save all the files. Instead, the program opens a window telling me
that some files are about to be saved, but nothing happens then. I have
to kill Bluefish from the bash. Relaunching Bluefish, the unstored files
appear again, but without syntax highlighting, and saving them is not
possible.

In connection with that bug might be, that Bluefish has sometimes major
problems searching/replacing major blocks of code. Sometimes it does not
replace it everywhere, sometimes it scrambles existing code and scatters
the code, that should be inserted, in small pieces randomly into the
existing code. Very ugly! Trying to store such files mostly crashes
Bluefish.

I have attached a part of the command line output, created just before
such a crash. I hope it can help.

Good luck! André

------------------------------

(bluefish:2380): Gtk-CRITICAL **: gtk_tree_path_get_depth: assertion
`path != NULL' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_tree_path_get_depth: assertion `path != 
NULL' failed
Possible error in language file, id - / pattern } has ends_context=2, but has 
only 2 parent contexts
Error in language file, blockstartelement e.css.lbrace does not exist
Error in language file, context id c.css.pseudo already exists
Possible error in language file, id - / pattern } has ends_context=2, but has 
only 1 parent contexts
Language statistics for CSS from /usr/share/bluefish/bflang//css.bflang2
reference size            0.00 Kbytes
largest table  1032 (   258.00 Kbytes)
total tables   8119 (  2029.75 Kbytes)
contexts         86 (     4.03 Kbytes)
matches        1338 (    62.72 Kbytes)
blocks            1 (     0.03 Kbytes)
scancache integrity check done in 0.246000 ms.
Possible error in language file, id - / pattern } has ends_context=2, but has 
only 2 parent contexts
Possible error in language file, id end-style-tag / pattern </style> has 
ends_context=3, but has only 3 parent contexts
Language statistics for PHP from /usr/share/bluefish/bflang//php.bflang2
reference size            0.00 Kbytes
largest table 32005 (  8001.25 Kbytes)
total tables  51355 ( 12838.75 Kbytes)
contexts        192 (     9.00 Kbytes)
matches        8129 (   381.05 Kbytes)
blocks           14 (     0.44 Kbytes)
Possible error in language file, no textstyle found for highlight 
css-draft-property

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion 
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
scancache integrity check done in 2.393001 ms.
scancache integrity check done in 2.344998 ms.
scancache integrity check done in 0.675000 ms.
scancache integrity check done in 0.293000 ms.
scancache integrity check done in 0.254000 ms.
scancache integrity check done in 0.275000 ms.
scancache integrity check done in 0.275999 ms.
scancache integrity check done in 0.256000 ms.
scancache integrity check done in 0.809000 ms.
scancache integrity check done in 0.736000 ms.
scancache integrity check done in 0.708000 ms.
scancache integrity check done in 0.807000 ms.
scancache integrity check done in 0.647000 ms.
scancache integrity check done in 0.273000 ms.
scancache integrity check done in 0.301000 ms.
scancache integrity check done in 0.262001 ms.
scancache integrity check done in 0.277000 ms.
scancache integrity check done in 0.253000 ms.
scancache integrity check done in 0.275000 ms.

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion 
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
scancache integrity check done in 0.329000 ms.
scancache integrity check done in 0.299000 ms.
scancache integrity check done in 0.113000 ms.
scancache integrity check done in 0.550000 ms.

(bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion 
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
scancache integrity check done in 0.663001 ms.
scancache integrity check done in 2.428999 ms.
scancache integrity check done in 2.295000 ms.
scancache integrity check done in 2.268001 ms.

** Affects: bluefish (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

- When I open a lot of files (around 20 an more) and search/replace text
+ When I open a lot of files (around 20 and more) and search/replace text
  in them and then try to save all open documents, Bluefish sometimes does
  not save all the files. Instead, the program opens a window telling me
- that the file is about to be stored, but nothing happens then. I have to
- kill Bluefish form the bash. Relaunching Bluefish, the unstored files
- appear, but without syntax highlighting and saving them is not possible.
+ that some files are about to be saved, but nothing happens then. I have
+ to kill Bluefish from the bash. Relaunching Bluefish, the unstored files
+ appear again, but without syntax highlighting, and saving them is not
+ possible.
  
- In connection with that bug might be, that Bluefish has major problems
- searching/replacing major blocks of code. Sometimes it does not replace
- it everywhere, sometimes it scrambles existing code and scatters the
- code, that should be inserted, in piece randomly into the existing code.
- Very ugly! Trying to store such files mostly crashes Bluefish.
+ In connection with that bug might be, that Bluefish has sometimes major
+ problems searching/replacing major blocks of code. Sometimes it does not
+ replace it everywhere, sometimes it scrambles existing code and scatters
+ the code, that should be inserted, in small pieces randomly into the
+ existing code. Very ugly! Trying to store such files mostly crashes
+ Bluefish.
  
  I have attached a part of the command line output, created just before
  such a crash. I hope it can help.
  
  Good luck! André
  
  ------------------------------
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_tree_path_get_depth: assertion
  `path != NULL' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_tree_path_get_depth: assertion `path != 
NULL' failed
  Possible error in language file, id - / pattern } has ends_context=2, but has 
only 2 parent contexts
  Error in language file, blockstartelement e.css.lbrace does not exist
  Error in language file, context id c.css.pseudo already exists
  Possible error in language file, id - / pattern } has ends_context=2, but has 
only 1 parent contexts
  Language statistics for CSS from /usr/share/bluefish/bflang//css.bflang2
  reference size            0.00 Kbytes
  largest table  1032 (   258.00 Kbytes)
  total tables   8119 (  2029.75 Kbytes)
  contexts         86 (     4.03 Kbytes)
  matches        1338 (    62.72 Kbytes)
  blocks            1 (     0.03 Kbytes)
  scancache integrity check done in 0.246000 ms.
  Possible error in language file, id - / pattern } has ends_context=2, but has 
only 2 parent contexts
  Possible error in language file, id end-style-tag / pattern </style> has 
ends_context=3, but has only 3 parent contexts
  Language statistics for PHP from /usr/share/bluefish/bflang//php.bflang2
  reference size            0.00 Kbytes
  largest table 32005 (  8001.25 Kbytes)
  total tables  51355 ( 12838.75 Kbytes)
  contexts        192 (     9.00 Kbytes)
  matches        8129 (   381.05 Kbytes)
  blocks           14 (     0.44 Kbytes)
  Possible error in language file, no textstyle found for highlight 
css-draft-property
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion 
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  scancache integrity check done in 2.393001 ms.
  scancache integrity check done in 2.344998 ms.
  scancache integrity check done in 0.675000 ms.
  scancache integrity check done in 0.293000 ms.
  scancache integrity check done in 0.254000 ms.
  scancache integrity check done in 0.275000 ms.
  scancache integrity check done in 0.275999 ms.
  scancache integrity check done in 0.256000 ms.
  scancache integrity check done in 0.809000 ms.
  scancache integrity check done in 0.736000 ms.
  scancache integrity check done in 0.708000 ms.
  scancache integrity check done in 0.807000 ms.
  scancache integrity check done in 0.647000 ms.
  scancache integrity check done in 0.273000 ms.
  scancache integrity check done in 0.301000 ms.
  scancache integrity check done in 0.262001 ms.
  scancache integrity check done in 0.277000 ms.
  scancache integrity check done in 0.253000 ms.
  scancache integrity check done in 0.275000 ms.
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion
  `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion 
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  scancache integrity check done in 0.329000 ms.
  scancache integrity check done in 0.299000 ms.
  scancache integrity check done in 0.113000 ms.
  scancache integrity check done in 0.550000 ms.
  
  (bluefish:2380): Gtk-CRITICAL **: gtk_widget_event: assertion 
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  scancache integrity check done in 0.663001 ms.
  scancache integrity check done in 2.428999 ms.
  scancache integrity check done in 2.295000 ms.
  scancache integrity check done in 2.268001 ms.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1164472

Title:
  Bluefish crashes when saving a lot of open files

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bluefish/+bug/1164472/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to