[Pidgin] #4025: QQ core dump
Pidgin
trac at pidgin.im
Thu Nov 29 16:43:25 EST 2007
#4025: QQ core dump
---------------------+------------------------------------------------------
Reporter: emilal | Owner: seanegan
Type: defect | Status: new
Priority: minor | Milestone:
Component: QQ | Version: 2.2.2
Resolution: | Keywords: QQ produce core dumps
Pending: 0 |
---------------------+------------------------------------------------------
Comment (by emilal):
I attach here new gdb trace, now I moved to v.2.3.0 and I'm observing same
problem:
(gdb) bt full
#0 0x00c784cd in memmove () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x0054fa7f in create_packet_data (buf=0xbfef8b60
"\020\027=b\037[xW\016\033\020\027=b\037[xW", cursor=0xbfef8c30, data=0x0,
datalen=16)
at packet_parse.c:137
No locals.
#2 0x0054dd99 in qq_send_packet_im (gc=0x99eb6a8, to_uid=526088279,
msg=0x99ddb38 "Sent from my mobile using EQO ", type=1) at im.c:517
qd = (qq_data *) 0x99ca160
cursor = (guint8 *) 0xbfef8b72 ""
raw_data = (guint8 *) 0xbfef8b60
"\020\027=b\037[xW\016\033\020\027=b\037[xW"
send_im_tail = (guint8 *) 0x60 ""
client_tag = 3611
normal_im_type = 11
msg_len = 30
raw_len = 96
font_name_len = 4
tail_len = 13
bytes = 18
now = 1196351985
msg_filtered = (gchar *) 0x99ef990 "Sent from my mobile using EQO
"
attribs = (GData *) 0x0
font_size = (gchar *) 0x0
font_color = (gchar *) 0x0
font_name = (gchar *) 0x0
tmp = (gchar *) 0x8084680 "U\211�\201�"
is_bold = 0
is_italic = 0
is_underline = 0
start = (const gchar *) 0x0
end = (const gchar *) 0x0
last = (const gchar *) 0x99ddb38 "Sent from my mobile using EQO "
#3 0x005384ee in _qq_send_im (gc=0x99eb6a8, who=0x99ddbf0 "526088279",
message=0x99dce50 "Sent from my mobile using EQO",
flags=PURPLE_MESSAGE_SEND) at qq.c:334
type = 1
to_uid = 526088279
msg = (gchar *) 0x99ebe40 "Sent from my mobile using EQO"
msg_with_qq_smiley = (gchar *) 0x99ddb38 "Sent from my mobile
using EQO "
qd = (qq_data *) 0x99ca160
__PRETTY_FUNCTION__ = "_qq_send_im"
#4 0x004eb230 in serv_send_im (gc=0x99eb6a8, name=0x99ddbf0 "526088279",
message=0x99dce50 "Sent from my mobile using EQO",
flags=PURPLE_MESSAGE_SEND) at server.c:138
conv = (PurpleConversation *) 0x99dcf78
account = (PurpleAccount *) 0x99dd9f8
presence = (PurplePresence *) 0x99eb658
---Type <return> to continue, or q <return> to quit---
prpl_info = (PurplePluginProtocolInfo *) 0x5e7e40
val = -22
auto_reply_pref = (const gchar *) 0xbfef8cb8 "\214�\002L"
__PRETTY_FUNCTION__ = "serv_send_im"
#5 0x004c023d in common_send (conv=0x99dcf78, message=0x99eb71c "Sent
from my mobile using EQO", msgflags=PURPLE_MESSAGE_SEND)
at conversation.c:138
im = (PurpleConvIm *) 0x99bb458
type = PURPLE_CONV_TYPE_IM
account = (PurpleAccount *) 0x99dd9f8
gc = (PurpleConnection *) 0x99eb6a8
displayed = 0x99dce28 "Sent from my mobile using EQO"
sent = 0x99dce50 "Sent from my mobile using EQO"
err = 0
__PRETTY_FUNCTION__ = "common_send"
#6 0x004c29c4 in purple_conv_im_send_with_flags (im=0x99bb458,
message=0x99eb71c "Sent from my mobile using EQO", flags=0)
at conversation.c:1224
__PRETTY_FUNCTION__ = "purple_conv_im_send_with_flags"
#7 0x004c27a0 in purple_conv_im_send (im=0x99bb458, message=0x99eb71c
"Sent from my mobile using EQO") at conversation.c:1178
No locals.
#8 0x0809574c in GaimWrapperChat::send (this=0x987b358, conv=0x99dcf78,
msg=@0xbfef9010) at GaimWrapperChat.cpp:256
im = (PurpleConvIm *) 0x99bb458
#9 0x08076cb3 in GaimProxyServer::inputReady (this=0x987b3c0, fd=0,
cond=PURPLE_INPUT_READ) at GaimProxyServer.cpp:847
msg = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x99eb71c "Sent from my mobile using EQO"}}
id = 396
conv = (PurpleConversation *) 0x99dcf78
err = false
sbuf = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x99eb85c "chat-send 396 Sent\\ from\\ my\\ mobile\\ using\\
EQO\n"}}
words = {<std::_Vector_base<std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>,std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >> =
{<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >> = {<No data fields>}, <No data fields>},
_M_start = 0x99c5c80,
_M_finish = 0x99c5c8c, _M_end_of_storage = 0x99c5c8c}}, <No data
fields>}
msg = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x99ddb7c "Server: got 3 words: /chat-send/396/Sent from my
mobile using EQO/"}}
eof = false
#10 0x08071881 in inputFunction (userdata=0x987b3c0, fd=0,
cond=PURPLE_INPUT_READ) at GaimProxyServer.cpp:415
gps = (GaimProxyServer *) 0x987b3c0
#11 0x08084811 in purple_gnt_io_invoke (source=0x985f358,
condition=G_IO_IN, data=0x985e940) at GaimWrapper.cpp:161
---Type <return> to continue, or q <return> to quit---
closure = (PurpleGntIOClosure *) 0x985e940
purple_cond = PURPLE_INPUT_READ
#12 0x009acacb in g_io_unix_dispatch (source=0x985dd18,
callback=0x99ddb38, user_data=0x985e940) at giounix.c:162
buffer_condition = Variable "buffer_condition" is not available.
(gdb)
--
Ticket URL: <http://developer.pidgin.im/ticket/4025#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list