[Gimp-developer] Re: gimp hangs - possible solutions?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Carlos Puchol <cpg@xxxxxxxxxxxxxx> wrote:
> some time in the last couple of weeks, i upgraded gimp from
> ximian and now i get hard hangs on gimp-1.2.2-ximian.
> i kind of suspect it is not gimp's fault, but some other
> library like gtk or something, but then the rest of gnome
> and all apps work fine as usual, so maybe it is the gimp...

more info, and a possible candidate for bug, and a possible workaround:

i ran gimp under gdb and replicated the problem a couple of times.

(gdb) where
#0  0x4018af89 in g_list_last (list=0x867bf5c) at glist.c:454
#1  0x4018ac0f in g_list_append (list=0x867bf5c, data=0x87bfe78) at glist.c:181
#2  0x80c0e2e in register_display_procs ()
#3  0x80c1b20 in document_index_parse_line ()

(gdb) where
#0  0x4018af89 in g_list_last (list=0x86949f8) at glist.c:454
#1  0x4018ac0f in g_list_append (list=0x86949f8, data=0x89675a8) at glist.c:181
#2  0x80c0dc2 in register_display_procs ()
#3  0x80c1b20 in document_index_parse_line ()
#4  0x80c1a4d in document_index_add ()

so, i looked at the index of pictures in the File menu,
and noticed that it had one entry
only and it was blank, so i figure maybe the code that updates that,
given that both reports show document_index_parse_line

so, i looked at the file called ideas, which seemed to be the culprint by looking
at the code. sure enough it had a long list of file names and what not.

i deleted it and now it does not wedge any more.
unfortunately i did not keep a copy of the ideas file
and i cannot replicate it! aaaaarrrrrrggggghh...

anyway, there is some code there that hangs on certain ideas file format.
you may want to keep this in mind if others ask with the same question.

thanks,

-c


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux