[Pidgin] #12247: crash when receiving custom smilies
Pidgin
trac at pidgin.im
Sun Jun 27 22:52:06 EDT 2010
#12247: crash when receiving custom smilies
------------------------------+---------------------------------------------
Reporter: dimitryjasnikovr | Owner: QuLogic
Type: defect | Status: closed
Milestone: | Component: MSN
Version: 2.7.1 | Resolution: duplicate
Keywords: |
------------------------------+---------------------------------------------
Description changed by darkrain42:
Old description:
> 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}}
New description:
{{{
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#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list