Hi all

Same again. Projects > Close and bang!

(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/local/bin/geany --verbose
[Thread debugging using libthread_db enabled]
** INFO: Geany 0.19 (svn >= r4530), GTK+ 2.18.3, GLib 2.22.3
** INFO: Added filetype Genie (48).
** INFO: Disabling terminal support
** INFO: Loaded:   /usr/local/lib/geany/filebrowser.so (File Browser)
** INFO: unknown : None (UTF-8)
** INFO: unknown : None (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Bookings/models/Bookings_Booking.php : PHP (UTF-8)
** INFO: Loaded /usr/local/share/geany//php.tags (PHP), 2338 tag(s).
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Bookings/models/Bookings_Booking.xml : XML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Bookings/views/viewBooking.html : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Rooms/RoomsApiController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Bookings/models/Bookings_Query.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hotels/models/Hotels_Hotel.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Bookings/models/Bookings_Mailer.php : PHP (UTF-8)

(nautilus:5924): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Bookings/models/Bookings_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/home.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/sendMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)

(nautilus:5976): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: unknown : None (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/models/Hoteliers_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Bookings/models/Bookings_Mailer.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/HoteliersAdminController.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms-hotelier/modules/Hoteliers/views_admin/testMail.html : HTML (UTF-8)
** INFO: unknown : None (UTF-8)
** INFO: unknown : None (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/booking.php : PHP (UTF-8)
** INFO: unknown : None (UTF-8)
** INFO: /home/ronan/Desktop/untitled : None (UTF-8)
** INFO: /home/ronan/Desktop/untitled : None (UTF-8)

Program received signal SIGSEGV, Segmentation fault.
get_build_group (src=GEANY_BCS_PROJ, grp=<value optimised out>) at build.c:431
431 ft = doc->file_type;
(gdb) 


2010/1/22 Ronan Chilvers <ronan@d3r.com>
Hi all

Just got Geany to crash. I had a project open that I was working on for a few hours. Wanted to switch so chose Projects > Close. Here's the gdb output:

(gdb) run
Starting program: /usr/local/bin/geany --verbose
[Thread debugging using libthread_db enabled]
** INFO: Geany 0.19 (svn >= r4530), GTK+ 2.18.3, GLib 2.22.3
** INFO: Added filetype Genie (48).
** INFO: Disabling terminal support
** INFO: Loaded:   /usr/local/lib/geany/filebrowser.so (File Browser)
** INFO: /Users/Shared/Sites/mms/front_end_templates/register_free.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/register_free.php : PHP (UTF-8)
** INFO: Loaded /usr/local/share/geany//php.tags (PHP), 2338 tag(s).
** INFO: /Users/Shared/Sites/mms/includes/resources.inc.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/register_free.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms/front_end_templates/register_free.html : HTML (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/register_free.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/register_free.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/register_free.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/register_free.php : PHP (UTF-8)
** INFO: /Users/Shared/Sites/mms/web/register_free.php : PHP (UTF-8)

Program received signal SIGSEGV, Segmentation fault.
get_build_group (src=GEANY_BCS_PROJ, grp=<value optimised out>) at build.c:431
431 ft = doc->file_type;
(gdb) 

I'll keep it running via gdb and see if I can get it to do it again.

Cheers

Ronan

2010/1/22 Ronan Chilvers <ronan@d3r.com>
Hi Lex

No worries. I'll do that and post what I find.

Frank, I'll have a go with GDB too and see what I can get out of it.

Cheers

Ronan

2010/1/22 Lex Trotman <elextr@gmail.com>

Hi Ronan,

Can you run Geany from a terminal with the --verbose option and see if
there are any messages before it crashes.

Also can you run for a couple of days always closing the open project
then opening the new one and see if it still crashes and if so if it
is in the close or open steps.

We need your help to narrow the problem down because I am running 0.18
and 0.19 on x86-64 and have no trouble swapping projects, but I am
using C, C++, Python so the diff may be the language specific parts.

Cheers
Lex

2010/1/22 Ronan Chilvers <ronan@d3r.com>:
> Hi all
> Thanks to the geany developers for giving us a great editor. I was wondering
> if anyone had encountered the same problem I have when switching projects.
> I'm currently using geany 0.19 (svn >=r4530) although this issue has
> intermittently been happening for me since version ~0.17. Essentially I have
> a project open. I want to load another project. I choose the project from
> Project > Recent Projects. Geany asks if I want to close the current project
> and I click yes. Geany thinks for a few seconds and then segfaults. The same
> thing happens using the Recent Projects submenu or using Projects > Open.
> I've seen this happen on 2 seperate machines (ubuntu intrepid and ubuntu
> karmic) - the only link would be that the .config/geany and .geany would
> have been copied over from one machine to the other when my user data was
> migrated.
> This happens less frequently now than it has in the past (its happened twice
> today) but does still crop up. I'm editing PHP / SQL / BASH files. I have
> the file browser and symbol list enabled in the side pane. I have no plugins
> (apart from the file browser) enabled. I'm using a custom snippets.conf but
> the default syntax highlighting files. I had the distribution geany packages
> installed as well on the ubuntu intrepid machine but they are not installed
> on the karmic machine (they were and I've now removed them). Geany is
> installed into /usr/local. The machines are both 64 bit.
> Erm... anything else that might be helpful to diagnose what's happening?
> Anyone else seen this? I haven't been able to find anything on the web about
> it. Only a tiny irritation in an otherwise great tool!
>
> Cheers
> --
> Ronan
> D3R Ltd
> t 0333 800 2288
> f 0333 800 2289
> e ronan@d3r.com
> w http://d3r.com
>
>
> _______________________________________________
> Geany mailing list
> Geany@uvena.de
> http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
>
>
_______________________________________________
Geany mailing list
Geany@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany



--
Ronan
D3R Ltd
t 0333 800 2288
f 0333 800 2289
e ronan@d3r.com
w http://d3r.com




--
Ronan
D3R Ltd
t 0333 800 2288
f 0333 800 2289
e ronan@d3r.com
w http://d3r.com




--
Ronan
D3R Ltd
t 0333 800 2288
f 0333 800 2289
e ronan@d3r.com
w http://d3r.com