[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