[Pidgin] #4055: Pidgin crashes when started

Pidgin trac at pidgin.im
Mon Nov 26 06:44:58 EST 2007


#4055: Pidgin crashes when started
-------------------+--------------------------------------------------------
Reporter:  del     |       Owner:  nwalp
    Type:  defect  |      Status:  new  
Priority:  minor   |   Component:  XMPP 
 Version:  2.2.2   |    Keywords:       
 Pending:  0       |  
-------------------+--------------------------------------------------------
 When I start pidgin it crashes right away
 {{{
 $ pidgin

 (pidgin:3225): GStreamer-WARNING **: Failed to load plugin
 '/usr/lib/gstreamer-0.10/libgstrtppayloads.so':
 /usr/lib/gstreamer-0.10/libgstrtppayloads.so: undefined symbol:
 gst_rtp_g729_pay_plugin_init
 Pidgin 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
 Aborted
 }}}

 With gdb

 {{{
 $ gdb pidgin
 GNU gdb Red Hat Linux (6.6-16.fc7rh)
 Copyright (C) 2006 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "i386-redhat-linux-gnu"...
 Using host libthread_db library "/lib/libthread_db.so.1".
 (gdb) handle SIGPIPE nostop
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        Yes     Yes             Broken pipe
 (gdb) run
 Starting program: /usr/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread -1208129312 (LWP 3234)]
 [New Thread -1210229872 (LWP 3237)]
 [Detaching after fork from child process 3238. (Try `set detach-on-fork
 off'.)]

 (pidgin:3238): GStreamer-WARNING **: Failed to load plugin
 '/usr/lib/gstreamer-0.10/libgstrtppayloads.so':
 /usr/lib/gstreamer-0.10/libgstrtppayloads.so: undefined symbol:
 gst_rtp_g729_pay_plugin_init
 [Detaching after fork from child process 3239.]
 [Detaching after fork from child process 3240.]
 [Detaching after fork from child process 3241.]
 [Detaching after fork from child process 3242.]
 [Detaching after fork from child process 3243.]
 [Detaching after fork from child process 3244.]
 [Detaching after fork from child process 3245.]
 [Detaching after fork from child process 3246.]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1208129312 (LWP 3234)]
 jabber_caps_client_iqcb (js=0xa10f608, packet=0xa15e158, data=0xa0272c0)
 at caps.c:440
 440             for(child = query->child; child; child = child->next) {
 (gdb) bt full
 #0  jabber_caps_client_iqcb (js=0xa10f608, packet=0xa15e158,
 data=0xa0272c0) at caps.c:440
         query = (xmlnode *) 0x0
         child = (xmlnode *) 0xbfd23d38
         iter = <value optimized out>
         userdata = <value optimized out>
 #1  0x00f844f2 in jabber_iq_parse (js=0xa10f608, packet=0xa15e158) at
 iq.c:326
         query = (xmlnode *) 0x0
         error = <value optimized out>
         x = <value optimized out>
         xmlns = <value optimized out>
         type = 0xa15f140 "error"
         id = 0xa162470 "purple9eae89d0"
         from = 0xa05bd08 "akistanov at gramant.ru/QIP"
 #2  0x00f8de6f in jabber_process_packet (js=0xa10f608, packet=0xbfd23e18)
 at jabber.c:197
         xmlns = 0xa148598 "jabber:client"
 #3  0x00f913a0 in jabber_parser_element_end_libxml (user_data=0xa10f608,
 element_name=0x0, prefix=0x0,
     namespace=0xa112a4a "jabber:client") at parser.c:116
         packet = (xmlnode *) 0xa15e158
 #4  0x06759d47 in ?? () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #5  0x06766607 in xmlParseChunk () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #6  0x00f91276 in jabber_parser_process (js=0xa10f608, buf=0x0, len=0) at
 parser.c:195
 No locals.
 #7  0x00f8d792 in jabber_recv_cb_ssl (data=0xa10c8b8, gsc=0xa10b0f0,
 cond=PURPLE_INPUT_READ) at jabber.c:400
         js = (JabberStream *) 0xa10f608
         len = 220
         buf = "<iq from='akistanov at gramant.ru/QIP'
 to='dyeldandi at gramant.ru/Home' xml:lang='en' type='error'
 id='purple9eae89d0'><error code='404' type='cancel'><item-not-found
 xmlns='urn:ietf:params:xml:ns:xmpp-sta"...
 #8  0x004da3a9 in recv_cb (data=0xa10b0f0, source=21,
 cond=PURPLE_INPUT_READ) at sslconn.c:143
 No locals.
 #9  0x080a465e in pidgin_io_invoke (source=0xa150cf8, condition=G_IO_IN,
 data=0xa10f808) at gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #10 0x02054ecd in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #11 0x0202b7f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #12 0x0202e7cf in ?? () from /lib/libglib-2.0.so.0
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #13 0x0202eb79 in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #14 0x044b6f44 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0x080be35f in main (argc=1, argv=0xbfd26454) at gtkmain.c:853
         display = <value optimized out>
         opt_help = 0
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {91143, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg = "\000����\022��\220���", '\0' <repeats 16 times>,
 "�_ҿ�_ҿ�_ҿ�\203�\000C\000\000\000\f\000\000\000\000\000\000\000\t\000\000\000���\000\000\000\000\000���\000\005\000\000\000
 Dҿ\bDҿ�\204�\000\b\000\000\000,\000\000\000���\000�_ҿu\a�\000�\235���\235��\024\000\000\000\000\000\000\000@\025��ص���\022��\220���\000\000\000\000\023\000\000\000\024\000\000\000�_ҿ�_ҿ�_ҿ\234\005�\000�\203�\000\034",
 '\0' <repeats 11 times>,
 "���\000\000\000\000\000��*\000���\000\004\000\000\000�D�"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x810270d "config", has_arg = 1, flag =
 0x0, val = 99}, {
     name = 0x80f38b9 "debug", has_arg = 0, flag = 0x0, val = 100}, {name =
 0x80f6508 "help", has_arg = 0,
     flag = 0x0, val = 104}, {name = 0x80f3b71 "login", has_arg = 2, flag =
 0x0, val = 108}, {
     name = 0x80ff27e "multiple", has_arg = 0, flag = 0x0, val = 109},
 {name = 0x80ff287 "nologin",
     has_arg = 0, flag = 0x0, val = 110}, {name = 0x8102703 "session",
 has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x80f7e83 "version", has_arg = 0, flag = 0x0, val = 118}, {name
 = 0x0, has_arg = 0, flag = 0x0,
     val = 0}}
 (gdb) quit
 The program is running.  Exit anyway? (y or n) y

 }}}

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


More information about the Tracker mailing list