[Geany] Serious bug - segfault

Jerry DeLisle jvdelisle at xxxxx
Sat Nov 13 01:23:49 UTC 2010


On 11/12/2010 04:50 PM, Lex Trotman wrote:
> On 13 November 2010 11:36, Colomban Wendling<lists.ban at herbesfolles.org>  wrote:
>> Le 13/11/2010 01:07, Lex Trotman a écrit :
>>> On 13 November 2010 10:13, Jerry DeLisle<jvdelisle at frontier.com>  wrote:
>>>> On 11/10/2010 01:43 PM, Lex Trotman wrote:
>>>>>
>>>>> On 11 November 2010 08:23, Jerry DeLisle<jvdelisle at frontier.com>    wrote:
>>>>>>
>>>>>> On 11/10/2010 09:16 AM, Nick Treleaven wrote:
>>>>>>>
>>>>>>> On Wed, 10 Nov 2010 08:48:24 -0800
>>>>>>> Jerry DeLisle<jvdelisle at frontier.com>      wrote:
>>>>>>>
>>>>>>>> Maybe related.  I have been seeing geany self exit.  I am trying to
>>>>>>>> nail
>>>>>>>> down
>>>>>>>> what I am doing to cause it.  Generally I will have a separate
>>>>>>>> gnome-terminal
>>>>>>>> session going.  Some times I will touch open files so to force
>>>>>>>> re-compilation
>>>>>>>> (gcc/gfortran development so I am building gcc all the time) Somewhere
>>>>>>>> in
>>>>>>>> this
>>>>>>>> process geany just exits. Running on x86-64-Linux Fedora 13, latest
>>>>>>>> updates
>>>>>>>
>>>>>>> Doesn't sound related.
>>>>>>>
>>>>>>> What version of Geany?
>>>>>>
>>>>>> Version is 0.19.1
>>>>>>>
>>>>>>> It would help to fix your segfault if you can get a backtrace in a
>>>>>>> debugger - see:
>>>>>>> http://www.geany.org/Support/Bugs
>>>>>>>
>>>>>>
>>>>>> I will see what I can do.  It's one of those intermittent sort.
>>>>>
>>>>> You can also run geany with --verbose and see what messages (Geany or
>>>>> GTK) you get when it happens.
>>>>>
>>>>
>>>> OK, finally caught it.  Here is gdb session before and at the problem.
>>>>
>>>> Hope this helps,
>>>>
>>>> Jerry
>>>>
>>> <snip>
>>>> [New Thread 0x7ffff008e710 (LWP 22881)]
>>>> **
>>>> Gtk:ERROR:gtkfilesystemmodel.c:746:gtk_file_system_model_sort: assertion
>>>> failed: (r == n_visible_rows)
>>>>
>>>
>>> Ok, this comes from inside the GTK file dialog, what were you doing at the time?
>>>

I just completed a Copy/Paste from geany to gnome terminal during an svn commit 
in one directory, then I opened another file in a different directory to edit 
it.  One was gcc/fortran/ChangeLog the other was gcc/testsuite/ChangeLog.  I 
recall that I ran svn update on that second file to make sure I was editing the 
latest version.  That would mean the contents got changed while geany had the 
file opened.

I suspect the gtk guys need to do


>>>>
>>>> Program received signal SIGABRT, Aborted.
>>>> Dwarf Error: wrong version in compilation unit header (is 256, should be 2,
>>>> 3, or 4) [in module /home/jerry/gcc/usr/lib64/libstdc++.so.6]
>>>
>>> I'm presuming that this file is one you compiled yourself (being in
>>> your home dir and all)  probably not good for stability that Geany is
>>> using it unless Geany has been compiled against it ??

Yes I did build it.  gdb/dwarf obviously does not like it. :)

>> As already said, I think it is not a Geany but a GTK+ bug.
>> BTW, https://bugzilla.redhat.com/show_bug.cgi?id=603781
>>

Yes,, this looks like a GTK bug. Anyone here have comment rights on that 
bugzilla already and could post this info their? Otherwise, I have to go set up 
yet another bugzilla. :)

>> This bug (that isn't fedora-specific) happens sometimes when the GTK+
>> file chooser gets updated. Since Geany never destroys its filechooser,
>> it makes it more vulnerable to this bug than some other software.
>>
>> Regards,
>> Colomban
>
> Thanks, Colomban, yes that looks like it.
>
> Cheers
> Lex
>
>> _______________________________________________
>> Geany mailing list
>> Geany at uvena.de
>> http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
>>
> _______________________________________________
> Geany mailing list
> Geany at uvena.de
> http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
>



More information about the Users mailing list