Crash when logging at startup of gaim

Bug #6071 reported by Guillermo Gutiérrez
2
Affects Status Importance Assigned to Milestone
gaim (Ubuntu)
Incomplete
Medium
Ubuntu GNOME

Bug Description

using up to date dapper.

(gdb) backtrace
#0 0xb772a62f in wcscoll_l () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7729bb1 in wcscoll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7838f06 in g_utf8_collate () from /usr/lib/libglib-2.0.so.0
#3 0x080943c7 in gaim_utf8_strcasecmp ()
#4 0x080b1508 in gaim_gtk_blist_refresh ()
#5 0x080afbf6 in gaim_gtk_blist_sort_method_unreg ()
#6 0x080b03c0 in gaim_gtk_blist_refresh ()
#7 0x080afd46 in gaim_gtk_blist_sort_method_unreg ()
#8 0x0808d2c0 in serv_got_update ()
#9 0xb6916620 in msn_user_update () from /usr/lib/gaim/libmsn.so
#10 0xb690c6bd in msn_notification_close () from /usr/lib/gaim/libmsn.so
#11 0xb6902ee4 in msn_cmdproc_process_cmd () from /usr/lib/gaim/libmsn.so
#12 0xb6903033 in msn_cmdproc_process_cmd_text () from /usr/lib/gaim/libmsn.so
#13 0xb690fcef in msn_servconn_write () from /usr/lib/gaim/libmsn.so
#14 0x080c7cf6 in gaim_gtkdialogs_remove_chat ()
#15 0xb783c8dc in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#16 0xb78164e7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb78194d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#18 0xb78197f8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0xb7c6ada5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x080f41f7 in main ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. Could you get a backtrace with libglib2.0-0-dbg libc6-dbg installed and a lot with "gaim -d"?

Changed in gaim:
assignee: nobody → gnome
status: New → NeedInfo
Revision history for this message
Guillermo Gutiérrez (capitanterrex) wrote :

Maybe this ocurrs because the buddy name of a msn contact with unicodes chars ¿?
I think that when this person is not logged at my startup the problem disappears.

Here it is (gdb --args gaim -d):
~~~~~~~~~~~~~~~~~~~~~~~
...
(15:20:47) msn: new httpconn (0x855d288)
(15:20:47) msn: C: NS 000: XFR 11 SB
(15:20:47) msn: Appending message to queue.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219823392 (LWP 5343)]
0xb770562f in wcscoll_l () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb770562f in wcscoll_l () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7704bb1 in wcscoll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7813f06 in IA__g_utf8_collate (
    str1=0x855d958 "-", ' ' <repeats 27 times>, "......\u0628\u0627\u0633\uffff\212.\uffff\212\uffff\204 (s) lusya (s) \u0628\u0627\u0633\uffff\212.\uffff\212\uffff\204.....felices fiestas!!",
    str2=0x855da98 "-", ' ' <repeats 27 times>, "......\u0628\u0627\u0633\uffff\212.\uffff\212\uffff\204 (s) lusya (s) \u0628\u0627\u0633\uffff\212.\uffff\212\uffff\204.....felices fiestas!!") at gunicollate.c:65
#3 0x080943c7 in gaim_utf8_strcasecmp ()
#4 0x080b1508 in gaim_gtk_blist_refresh ()
#5 0x080afbf6 in gaim_gtk_blist_sort_method_unreg ()
#6 0x080b03c0 in gaim_gtk_blist_refresh ()
#7 0x080afd46 in gaim_gtk_blist_sort_method_unreg ()
#8 0x0808d2c0 in serv_got_update ()
#9 0xb68c2620 in msn_user_update () from /usr/lib/gaim/libmsn.so
#10 0xb68b86bd in msn_notification_close () from /usr/lib/gaim/libmsn.so
#11 0xb68aeee4 in msn_cmdproc_process_cmd () from /usr/lib/gaim/libmsn.so
#12 0xb68af033 in msn_cmdproc_process_cmd_text () from /usr/lib/gaim/libmsn.so
#13 0xb68bbcef in msn_servconn_write () from /usr/lib/gaim/libmsn.so
#14 0x080c7cf6 in gaim_gtkdialogs_remove_chat ()
#15 0xb78178dc in g_io_unix_dispatch (source=0x84e9de8,
    callback=0x80c7cb9 <gaim_gtkdialogs_remove_chat+329>, user_data=0xb734a3d8)
    at giounix.c:162
#16 0xb77f14e7 in IA__g_main_context_dispatch (context=0x8144c88)
---Type <return> to continue, or q <return> to quit---
    at gmain.c:1913
#17 0xb77f44d6 in g_main_context_iterate (context=0x8144c88, block=1,
    dispatch=1, self=0x814bf40) at gmain.c:2544
#18 0xb77f47f8 in IA__g_main_loop_run (loop=0x82f6b98) at gmain.c:2748
#19 0xb7c45da5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x080f41f7 in main ()
(gdb)

Revision history for this message
Sebastien Bacher (seb128) wrote :

What kind of chars does the nickname have?

Revision history for this message
Sebastien Bacher (seb128) wrote :

That has been tracked as a libc/locale bug, marking as duplicate of #28640

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.