[Pidgin] #12011: crashes with Segmentation fault in __strcpy_chk () on x86_64

Pidgin trac at pidgin.im
Mon May 24 15:38:14 EDT 2010


#12011: crashes with Segmentation fault in __strcpy_chk () on x86_64
----------------------------------------------------------------------------+
 Reporter:  wAX                                                             |     Owner:  MarkDoliner
     Type:  defect                                                          |    Status:  new        
Component:  ICQ                                                             |   Version:  2.7.0      
 Keywords:  Segmentation fault, SIGSEGV, strcpy_chk, amd64, x86_64, gentoo  |  
----------------------------------------------------------------------------+
 Pidgin 2.7.0 (libpurple 2.7.0)
 32fe1057ca848b424a0de8df380081e61a62db3b

 Build Information
   Arguments to ./configure:   '--prefix=/usr' '--build=x86_64-pc-linux-
 gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--
 infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--
 localstatedir=/var/lib' '--libdir=/usr/lib64' '--enable-consoleui'
 '--enable-gtkui' '--enable-sm' '--enable-startup-notification' '--enable-
 screensaver' '--enable-cap' '--disable-gevolution' '--enable-gtkspell'
 '--enable-perl' '--enable-tk' '--enable-tcl' '--disable-debug' '--enable-
 dbus' '--disable-meanwhile' '--enable-cyrus-sasl' '--disable-doxygen'
 '--disable-nm' '--without-krb4' '--disable-avahi' '--enable-idn' '--with-
 dynamic-prpls=irc,jabber,oscar,yahoo,simple,msn,myspace' '--disable-mono'
 '--enable-gstreamer' '--enable-farsight' '--enable-vv' '--
 x-includes=/usr/include/X11' '--enable-nss=no' '--enable-gnutls=yes'
 '--with-gnutls-includes=/usr/include/gnutls' '--with-gnutls-
 libs=/usr/lib64' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-
 linux-gnu' 'CFLAGS=-O2 -march=amdfam10 -pipe' 'LDFLAGS=-Wl,-O1'
   Print debugging messages: No
   Plugins: Enabled
   SSL: SSL support is present.

   Library Support
     Cyrus SASL: Enabled
     D-Bus: Enabled
     Evolution Addressbook: Disabled
     Gadu-Gadu library (libgadu): Internal
     GtkSpell: Enabled
     GnuTLS: Enabled
     GStreamer: Enabled
     Mono: Disabled
     NetworkManager: Disabled
     Network Security Services (NSS): Disabled
     Perl: Enabled
     Startup Notification: Enabled
     Tcl: Enabled
     Tk: Enabled
     UTF-8 DNS (IDN): Enabled
     Voice and Video: Enabled
     X Session Management: Enabled
     XScreenSaver: Enabled
     Zephyr library (libzephyr): Internal
     Zephyr uses Kerberos: No

 ...


 {{{
 Reading symbols from /usr/bin/pidgin...(no debugging symbols
 found)...done.
 (gdb) run
 Starting program: /usr/bin/pidgin
 Traceback (most recent call last):
   File "/usr/share/gdb/auto-
 load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
     from gobject import register
   File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
     import gdb.backtrace
 ImportError: No module named backtrace
 [Thread debugging using libthread_db enabled]
 [New Thread 0x7fffde746910 (LWP 19425)]
 [Thread 0x7fffde746910 (LWP 19425) exited]

 Program received signal SIGSEGV, Segmentation fault.
 0x00007fffefafc630 in __strcpy_chk () from /lib/libc.so.6
 (gdb) backtrace full
 #0  0x00007fffefafc630 in __strcpy_chk () from /lib/libc.so.6
 No symbol table info available.
 #1  0x00007fffe43548e5 in oscar_normalize () from
 /usr/lib64/purple-2/liboscar.so.0
 No symbol table info available.
 #2  0x00007ffff2b710eb in purple_normalize () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #3  0x00007ffff2b2f49c in purple_find_conversation_with_account () from
 /usr/lib/libpurple.so.0
 No symbol table info available.
 #4  0x00007ffff2b2f58c in purple_conv_present_error () from
 /usr/lib/libpurple.so.0
 No symbol table info available.
 #5  0x00007fffe435b5fb in ?? () from /usr/lib64/purple-2/liboscar.so.0
 No symbol table info available.
 #6  0x00007fffe4352099 in ?? () from /usr/lib64/purple-2/liboscar.so.0
 No symbol table info available.
 #7  0x00007fffe4351051 in ?? () from /usr/lib64/purple-2/liboscar.so.0
 No symbol table info available.
 #8  0x000000000046bd6f in ?? ()
 No symbol table info available.
 #9  0x00007ffff0ab7ca9 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #10 0x00007ffff0abb348 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #11 0x00007ffff0abb81d in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #12 0x00007ffff62b1c4f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #13 0x000000000048357d in main ()
 No symbol table info available.
 (gdb) info threads
 * 1 Thread 0x7ffff7ea4750 (LWP 19422)  0x00007fffefafc630 in __strcpy_chk
 () from /lib/libc.so.6

 (gdb) thread apply all backtrace

 Thread 1 (Thread 0x7ffff7ea4750 (LWP 19422)):
 #0  0x00007fffefafc630 in __strcpy_chk () from /lib/libc.so.6
 #1  0x00007fffe43548e5 in oscar_normalize () from
 /usr/lib64/purple-2/liboscar.so.0
 #2  0x00007ffff2b710eb in purple_normalize () from /usr/lib/libpurple.so.0
 #3  0x00007ffff2b2f49c in purple_find_conversation_with_account () from
 /usr/lib/libpurple.so.0
 #4  0x00007ffff2b2f58c in purple_conv_present_error () from
 /usr/lib/libpurple.so.0
 #5  0x00007fffe435b5fb in ?? () from /usr/lib64/purple-2/liboscar.so.0
 #6  0x00007fffe4352099 in ?? () from /usr/lib64/purple-2/liboscar.so.0
 #7  0x00007fffe4351051 in ?? () from /usr/lib64/purple-2/liboscar.so.0
 #8  0x000000000046bd6f in ?? ()
 #9  0x00007ffff0ab7ca9 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #10 0x00007ffff0abb348 in ?? () from /usr/lib/libglib-2.0.so.0
 #11 0x00007ffff0abb81d in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 #12 0x00007ffff62b1c4f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #13 0x000000000048357d in main ()
 (gdb) info registers
 rax            0x0      0
 rip            0x7fffefafc630   0x7fffefafc630 <__strcpy_chk+80>
 eflags         0x10202  [ IF RF ]
 cs             0x33     51
 ss             0x2b     43
 ds             0x0      0
 es             0x0      0
 fs             0x0      0
 gs             0x0      0

 (gdb) quit
 }}}

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


More information about the Tracker mailing list