Re: [Geeqie-devel] Geeqie 1.0 beta2 assertion failed bug

2009-08-18 Thread Omari Stephens
Yes, this does look similar to the bug I encountered.  Note that my bug wasn't 
necessarily related to panview; that's just a way I found to consistently 
reproduce it.  It was a memory corruption bug, as this seems to be.

--xsdg

big...@spin.ict.pwr.wroc.pl wrote:
 Hi,
 
I've got an assertion failed error and program abort under certain 
 circumstances. I've discovered it on one (as for now) of many 
 directories with my photos. Steps do 
 reproduce:
 
 1. Run geeqie
 2. Go to the bad directory
 3. Try do go the subdirectory or to the parent directory
 4. On the output I see something like this:
 ERROR:filedata.c:580:file_data_free: assertion failed: (fd-magick == 
 0x12345678)
 Aborted
 
 ... and program exits
 
 I've copied my test directory to other location to test if it has anything 
 with filesystem level error, but with no luck.
 
 I've run gdb and after program crash this is backtrace content:
 
 **
 ERROR:filedata.c:580:file_data_free: assertion failed: (fd-magick == 
 0x12345678)
 
 Program received signal SIGABRT, Aborted.
 [Switching to Thread 0x7f5179f9c780 (LWP 28626)]
 0x7f51763c0d25 in raise () from /lib/libc.so.6
 (gdb) backtrace
 #0  0x7f51763c0d25 in raise () from /lib/libc.so.6
 #1  0x7f51763c3de1 in abort () from /lib/libc.so.6
 #2  0x7f5177afa010 in g_assertion_message () from 
 /usr/lib/libglib-2.0.so.0
 #3  0x7f5177afa592 in g_assertion_message_expr () from 
 /usr/lib/libglib-2.0.so.0
 #4  0x00460bd7 in file_data_free (fd=0x190f610) at filedata.c:580
 #5  0x00460f53 in file_data_unref_debug (file=0x501f18 
 filedata.c, line=1028, fd=0x1910b60)
  at filedata.c:641
 #6  0x00461b8d in filelist_free (list=0x190e320) at 
 filedata.c:1028
 #7  0x004df799 in vflist_set_fd (vf=0x18bbd50, dir_fd=0x190e860) 
 at view_file_list.c:1940
 #8  0x004da7a0 in vf_set_fd (vf=0x18bbd50, dir_fd=0x190e860) at 
 view_file.c:648
 #9  0x004783eb in layout_sync_path (lw=0x16264e0) at layout.c:844
 #10 0x0047867a in layout_set_fd (lw=0x16264e0, fd=0x190e860) at 
 layout.c:914
 #11 0x00476c46 in layout_vd_select_cb (vd=0x18adc00, fd=0x190e860, 
 data=0x16264e0) at layout.c:249
 #12 0x004d3fb6 in vd_select_row (vd=0x18adc00, fd=0x190e860) at 
 view_dir.c:196
 #13 0x004d5d6e in vd_release_cb (widget=0x18bc020, 
 bevent=0x1611ce0, data=0x18adc00) at view_dir.c:1041
 #14 0x7f51799fa958 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #15 0x7f5177f6e11d in g_closure_invoke () from 
 /usr/lib/libgobject-2.0.so.0
 #16 0x7f5177f81c2b in ?? () from /usr/lib/libgobject-2.0.so.0
 #17 0x7f5177f82ead in g_signal_emit_valist () from 
 /usr/lib/libgobject-2.0.so.0
 #18 0x7f5177f834f3 in g_signal_emit () from 
 /usr/lib/libgobject-2.0.so.0
 #19 0x7f5179b0298e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #20 0x7f51799f31f3 in gtk_propagate_event () from 
 /usr/lib/libgtk-x11-2.0.so.0
 #21 0x7f51799f4313 in gtk_main_do_event () from 
 /usr/lib/libgtk-x11-2.0.so.0
 #22 0x7f517966ecbc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
 #23 0x7f5177ad3f7a in g_main_context_dispatch () from 
 /usr/lib/libglib-2.0.so.0
 #24 0x7f5177ad7640 in ?? () from /usr/lib/libglib-2.0.so.0
 #25 0x7f5177ad7b0d in g_main_loop_run () from 
 /usr/lib/libglib-2.0.so.0
 #26 0x7f51799f4727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #27 0x00487e27 in main (argc=1, argv=0x7fff820d4a38) at main.c:899
 
 I've found some similar errors on the one of other threads of geeqie 
 maillists, but it was related to the panview functionality.
 Geeqie built from trunk sources behaves the same way - it generates 
 assertion failed error and exits.
 
 I would be grateful for any help. :-)
 
 Kindly regards,
 Rafal
 
 --
 Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
 trial. Simplify your report design, integration and deployment - and focus on 
 what you do best, core application coding. Discover what's new with 
 Crystal Reports now.  http://p.sf.net/sfu/bobj-july
 ___
 Geeqie-devel mailing list
 Geeqie-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/geeqie-devel


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] windows build?

2009-08-18 Thread Vladimir Nadvornik
On Thursday 13 August 2009 11:11:11 Chris snow wrote:
 I would like to run geeqie on win32. Has anyone done this?

 gqview used to have a separate project gqview-win


The main problem is that we have nobody who is able to test the win32 build 
and report problems.

I think that there are some problems but I have no idea how much work it is to 
fix them. 

Vladimir


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] Geeqie needs documentation

2009-08-18 Thread Vladimir Nadvornik
On Saturday 08 August 2009 18:02:30 Laurent Monin wrote:
 Vladimir Nadvornik a écrit :
  On so 1. srpna 2009, Vladimir Nadvornik wrote:
  On st 29. července 2009, Laurent Monin wrote:
  Omari Stephens a écrit :
  Geeqie clearly needs documentation — one shouldn't be required to
  email the mailing list to discover all of its cool features.  I might
  just be insane enough to start working on this.  Thoughts?
 
  For the record, the type of documentation I have in mind is probably
  called a user manual.
 
  --xsdg
 
  Have a look at the manual in doc/. It needs to be updated to match
  current Geeqie state (contents is matching earlier Geeqie versions).
 
  Many changes were made in UI (menus/preferences).
  Plugins are not documented.
  Color profiles support is not documented.
  New sidebar is not documented.
 
  So if you feel you can do something about it, it would be very nice for
  new users and great for 1.0.
 
  I am reading the Trac documentation. It seems that it would be easy to
  convert the html to Trac wiki and maintain it there. IMHO it would
  simplify the manual maintenance a lot.
 
  I tried the conversion, the result is here for now:
 
  http://sourceforge.net/userapps/trac/nadvornik/wiki/GuideIndex
 
  Vladimir

 This url returns a python error (at this moment).


I moved it to the final url

http://sourceforge.net/apps/trac/geeqie/wiki/GuideIndex

Vladimir


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] Documentation translation

2009-08-18 Thread Vladimir Nadvornik
On Tuesday 11 August 2009 16:35:36 Mecatxis wrote:
 I'm thinking in translating the documentation to catalan.

 I suppose that I should take the one in the wiki pages. Does anybody know
 how to start? Should we create a new page for each language?

The pages use this naming scheme:

GuideFoo

for translated page we could use something like

CaGuideFoo
CzGuideFoo
FrGuideFoo

etc.

However I think that now it is too early for translation, first we have to 
review and update the documentation to match the current code.

Vladimir



--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel


Re: [Geeqie-devel] Geeqie 1.0 beta2 assertion failed bug

2009-08-18 Thread bigfan

Hi,

  I ran few tests and generated quite small log in my opinion. :-)

Regards,
Rafal


On Tue, 18 Aug 2009, Vladimir Nadvornik wrote:


On Monday 17 August 2009 21:48:25 big...@spin.ict.pwr.wroc.pl wrote:

Hi,

   I've got an assertion failed error and program abort under certain
circumstances. I've discovered it on one (as for now) of many
directories with my photos. Steps do
reproduce:

1. Run geeqie
2. Go to the bad directory
3. Try do go the subdirectory or to the parent directory
4. On the output I see something like this:
ERROR:filedata.c:580:file_data_free: assertion failed: (fd-magick ==
0x12345678) Aborted



Can you please run

geeqie --debug=2 2log.txt

and try to create as small log file as possible that still shows the crash -
start geeqie in the bad directory, reduce number of files in this directory,
etc.

Vladimir

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel

(process:30242): Gdk-WARNING **: locale not supported by C library
Geeqie 1.0beta2, This is an alpha release.

(process:30242): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
main.c:437: debugging output enabled (level 2)
rcfile.c:1167: start gq
rcfile.c:1167: start global
rcfile.c:1167: start color_profiles
rcfile.c:1167: start profile
rcfile.c:1180: end profile
rcfile.c:1167: start profile
rcfile.c:1180: end profile
rcfile.c:1167: start profile
rcfile.c:1180: end profile
rcfile.c:1167: start profile
rcfile.c:1180: end profile
rcfile.c:1180: end color_profiles
rcfile.c:1167: start filter
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1167: start file_type
rcfile.c:1180: end file_type
rcfile.c:1180: end filter
filefilter.c:210: loader reported [icns] [The ICNS image format] [.icns]
filefilter.c:210: loader reported [wbmp] [The WBMP image format] [.wbmp]
filefilter.c:210: loader reported [jpeg] [The JPEG image format] 
[.jpeg;.jpe;.jpg]
filefilter.c:210: loader reported [ani] [The ANI image format] [.ani]
filefilter.c:210: loader reported [bmp] [The BMP image format] [.bmp]
filefilter.c:210: loader reported [gif] [The GIF image format] [.gif]
filefilter.c:210: loader reported [ico] [The ICO image format] [.ico;.cur]
filefilter.c:210: loader reported [pcx] [The PCX image format] [.pcx]
filefilter.c:210: loader reported [png] [The PNG image format] [.png]
filefilter.c:210: loader reported [pnm] [The PNM/PBM/PGM/PPM image format 
family] [.pnm;.pbm;.pgm;.ppm]
filefilter.c:210: loader reported [ras] [The