[Pidgin] #12247: crash when receiving custom smilies

Pidgin trac at pidgin.im
Sun Jun 27 20:03:48 EDT 2010


#12247: crash when receiving custom smilies
------------------------------+---------------------------------------------
 Reporter:  dimitryjasnikovr  |     Owner:  QuLogic
     Type:  defect            |    Status:  new    
Component:  MSN               |   Version:  2.7.1  
 Keywords:                    |  
------------------------------+---------------------------------------------
 Program received signal SIGSEGV, Segmentation fault.
 msn_slpcall_session_init (slpcall=0xe7f000) at slpcall.c:136
 136                     slpcall->session_init_cb(slpcall);
 Missing separate debuginfos, use: debuginfo-install PackageKit-gtk-
 module-0.6.5-1.fc13.x86_64 avahi-0.6.25-6.fc13.x86_64 avahi-
 glib-0.6.25-6.fc13.x86_64 bzip2-libs-1.0.5-6.fc12.x86_64 cyrus-sasl-
 gssapi-2.1.23-11.fc13.x86_64 cyrus-sasl-lib-2.1.23-11.fc13.x86_64 cyrus-
 sasl-md5-2.1.23-11.fc13.x86_64 cyrus-sasl-plain-2.1.23-11.fc13.x86_64
 db4-4.8.30-1.fc13.x86_64 enchant-1.6.0-1.fc13.x86_64
 expat-2.0.1-10.fc13.x86_64 gamin-0.1.10-7.fc13.x86_64
 gtk2-engines-2.20.1-1.fc13.x86_64 gvfs-1.6.2-1.fc13.x86_64 ibus-
 gtk-1.3.5-2.fc13.x86_64 ibus-libs-1.3.5-2.fc13.x86_64 keyutils-
 libs-1.2-6.fc12.x86_64 krb5-libs-1.7.1-10.fc13.x86_64
 libXau-1.0.5-1.fc12.x86_64 libXcomposite-0.4.1-2.fc13.x86_64
 libXcursor-1.1.10-4.fc13.x86_64 libXdamage-1.1.2-2.fc13.x86_64
 libXfixes-4.0.4-2.fc13.x86_64 libXi-1.3-2.fc13.x86_64
 libXinerama-1.1-2.fc13.x86_64 libXrandr-1.3.0-5.fc13.x86_64
 libXrender-0.9.5-1.fc13.x86_64 libcanberra-0.24-1.fc13.x86_64 libcanberra-
 gtk2-0.24-1.fc13.x86_64 libcom_err-1.41.10-6.fc13.x86_64
 libcroco-0.6.2-4.fc13.x86_64 libgsf-1.14.17-1.fc13.x86_64 libjpeg-
 6b-46.fc12.x86_64 libogg-1.2.0-1.fc13.x86_64 libpng-1.2.43-1.fc13.x86_64
 librsvg2-2.26.3-1.fc13.x86_64 libselinux-2.0.90-5.fc13.x86_64
 libsilc-1.1.10-2.fc13.x86_64 libtdb-1.2.1-2.fc13.x86_64
 libthai-0.1.14-2.fc13.x86_64 libtool-ltdl-2.2.6-20.fc13.x86_64
 libudev-151-10.fc13.x86_64 libuuid-2.17.2-5.fc13.x86_64
 libvorbis-1.3.1-1.fc13.x86_64 libxcb-1.5-1.fc13.x86_64
 meanwhile-1.1.0-4.fc13.x86_64 nspr-4.8.4-2.fc13.x86_64
 nss-3.12.6-7.fc13.x86_64 nss-mdns-0.10-8.fc12.x86_64 nss-
 softokn-3.12.6-3.fc13.x86_64 nss-softokn-freebl-3.12.6-3.fc13.x86_64 nss-
 util-3.12.6-1.fc13.x86_64 openssl-1.0.0a-1.fc13.x86_64
 pixman-0.18.0-1.fc13.x86_64 sqlite-3.6.22-1.fc13.x86_64 xcb-
 util-0.3.6-1.fc12.x86_64 zlib-1.2.3-23.fc12.x86_64
 (gdb) bt full
 #0  msn_slpcall_session_init (slpcall=0xe7f000) at slpcall.c:136
 No locals.
 #1  0x00007fffed318f58 in msn_dc_fallback_to_sb (dc=0x136ca40)
     at directconn.c:352
         slplink = 0xe7e400
         slpcall = 0xe7f000
         queue = 0x0
         __PRETTY_FUNCTION__ = "msn_dc_fallback_to_sb"
 #2  0x00007fffed31905f in msn_dc_incoming_connection_timeout_cb (
     data=0x136ca40) at directconn.c:840
         dc = 0x136ca40
         slpcall = <value optimized out>
         __PRETTY_FUNCTION__ = "msn_dc_incoming_connection_timeout_cb"
 #3  0x0000003148c3c4cb in g_timeout_dispatch (source=<value optimized
 out>,
     callback=<value optimized out>, user_data=<value optimized out>)
     at gmain.c:3396
         timeout_source = 0x1309c10
 #4  0x0000003148c3bd02 in g_main_dispatch (context=0x716950) at
 gmain.c:1960
         dispatch = 0x3148c3c4b0 <g_timeout_dispatch>
         was_in_call = 0
         user_data = 0x136ca40
         callback = 0x7fffed318fd0 <msn_dc_incoming_connection_timeout_cb>
         cb_funcs = 0x3148efad30
         cb_data = 0xd351c0
         current_source_link = {data = 0x1309c10, next = 0x0}
         need_destroy = <value optimized out>
         source = 0x1309c10
         current = 0xcc8540
         i = <value optimized out>
 #5  IA__g_main_context_dispatch (context=0x716950) at gmain.c:2513
 No locals.
 #6  0x0000003148c3fae8 in g_main_context_iterate (context=0x716950,
 block=1,
     dispatch=1, self=<value optimized out>) at gmain.c:2591
         max_priority = 0
         timeout = 0
         some_ready = 1
         nfds = 11
         allocated_nfds = <value optimized out>
         fds = <value optimized out>
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #7  0x0000003148c3fff5 in IA__g_main_loop_run (loop=0xdcbf70) at
 gmain.c:2799
         self = 0x711010
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #8  0x00000031505493c7 in IA__gtk_main () at gtkmain.c:1219
         tmp_list = <value optimized out>
         functions = 0x0
         init = <value optimized out>
         loop = 0xdcbf70
 #9  0x000000000048d114 in main (argc=1, argv=0x7fffffffe318) at
 gtkmain.c:979
         opt_force_online = 0
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = -15880
         opt_si = 1
         opt_config_dir_arg = <value optimized out>
         opt_login_arg = <value optimized out>
         opt_session_arg = <value optimized out>
         search_path = <value optimized out>
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 15 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "`\303\377\377\377\177\000\000\066y\000M1\000\000\000\330\204\376\367\377\177\000\000}\302\000G1",
 '\000' <repeats 11 times>, "
 \224\000\000\002\020@\b\000\000\000\000\000\000\000\000\306\340\000G1\000\000\000\270\377!G1\000\000\000\250\340\377\377\377\177\000\000\260\340\377\377\377\177\000\000\277\340\377\377\377\177\000\000@\302\000G1\000\000\000\200\340\377\377\377\177\000\000\035\000\000\000
 \000\000\000\030\265)L1\000\000\000\360\340\377\377\377\177\000\000d\312\000G1\000\000\000\310\024\376\367\377\177\000\000\000\000\000\000\000\000\000\000`\303\377\377\377\177\000\000\066y\000M1\000\000\000\330\204\376\367\377\177\000\000\000\000`\204\377\377\377\377\000\000V\301\001\216b\000\000\000\000\000B\000\000\000F\000\000\000I\000\000\000\000\000\000\000J\000\000\000L\000\000\000O\000\000\000P\000\000\000Q\000\000\000S\000\000\000W\000\000\000\200\340\377\377\377\177\000\000\360\340\377\377\377\177\000\000\b\000\000\000\000\000\000\000\240"...
         signal_channel = <value optimized out>
         signal_status = <value optimized out>
         signal_channel_watcher = 1
         segfault_message_tmp = <value optimized out>
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = 0
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x4e1202 "config", has_arg = 1, flag =
 0x0,
             val = 99}, {name = 0x4cc265 "debug", has_arg = 0, flag = 0x0,
             val = 100}, {name = 0x4dc7d1 "force-online", has_arg = 0,
             flag = 0x0, val = 100}, {name = 0x4cf74b "help", has_arg = 0,
             flag = 0x0, val = 104}, {name = 0x4dc595 "login", has_arg = 2,
             flag = 0x0, val = 108}, {name = 0x4dc7de "multiple", has_arg =
 0,
             flag = 0x0, val = 109}, {name = 0x4dc7e7 "nologin", has_arg =
 0,
             flag = 0x0, val = 110}, {name = 0x4e11f8 "session", has_arg =
 1,
             flag = 0x0, val = 115}, {name = 0x4d2967 "version", has_arg =
 0,
             flag = 0x0, val = 118}, {name = 0x4e120b "display", has_arg =
 1,
             flag = 0x0, val = 68}, {name = 0x4dc7ef "sync", has_arg = 0,
             flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
             val = 0}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/12247>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list