Opened 11 years ago

Closed 11 years ago

#6393 closed defect

Pidgin 2.4.3-1.fc9 crashes at munmap_chunk()

Reported by: ted Owned by: lschiere
Milestone: Component: unclassified
Version: 2.4.3 Keywords:
Cc:

Description (last modified by datallah)

This is same as Ticket #980, which was not fixed, just closed, beacuse it cant be reproduced!!

*** glibc detected *** pidgin: munmap_chunk(): invalid pointer: 0x0896fe50 ***
======= Backtrace: =========
/lib/libc.so.6[0x7757e4]
/lib/libglib-2.0.so.0(g_free+0x36)[0x933396]
/lib/libglib-2.0.so.0(g_string_free+0x5c)[0x94f4cc]
/usr/lib/pidgin/nautilus.so[0x1de13a]
/usr/lib/libpurple.so.0(purple_marshal_VOID__POINTER+0x23)[0x60281b3]
/usr/lib/libpurple.so.0(purple_signal_emit_vargs+0xc9)[0x6029109]
/usr/lib/libpurple.so.0(purple_signal_emit+0x3e)[0x602927e]
/usr/lib/libpurple.so.0(purple_blist_update_buddy_status+0x13e)[0x5fe23ce]
/usr/lib/libpurple.so.0(purple_prpl_got_user_status+0xe0)[0x601e1e0]
/usr/lib/purple-2/libsametime.so[0x25dd369]
/usr/lib/libmeanwhile.so.1[0x2617c68]
/usr/lib/libmeanwhile.so.1[0x2619c29]
/usr/lib/libmeanwhile.so.1(mwService_recv+0xb5)[0x2615045]
/usr/lib/libmeanwhile.so.1[0x260d87a]
/usr/lib/libmeanwhile.so.1[0x2616a68]
/usr/lib/libmeanwhile.so.1(mwSession_recv+0xa3)[0x2617173]
/usr/lib/purple-2/libsametime.so[0x25e5ab4]
/usr/lib/purple-2/libsametime.so[0x25e5b1a]
pidgin[0x80a9c6e]
/lib/libglib-2.0.so.0[0x961a7d]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0x92b0d8]
/lib/libglib-2.0.so.0[0x92e783]
/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2)[0x92eca2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xe0)[0x368bc5]
pidgin(main+0x8a6)[0x80c4af6]
/lib/libc.so.6(__libc_start_main+0xe6)[0x71e5d6]
pidgin[0x8069071]
======= Memory map: ========
00110000-00111000 r-xp 00110000 00:00 0          [vdso]
00111000-00116000 r-xp 00000000 fd:00 1663552    /usr/lib/libgtkspell.so.0.0.0
00116000-00117000 rw-p 00004000 fd:00 1663552    /usr/lib/libgtkspell.so.0.0.0
00117000-00121000 r-xp 00000000 fd:00 2150409    /lib/libnss_files-2.8.so
00121000-00122000 r--p 0000a000 fd:00 2150409    /lib/libnss_files-2.8.so
00122000-00123000 rw-p 0000b000 fd:00 2150409    /lib/libnss_files-2.8.so
00123000-0012c000 r-xp 00000000 fd:00 2150413    /lib/libnss_nis-2.8.so
0012c000-0012d000 r--p 00008000 fd:00 2150413    /lib/libnss_nis-2.8.so
0012d000-0012e000 rw-p 00009000 fd:00 2150413    /lib/libnss_nis-2.8.so
0012e000-00131000 r-xp 00000000 fd:00 2005030    /usr/lib/pidgin/markerline.so
00131000-00132000 rw-p 00002000 fd:00 2005030    /usr/lib/pidgin/markerline.so
00132000-00134000 r-xp 00000000 fd:00 2005024    /usr/lib/pidgin/extplacement.so
00134000-00135000 rw-p 00001000 fd:00 2005024    /usr/lib/pidgin/extplacement.so
00135000-00137000 r-xp 00000000 fd:00 2005036    /usr/lib/pidgin/timestamp.so
00137000-00138000 rw-p 00002000 fd:00 2005036    /usr/lib/pidgin/timestamp.so
00138000-0013c000 r-xp 00000000 fd:00 2005025    /usr/lib/pidgin/gestures.so
0013c000-0013d000 rw-p 00004000 fd:00 2005025    /usr/lib/pidgin/gestures.so
0013d000-00148000 r-xp 00000000 fd:00 2005026    /usr/lib/pidgin/gevolution.so
00148000-00149000 rw-p 0000a000 fd:00 2005026    /usr/lib/pidgin/gevolution.so
00149000-00168000 r-xp 00000000 fd:00 1661414    /usr/lib/libedata-book-1.2.so.2.4.1
00168000-0016b000 rw-p 0001e000 fd:00 1661414    /usr/lib/libedata-book-1.2.so.2.4.1
0016b000-0019d000 r-xp 00000000 fd:00 1662096    /usr/lib/libebook-1.2.so.9.1.1
0019d000-001a1000 rw-p 00031000 fd:00 1662096    /usr/lib/libebook-1.2.so.9.1.1
001a1000-001a9000 r-xp 00000000 fd:00 2152961    /lib/libpopt.so.0.0.0
001a9000-001aa000 rw-p 00007000 fd:00 2152961    /lib/libpopt.so.0.0.0
001aa000-001b5000 r-xp 00000000 fd:00 1661375    /usr/lib/libavahi-common.so.3.5.0
001b5000-001b6000 rw-p 0000a000 fd:00 1661375    /usr/lib/libavahi-common.so.3.5.0
001b6000-001c5000 r-xp 00000000 fd:00 24968      /usr/lib/libavahi-client.so.3.2.4
001c5000-001c6000 rw-p 0000f000 fd:00 24968      /usr/lib/libavahi-client.so.3.2.4
001c6000-001ca000 r-xp 00000000 fd:00 2005033    /usr/lib/pidgin/pidginrc.so
001ca000-001cb000 rw-p 00003000 fd:00 2005033    /usr/lib/pidgin/pidginrc.so
001cb000-001d2000 r-xp 00000000 fd:00 2005038    /usr/lib/pidgin/xmppconsole.so
001d2000-001d3000 rw-p 00006000 fd:00 2005038    /usr/lib/pidgin/xmppconsole.so
001d3000-001d4000 r-xp 00000000 fd:00 2005029    /usr/lib/pidgin/iconaway.so
001d4000-001d5000 rw-p 00000000 fd:00 2005029    /usr/lib/pidgin/iconaway.so
001d5000-001d7000 r-xp 00000000 fd:00 2005034    /usr/lib/pidgin/sendbutton.so
001d7000-001d8000 rw-p 00001000 fd:00 2005034    /usr/lib/pidgin/sendbutton.so
001d8000-001dc000 r-xp 00000000 fd:00 2005023    /usr/lib/pidgin/convcolors.so
001dc000-001dd000 rw-p 00003000 fd:00 2005023    /usr/lib/pidgin/convcolors.so
001dd000-001df000 r-xp 00000000 fd:00 2005014    /usr/lib/pidgin/nautilus.so
001df000-001e0000 rw-p 00001000 fd:00 2005014    /usr/lib/pidgin/nautilus.so
001e0000-001e5000 r-xp 00000000 fd:00 2005032    /usr/lib/pidgin/notify.so
001e5000-001e6000 rw-p 00004000 fd:00 2005032    /usr/lib/pidgin/notify.so
001e6000-001f4000 r-xp 00000000 fd:00 2006057    /usr/lib/pidgin/spellchk.so
001f4000-001f5000 rw-p 0000e000 fd:00 2006057    /usr/lib/pidgin/spellchk.so
001f5000-005f7000 r-xp 00000000 fd:00 24924      /usr/lib/libgtk-x11-2.0.so.0.1200.11
005f7000-005fd000 rw-p 00402000 fd:00 24924      /usr/lib/libgtk-x11-2.0.so.0.1200.11
005fd000-005fe000 rw-p 005fd000 00:00 0
005fe000-005ff000 r-xp 00000000 fd:00 2005027    /usr/lib/pidgin/gtkbuddynote.so
005ff000-00600000 rw-p 00001000 fd:00 2005027    /usr/lib/pidgin/gtkbuddynote.so
00600000-00693000 r-xp 00000000 fd:00 24922      /usr/lib/libgdk-x11-2.0.so.0.1200.11
00693000-00696000 rw-p 00093000 fd:00 24922      /usr/lib/libgdk-x11-2.0.so.0.1200.11
00696000-00697000 r-xp 00000000 fd:00 1914212    /usr/lib/purple-2/buddynote.so
00697000-00698000 rw-p 00001000 fd:00 1914212    /usr/lib/purple-2/buddynote.so
00698000-006b3000 r-xp 00000000 fd:00 24923      /usr/lib/libatk-1.0.so.0.2209.1
006b3000-006b5000 rw-p 0001a000 fd:00 24923      /usr/lib/libatk-1.0.so.0.2209.1
006b5000-006ba000 r-xp 00000000 fd:00 2005035    /usr/lib/pidgin/ticker.so
006ba000-006bb000 rw-p 00004000 fd:00 2005035    /usr/lib/pidgin/ticker.so
006bb000-006bd000 r-xp 00000000 fd:00 2005028    /usr/lib/pidgin/history.so
006bd000-006be000 rw-p 00001000 fd:00 2005028    /usr/lib/pidgin/history.so
006be000-006c2000 r-xp 00000000 fd:00 2005031    /usr/lib/pidgin/musicmessaging.so
006c2000-006c3000 rw-p 00004000 fd:00 2005031    /usr/lib/pidgin/musicmessaging.so
006c3000-006c5000 r-xp 00000000 fd:00 2005037    /usr/lib/pidgin/timestamp_format.so
006c5000-006c6000 rw-p 00001000 fd:00 2005037    /usr/lib/pidgin/timestamp_format.so
006c6000-006da000 r-xp 00000000 fd:00 1914220    /usr/lib/purpAborted

The gdb back trace shows:

Program received signal SIGSEGV, Segmentation fault.
0x00497de1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt full
#0  0x00497de1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#1  0x00000014 in ?? ()
No symbol table info available.
#2  0x00000014 in ?? ()
No symbol table info available.
#3  0xbfbfe2b8 in ?? ()
No symbol table info available.
#4  0x00cb55e1 in g_type_check_is_value_type () from /lib/libgobject-2.0.so.0
No symbol table info available.
#5  0x00498587 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#6  0x0905f980 in ?? ()
No symbol table info available.
#7  0xbfbfe498 in ?? ()
No symbol table info available.
#8  0x00000000 in ?? ()
No symbol table info available.
(gdb) q
The program is running.  Exit anyway? (y or n) y

ltrace output
.. <snip>
g_direct_equal(0x60abf6c, 0x60abf6c, 0xbff98628, 0x60a83b4, 0x8a128b8) = 1
g_str_hash(0x6076543, 0x60abf6c, 0xbff98628, 0x60a83b4, 0x8a128b8) = 0x5e1df7e9
g_str_equal(0x87253b0, 0x6076543, 0xbff98628, 0x60a83b4, 0x8a128b8) = 1
purple_marshal_VOID__POINTER(0x1de030, 0xbff98668, 0, 0, 0x60764cf <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
fputs("Pidgin 2.4.3-1.fc9 has segfaulte"..., 0x86d560Pidgin 2.4.3-1.fc9 has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.

If you can reproduce the crash, please notify the developers
by reporting a bug at:
http://developer.pidgin.im/simpleticket/

Please make sure to specify what you were doing at the time
and post the backtrace from the core file.  If you do not know
how to get the backtrace, please read the instructions at
http://developer.pidgin.im/wiki/GetABacktrace

If you need further assistance, please IM either SeanEgn or
LSchiere (via AIM).  Contact information for Sean and Luke
on other protocols is at
http://developer.pidgin.im/wiki/DeveloperPages
) = 1
abort(0x86bcbc0, 0x86d560, 0xbff981d8, 0xcb55e1, 0x86e178 <unfinished ...>
--- SIGABRT (Aborted) ---
+++ killed by SIGABRT +++

Possible cause: trying to close a memmap-ed file whose open/mem-map has failed?

Change History (2)

comment:1 Changed 11 years ago by datallah

  • Description modified (diff)
  • pending changed from 0 to 1

This isn't the same issue as #980.

This appears to be related to the third party nautilus integration plugin.

comment:2 Changed 11 years ago by trac-robot

  • pending changed from 1 to 0
  • Status changed from new to closed

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!