[CF-Devel] smoothing code.

crossfire-devel-admin at archives.real-time.com crossfire-devel-admin at archives.real-time.com
Wed Jul 9 16:08:46 CDT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le Mercredi 9 Juillet 2003 10:00, Tim Rightnour a écrit :
>
     
      >> >Still need to test your pictures ingame to have a really good idea in
     
     >
     
      >> > what
     
     >
     
     
     >
     
      I attempted to use a newly built gcfclient against a newly built server.. 
     
     >
     
      I enabled the smoothing code.  not happy things resulted:
     
     >
     
     
     >
     
      Program received signal SIGSEGV, Segmentation fault.
     
     >
     
      0x80612d9 in gtk_draw_map (redraw=0) at map.c:571
     
     >
     
      571                             src_x =
     
     >
     
      pixmaps[the_map.cells[mx][my].heads[layer].face]->map_width -
     
     >
     
      map_image_size; (gdb) where
     
     >
     
      #0  0x80612d9 in gtk_draw_map (redraw=0) at map.c:571
     
     >
     
      #1  0x805dc21 in display_map_doneupdate (redraw=0) at gx11.c:5413
     
     >
     
      #2  0x8064e6c in map1_common (data=0x8a5a008 "", len=936, rev=1)
     
     >
     
          at commands.c:1098
     
     >
     
      #3  0x8064ea2 in Map1aCmd (data=0x8a5a008 "", len=936) at commands.c:1113
     
     >
     
      #4  0x8062991 in DoClient (csocket=0x81b2020) at client.c:151
     
     >
     
      #5  0x804f207 in do_network () at gx11.c:356
     
     >
     
      #6  0x4821d425 in gdk_io_invoke () from /usr/X11R6/lib/libgdk.so.12
     
     >
     
      #7  0x4824ba7e in g_io_unix_dispatch () from /usr/pkg/lib/libglib.so.13
     
     >
     
      #8  0x4824cf8f in g_main_dispatch () from /usr/pkg/lib/libglib.so.13
     
     >
     
      #9  0x4824d54f in g_main_iterate () from /usr/pkg/lib/libglib.so.13
     
     >
     
      #10 0x4824d6cd in g_main_run () from /usr/pkg/lib/libglib.so.13
     
     >
     
      #11 0x4817876d in gtk_main () from /usr/X11R6/lib/libgtk.so.12
     
     >
     
      #12 0x804f27e in event_loop () at gx11.c:390
     
     >
     
      #13 0x805de6f in main (argc=1, argv=0xbfbfd7ac) at gx11.c:5618
     
     >
     
      #14 0x804cf70 in ___start ()
     
     >
     
      (gdb)
     
     >
     
     
     >
     
      This happened as soon as I connected.  I assume from it trying to smooth
     
     >
     
      the mountains on the hall of selection.
     
     >
     
     
     >
     
     
     >
     
      ---
     
     >
     
      Tim Rightnour <
      
      root at garbled.net
      
      >
     
     >
     
      NetBSD: Free multi-architecture OS 
      
      http://www.netbsd.org/
      
      
     >
     
      NetBSD supported hardware database:
     
     >
     
     
      http://mail-index.netbsd.org/cgi-bin/hw.cgi
      
      
     >
     
     
     
Well unless you added smooth to mountains or water, there is no smoothed area 
(yet) in the hall of selection, which is why i find it so wierd.
Note that i fixed a bug in server which appeared during add of smoothing code 
and which laid to transmitting from srever to client invalid face numbers (an 
sigsegv when referencing pixmaps[]). This is probably what happened. Could 
you check you have the latest version of server? 
Thanks
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/DIRtHHGOa1Q2wXwRAjgNAJ40W+lrrWAayzxYyZDFakE3EeFMCQCgygr3
aj1jWhWgn8oVg7RQh5qsU1s=
=ECC/
-----END PGP SIGNATURE-----


_______________________________________________
crossfire-devel mailing list
     
     crossfire-devel at lists.real-time.com
     
     
     https://mailman.real-time.com/mailman/listinfo/crossfire-devel
     
     
    


More information about the crossfire mailing list