From: Robert <car...@pf...> - 2003-01-24 15:23:49
|
Hello! Removed all non-ascii chars from all *.blist files. Gaim still crashes. It happens just after start - shows empty buddy list window then disappears. It happens with or without new format blist.xml. Strange thing is that newly created blist.xml has different sizes (without *blist modifications). I even removed non-ascii chars from .gaimrc - without result. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 5726)] 0x40367d40 in g_markup_parse_context_get_position () from /usr/lib/libglib-2.0.so.0 (gdb) bt #0 0x40367d40 in g_markup_parse_context_get_position () from /usr/lib/libglib-2.0.so.0 #1 0x40367ef3 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0 #2 0x0809317b in ?? () #3 0x080931e9 in ?? () #4 0x4099a596 in gaim_ssi_parselist (sess=0x82c2aa8, fr=0x82cccf0) at oscar.c:4231 #5 0x4098fa82 in parsedata (sess=0x82c2aa8, mod=0x82c2f48, rx=0x82cccf0, snac=0xbfff8630, bs=0x0) at ssi.c:1187 #6 0x4098b7e2 in consumesnac (sess=0x82c2aa8, rx=0x82cccf0) at rxhandlers.c:128 #7 0x4098be7b in aim_rxdispatch (sess=0x82c2aa8) at rxhandlers.c:581 #8 0x40992bc5 in oscar_callback (data=0x80e4210, source=13, condition=GAIM_INPUT_READ) at oscar.c:523 #9 0x080a53b1 in ?? () #10 0x4038029c in g_vsnprintf () from /usr/lib/libglib-2.0.so.0 #11 0x403630b9 in g_get_current_time () from /usr/lib/libglib-2.0.so.0 #12 0x40363e5f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #13 0x40364233 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #14 0x4036490f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #15 0x400db71f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #16 0x0805d6c7 in ?? () #17 0x405b39f1 in __libc_start_main () from /lib/libc.so.6 The blist.xml ends with: </person> <person name="Saska"> <buddy protocol="11" account="1853383"> <name>1752498</name> <alias>Saska</alias> </buddy> </person> < Best regards, Robert |
From: Andrew S. <lor...@my...> - 2003-01-26 17:00:16
|
On Fri, 2003-01-24 at 10:23, Robert Gomułka wrote: > Hello! > Removed all non-ascii chars from all *.blist files. Gaim still crashes. It > happens just after start - shows empty buddy list window then disappears. It > happens with or without new format blist.xml. > Strange thing is that newly created blist.xml has different sizes (without > *blist modifications). > I even removed non-ascii chars from .gaimrc - without result. > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 16384 (LWP 5726)] > 0x40367d40 in g_markup_parse_context_get_position () from > /usr/lib/libglib-2.0.so.0 > (gdb) bt > #0 0x40367d40 in g_markup_parse_context_get_position () from > /usr/lib/libglib-2.0.so.0 > #1 0x40367ef3 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0 > #2 0x0809317b in ?? () > #3 0x080931e9 in ?? () > #4 0x4099a596 in gaim_ssi_parselist (sess=0x82c2aa8, fr=0x82cccf0) at > oscar.c:4231 > #5 0x4098fa82 in parsedata (sess=0x82c2aa8, mod=0x82c2f48, rx=0x82cccf0, > snac=0xbfff8630, bs=0x0) > at ssi.c:1187 > #6 0x4098b7e2 in consumesnac (sess=0x82c2aa8, rx=0x82cccf0) at > rxhandlers.c:128 > #7 0x4098be7b in aim_rxdispatch (sess=0x82c2aa8) at rxhandlers.c:581 > #8 0x40992bc5 in oscar_callback (data=0x80e4210, source=13, > condition=GAIM_INPUT_READ) at oscar.c:523 > #9 0x080a53b1 in ?? () > #10 0x4038029c in g_vsnprintf () from /usr/lib/libglib-2.0.so.0 > #11 0x403630b9 in g_get_current_time () from /usr/lib/libglib-2.0.so.0 > #12 0x40363e5f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 > #13 0x40364233 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 > #14 0x4036490f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 > #15 0x400db71f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 > #16 0x0805d6c7 in ?? () > #17 0x405b39f1 in __libc_start_main () from /lib/libc.so.6 > > The blist.xml ends with: > </person> > <person name="Saska"> > <buddy protocol="11" account="1853383"> > <name>1752498</name> > <alias>Saska</alias> > </buddy> > </person> > < > If you meant to put that less-than sign at the end of the file, then it is invalid xml. > Best regards, > Robert > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Gaim-devel mailing list > Gai...@li... > https://lists.sourceforge.net/lists/listinfo/gaim-devel -- Andrew Sayman <lor...@my...> |
From: Ethan B. <ebl...@cs...> - 2003-01-26 18:01:50
|
Andrew Sayman spake unto us the following wisdom: > > The blist.xml ends with: > > </person> > > <person name=3D"Saska"> > > <buddy protocol=3D"11" account=3D"18533= 83"> > > <name>1752498</name> > > <alias>Saska</alias> > > </buddy> > > </person> > > < > >=20 >=20 > If you meant to put that less-than sign at the end of the file, then it > is invalid xml. Yes, it seems to be crashing while writing out the blist.xml file ... if it crashes with a partially written file, then the file would be corrupt. I'm still looking into this, although I've not had much time to put into it the past couple of days. The problem seems to be that server-side aliases are not always stored in utf-8, although winaim seems to do this. I don't have enough data on icq200x to know what the Right Thing to Do is, and I'm having trouble getting people to collect that data for me. Ethan --=20 And if I claim to be a wise man / it surely means that I don't know. -- Kansas, "Carry on Wayward Son" |
From: Ethan B. <ebl...@cs...> - 2003-01-27 22:26:26
|
Robert Gomu=C5=82ka spake unto us the following wisdom: > Removed all non-ascii chars from all *.blist files. Gaim still crashes. I= t=20 > happens just after start - shows empty buddy list window then disappears.= It=20 > happens with or without new format blist.xml. Try the following patch. Hopefully it fixes things for you. http://web.ics.purdue.edu/~eblanton/gaim/gaim-cvs-oscar-ssi-conv.diff Ethan --=20 And if I claim to be a wise man / it surely means that I don't know. -- Kansas, "Carry on Wayward Son" |