Bug #140
minbif crashes when trying to add a non-existant MSN contact
| Status: | Rejected | Start: | 2009-08-17 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assigned to: | - | % Done: | 0% |
|
| Category: | IM | Spent time: | - | |
| Target version: | 1.0 | |||
| libpurple: | Branch: |
Description
See backtrace at:
http://gist.github.com/169144
I have not checked if this is specific to MSN only...
Associated revisions
Revision 3129d2ac04c6253a2bd9b84a2b941f283d427424
comment about the msn crash refs #140
History
Updated by Sebastien Delafond about 1 year ago
Seems specific to MSN, as I couldn't reproduce the bug with Yahoo.
Updated by Romain Bignon 11 months ago
- Category set to IM
The full backtrace is:
#0 msn_update_contact (session=0x1675390, passport=0x1700400 "anus@fertile.com", type=<value optimized out>, value=<value optimized out>)
at /usr/src/debian/work/build-area/pidgin-2.6.2/./libpurple/protocols/msn/contact.c:1474
#1 0x0000000000462bd7 in im::Buddy::setAlias (this=0x7fff9b64af40, alias=...) at /home/rom1/src/minbif/src/im/buddy.cpp:76
#2 0x0000000000462f06 in im::Buddy::update_node (list=0x1670710, node=0x16e9c30) at /home/rom1/src/minbif/src/im/buddy.cpp:225
#3 0x00007f3292c36eb3 in purple_blist_add_buddy (buddy=0x16e9c30, contact=<value optimized out>, group=<value optimized out>, node=<value optimized out>)
at /usr/src/debian/work/build-area/pidgin-2.6.2/./libpurple/blist.c:1706
#4 0x000000000045f475 in im::Account::addBuddy (this=0x7fff9b64b180, username=..., group=...) at /home/rom1/src/minbif/src/im/account.cpp:269
#5 0x0000000000479506 in irc::IRC::m_invite (this=0x1437690, message=...) at /home/rom1/src/minbif/src/irc/irc.cpp:1343
#6 0x0000000000483f3d in irc::IRC::readIO (this=0x1437690) at /home/rom1/src/minbif/src/irc/irc.cpp:487
#7 0x00000000004920be in CallBack<irc::IRC>::run (this=0x1437a10) at /home/rom1/src/minbif/src/irc/../callback.h:41
#8 0x000000000044ce43 in _callback (data=0x1437a10) at /home/rom1/src/minbif/src/callback.cpp:31
#9 0x000000000044ce88 in g_callback_input (data=0x1437a10, i=PURPLE_INPUT_READ) at /home/rom1/src/minbif/src/callback.cpp:37
#10 0x000000000044ba45 in purple_glib_io_invoke (source=0x1437a60, condition=G_IO_IN, data=0x1437a40) at /home/rom1/src/minbif/src/util.cpp:77
#11 0x00007f329295e86a in g_main_dispatch (context=0x1439a10) at /tmp/buildd/glib2.0-2.20.5/glib/gmain.c:1824
#12 IA__g_main_context_dispatch (context=0x1439a10) at /tmp/buildd/glib2.0-2.20.5/glib/gmain.c:2377
#13 0x00007f3292961eb8 in g_main_context_iterate (context=0x1439a10, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.20.5/glib/gmain.c:2455
#14 0x00007f329296238d in IA__g_main_loop_run (loop=0x143b000) at /tmp/buildd/glib2.0-2.20.5/glib/gmain.c:2663
#15 0x0000000000442b6a in Minbif::main (this=0x7fff9b64c240, argc=2, argv=0x7fff9b64c338) at /home/rom1/src/minbif/src/minbif.cpp:317
#16 0x0000000000445cad in main (argc=2, argv=0x7fff9b64c338) at /home/rom1/src/minbif/src/minbif.cpp:346
This is a MSN libpurple's plugin crash, so I opened a ticket on pidgin.im to report it.
The only way to fix it without fix libpurple, is to disable aliases. So I prefer when it crashes. For now.
Updated by Romain Bignon 11 months ago
- Status changed from New to Rejected
- Target version set to 1.0
Ok this is fixed upstream:
http://developer.pidgin.im/viewmtn/revision/info/e5d6fce6e0c43fe410e8aec7c79150b4a12858a0
There isn't so any fix on minbif, just upgrade when there will be a new libpurple release.