[Pidgin] #3440: Pidgin has segfaulted when i attempted to use a .tga file for my buddy icon
Pidgin
trac at pidgin.im
Wed Oct 3 18:42:17 EDT 2007
#3440: Pidgin has segfaulted when i attempted to use a .tga file for my buddy icon
---------------------------+------------------------------------------------
Reporter: adamw | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: pidgin (gtk) | Version: 2.2.1
Resolution: | Keywords: TGA BuddyIcon
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by adamw):
{{{
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47677296756048 (LWP 10223)]
0x00002aaab4000b10 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.so
(gdb) bt full
#0 0x00002aaab4000b10 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.so
No symbol table info available.
#1 0x00002aaab4002070 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.so
No symbol table info available.
#2 0x00002b5cb7274eb6 in gdk_pixbuf_loader_close ()
from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#3 0x00002b5cb72754a9 in gdk_pixbuf_loader_write ()
from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#4 0x00002b5cb7272d91 in gdk_pixbuf_get_file_info ()
from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#5 0x0000000000497c27 in pidgin_convert_buddy_icon (plugin=0x76e730,
path=0x70fef0
"/home/adamw/SecondLife_creations/adz_block_face_blueA.tga",
len=0x7ffff549de08) at gtkutils.c:2493
prpl_info = (PurplePluginProtocolInfo *) 0x2b5cc8ed7740
prpl_formats = <value optimized out>
width = <value optimized out>
height = <value optimized out>
pixbuf_formats = <value optimized out>
---Type <return> to continue, or q <return> to quit---
format = <value optimized out>
pixbuf = <value optimized out>
contents = <value optimized out>
length = <value optimized out>
__PRETTY_FUNCTION__ = "pidgin_convert_buddy_icon"
#6 0x0000000000493c29 in buddy_icon_set_cb (
filename=0x70fef0
"/home/adamw/SecondLife_creations/adz_block_face_blueA.tga", box=0xa78010)
at gtkstatusbox.c:1463
len = 0
account = (PurpleAccount *) 0x773d40
plug = (PurplePlugin *) 0x76e730
accounts = (GList *) 0x777080
img = (PurpleStoredImage *) 0x0
#7 0x00002b5cb94dcd65 in do_callbacks (
name=0x49f9d8 "/pidgin/accounts/buddyicon", pref=0x70feb0) at
prefs.c:769
cb = (struct pref_cb *) 0x1
cbs = (GSList *) 0xbcb6b0
cb_pref = (struct purple_pref *) 0x70feb0
#8 0x0000000000493ce2 in icon_choose_cb (filename=0x7ffff549cca8 "",
data=<value optimized out>) at gtkstatusbox.c:1505
box = (PidginStatusBox *) 0xa78010
#9 0x00000000004982d9 in icon_filesel_choose_cb (
widget=<value optimized out>, response=<value optimized out>,
---Type <return> to continue, or q <return> to quit---
dialog=0xd27890) at gtkutils.c:2305
filename = 0xd41220
"/home/adamw/SecondLife_creations/adz_block_face_blueA.tga"
current_folder = 0xdbde20 "�\225�"
#10 0x00002b5cbab4b7da in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00002b5cbab5b408 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x00002b5cbab5c843 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x00002b5cbab5ca13 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x00002b5cbab4b7da in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x00002b5cbab5b408 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0x00002b5cbab5c843 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x00002b5cbab5ca13 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x00002b5cb68a0689 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#19 0x00002b5cbab4b7da in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x00002b5cbab5b84d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x00002b5cbab5c843 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x00002b5cbab5ca13 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x00002b5cb689ef09 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x00002b5cb695c68d in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x00002b5cbab4b7da in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x00002b5cbab5ba18 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x00002b5cbab5c617 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0x00002b5cbab5ca13 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#29 0x00002b5cb6a5a13e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0x00002b5cb6955c7d in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x00002b5cb6956c91 in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x00002b5cb6dfc45c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#33 0x00002b5cbadb0a14 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0x00002b5cbadb385d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#35 0x00002b5cbadb3b6a in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#36 0x00002b5cb6957023 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0x0000000000473124 in main (argc=1, argv=0x7ffff54a1c28) at
gtkmain.c:853
saved_status = <value optimized out>
opt_help = <value optimized out>
---Type <return> to continue, or q <return> to quit---
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
search_path = <value optimized out>
accounts = <value optimized out>
sigset = {__val = {91143, 0 <repeats 15 times>}}
prev_sig_disp = <value optimized out>
errmsg = "\000\000\000\000\000\000\000\000\036", '\0' <repeats 15
times>,
"&Ga�\\+\000\000`\027J��\177\000\000P)a�\\+\000\000\237\027J��\177\000\000\005\000\000\000\000\000\000\000�\027J��\177\000\000l1a�\\+\000\000\000�h�\\+\000\000\000@��\\+\000\000�D��\\+\000\000hI*�\\+\000\000\000\000\000\000\000\000\000\000�\200��\\+\000\000\000\000\000\000\000\000\000\000P�I��\177\000\000\002\000\000\000\000\000\000\000
�I��\177\000\000\vGa�\\+\000\000\b\000\000\000\t\000\000\000\017\000\000\000\000\000\000\000`\027J��\177\000\000�\027J��\177\000\000\230�\231�\\"...
segfault_message_tmp = <value optimized out>
error = (GError *) 0x0
opt = <value optimized out>
gui_check = <value optimized out>
---Type <return> to continue, or q <return> to quit---
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x4adcf1 "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x49db1f "debug", has_arg = 0, flag = 0x0, val =
100}, {
name = 0x4a0e34 "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x49ddd7 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x4aa5b2 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x4aa5bb "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x4adce7 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x4a28fb "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
(gdb)
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/3440#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list