[Pidgin] #9595: Pidgin fails to start on 29.5-191.fc11.x86_64, in libpurple with all add-ons disabled x-atom(?)
Pidgin
trac at pidgin.im
Thu Jul 2 01:52:58 EDT 2009
#9595: Pidgin fails to start on 29.5-191.fc11.x86_64, in libpurple with all add-
ons disabled x-atom(?)
--------------------+-------------------------------------------------------
Reporter: Vic | Owner: rekkanoryo
Type: defect | Status: new
Milestone: | Component: unclassified
Version: 2.5.7 | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Description changed by Vic:
Old description:
> Here's what I have - let me know what else you need.
>
> Valgrind reports:
>
> {{{
>
> 145 m_syswrap/syscall-amd64-linux.S: No such file or directory.
> Could not find the frame base for "vgPlain_client_syscall".
>
> (bug-buddy:2865): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display:
> assertion `atom != GDK_NONE' failed
>
> }}}
>
> GDB
>
> {{{
>
> Program received signal SIGABRT, Aborted.
> 0x00000037bb0332f5 in *__GI_raise (sig=<value optimized out>)
> at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
> Current language: auto; currently minimal
> (gdb) bt full
> #0 0x00000037bb0332f5 in *__GI_raise (sig=<value optimized out>)
> at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> pid = <value optimized out>
> selftid = <value optimized out>
> #1 0x00000037bb034b20 in *__GI_abort () at abort.c:88
> act = {__sigaction_handler = {sa_handler = 0x7fffffffb500,
> sa_sigaction = 0x7fffffffb500}, sa_mask = {__val =
> {242512947964,
> 206158430232, 140737488335968, 140737488335776,
> 12351118557140386123, 261471373734, 140737488336128,
> 261473819392, 140717154371952, 8, 3, 261471373734, 5,
> 261471373734, 261471076947, 0}}, sa_flags = -521832129,
> sa_restorer = 0xe0e889a6}
> sigs = {__val = {32, 0 <repeats 15 times>}}
> #2 0x0000003ce0e41c87 in IA__g_logv (log_domain=<value optimized out>,
> log_level=<value optimized out>, format=<value optimized out>,
> args1=0x7fffffffb970) at gmessages.c:506
> depth = <value optimized out>
> domain = <value optimized out>
> data = 0x0
> log_func = 0x463cd0 <pidgin_glib_log_handler>
> domain_fatal_mask = -1
> test_level = G_LOG_FLAG_FATAL
> was_recursion = 0
> i = <value optimized out>
> #3 0x0000003ce0e41d13 in IA__g_log (
> log_domain=0xb20 <Address 0xb20 out of bounds>, log_level=2848,
> format=0x6 <Address 0x6 out of bounds>) at gmessages.c:526
> args = {{gp_offset = 24, fp_offset = 48,
> overflow_arg_area = 0x7fffffffba50,
> reg_save_area = 0x7fffffffb990}}
> #4 0x0000003ce0e40221 in IA__g_malloc0 (n_bytes=9912888600) at
> gmem.c:155
> mem = 0x0
> #5 0x0000003ce9489ccc in gst_registry_binary_load_plugin_dep_strv (
> in=0x7fffffffbc30, end=0x7fffe9080f6f "", n=6) at
> gstregistrybinary.c:1053
> arr = 0x0
> #6 0x0000003ce9489e6a in gst_registry_binary_load_plugin_dep (
> plugin=0xb25770, in=0x7fffffffbc30, end=0x7fffe9080f6f "")
> at gstregistrybinary.c:1084
> s = <value optimized out>
> __PRETTY_FUNCTION__ = "gst_registry_binary_load_plugin_dep"
> #7 0x0000003ce948ab1a in gst_registry_binary_load_plugin (
> registry=<value optimized out>, in=0x7fffffffbc30, end=0x7fffe9080f6f
> "")
> at gstregistrybinary.c:1168
> plugin = 0xb25770
> i = 0
> __PRETTY_FUNCTION__ = "gst_registry_binary_load_plugin"
> #8 0x0000003ce948bc95 in gst_registry_binary_read_cache
> (registry=0x950940,
> location=0x96b920
> "/home/Victoria/.gstreamer-0.10/registry.x86_64.bin")
> at gstregistrybinary.c:1273
> mapped = 0xac06c0
> contents = 0x7fffe9046000 "\300\336\360\r0.10.21.2"
> in = 0xffffffffffffffff <Address 0xffffffffffffffff out of
> bounds>
> size = 241519
> err = 0x0
> res = <value optimized out>
> timer = 0x96b8e0
> seconds = 1.3852388523421298e-309
> __PRETTY_FUNCTION__ = "gst_registry_binary_read_cache"
> #9 0x0000003ce94262b3 in ensure_current_registry (error=0x7fffffffbe70)
> at gst.c:925
> registry_file = <value optimized out>
> default_registry = 0x950940
> ret = <value optimized out>
> have_cache = <value optimized out>
> __PRETTY_FUNCTION__ = "ensure_current_registry"
> #10 0x0000003ce9427e63 in init_post (context=<value optimized out>,
> group=<value optimized out>, data=<value optimized out>,
> error=0x7fffffffbe70) at gst.c:1112
> __PRETTY_FUNCTION__ = "init_post"
> ---Type <return> to continue, or q <return> to quit---
> #11 0x0000003ce0e465d9 in IA__g_option_context_parse (context=0xa070c0,
> argc=0x0, argv=0x0, error=0x7fffffffbe70) at goption.c:1803
> group = 0xb20
> i = 0
> j = <value optimized out>
> k = <value optimized out>
> list = 0xa036e0
> #12 0x0000003ce94275ed in gst_init_check (argc=0x0, argv=0x0,
> err=0x7fffffffbe70) at gst.c:435
> group = <value optimized out>
> ctx = 0xa070c0
> res = <value optimized out>
> __PRETTY_FUNCTION__ = "gst_init_check"
> #13 0x00000000004a4cf6 in pidgin_sound_init () at gtksound.c:308
> blist_handle = 0x3877112428
> conv_handle = 0x3877112530
> error = 0x0
> #14 0x0000000000482c34 in pidgin_ui_init () at gtkmain.c:294
> No locals.
> #15 0x0000003876e5e2d9 in purple_core_init (ui=<value optimized out>)
> at core.c:182
> ops = 0x6e5a40
> __PRETTY_FUNCTION__ = "purple_core_init"
> ---Type <return> to continue, or q <return> to quit---
> #16 0x00000000004832d2 in main (argc=1, argv=0x7fffffffe2e8) at
> gtkmain.c:768
> opt_help = <value optimized out>
> opt_login = 0
> opt_nologin = 0
> opt_version = 0
> opt_si = 1
> opt_config_dir_arg = 0x0
> opt_login_arg = 0x0
> opt_session_arg = 0x0
> accounts = <value optimized out>
> sigset = {__val = {82951, 0 <repeats 15 times>}}
> prev_sig_disp = <value optimized out>
> errmsg = " \303\377\377\377\177\0\0\355\307\300\272\67",
> '\0' <repeats 11 times>, "\4\0\0\0\24", '\0' <repeats 11 times>"\360,
> <c\300\67\0\0\0\260\17\375\367\377\177\0\0\322\317\300\272\67\0\0\0\1\0\0\0\377\177\0\0\330\n\375\367\377\177\0\0\300\276\377\377\377\177\0\0\0\0\0\0\0\0\0\0\200;c\300\67\0\0\0\344\316\300\272\67\0\0\0\0\260\375\367\377\177\0\0\330\n\375\367\377\177\0\0\0`\375\367\377\177",
> '\0' <repeats 18 times>, "eK\200\277\67\0\0\0
> \303\377\377\377\177\0\0\0\0\340\203\377\377\377\377\0\0\326́uo\0P\340\377\377\377\177\0\0\300\340\377\377\377\177\0\0\300\311\375\367\377\177\0\0\4\0\0\0\0\0\0\0\276w\200\343<\0\0\0\0\304\377\377\377\177\0\0\355\307\300\272\67",
> '\0' <repeats 11 times>, "8\0\0\0:", '\0' <repeats 11 times>,
> "\6\347\300\272\67\0\0\0\370\372\341\272\67\0\0\0x\340\377\377\377\177\0\0\200\340\377\377\377\177\0\0\217\340\377\377\377\177\0\0\---Type
> <return> to continue, or q <return> to quit---
> 260\307\300\272\67\0\0\0P\340\377\377\377\177\0\0\0\0\0\0Q\0\0\0\230"...
> error = 0x0
> opt = <value optimized out>
> gui_check = <value optimized out>
> debug_enabled = 0
> migration_failed = <value optimized out>
> active_accounts = <value optimized out>
> long_options = {{name = 0x4cda62 "config", has_arg = 1, flag =
> 0x0,
> val = 99}, {name = 0x4bae16 "debug", has_arg = 0, flag = 0x0,
> val = 100}, {name = 0x4becb5 "help", has_arg = 0, flag = 0x0,
> val = 104}, {name = 0x4bb0e1 "login", has_arg = 2, flag =
> 0x0,
> val = 108}, {name = 0x4c9a46 "multiple", has_arg = 0, flag =
> 0x0,
> val = 109}, {name = 0x4c9a4f "nologin", has_arg = 0, flag =
> 0x0,
> val = 110}, {name = 0x4c9a57 "nocrash", has_arg = 0, flag =
> 0x0,
> val = 120}, {name = 0x4cda58 "session", has_arg = 1, flag =
> 0x0,
> val = 115}, {name = 0x4c0b61 "version", has_arg = 0, flag =
> 0x0,
> val = 118}, {name = 0x4cda6b "display", has_arg = 1, flag =
> 0x0,
> val = 68}, {name = 0x4c9a5f "sync", has_arg = 0, flag = 0x0,
> val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
>
> }}}
>
> ... and bug-buddy...attached
New description:
Here's what I have - let me know what else you need.
Valgrind reports:
{{{
145 m_syswrap/syscall-amd64-linux.S: No such file or directory.
Could not find the frame base for "vgPlain_client_syscall".
(bug-buddy:2865): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display:
assertion `atom != GDK_NONE' failed
}}}
GDB
{{{
Program received signal SIGABRT, Aborted.
0x00000037bb0332f5 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
Current language: auto; currently minimal
(gdb) bt full
#0 0x00000037bb0332f5 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = <value optimized out>
#1 0x00000037bb034b20 in *__GI_abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0x7fffffffb500,
sa_sigaction = 0x7fffffffb500}, sa_mask = {__val =
{242512947964,
206158430232, 140737488335968, 140737488335776,
12351118557140386123, 261471373734, 140737488336128,
261473819392, 140717154371952, 8, 3, 261471373734, 5,
261471373734, 261471076947, 0}}, sa_flags = -521832129,
sa_restorer = 0xe0e889a6}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x0000003ce0e41c87 in IA__g_logv (log_domain=<value optimized out>,
log_level=<value optimized out>, format=<value optimized out>,
args1=0x7fffffffb970) at gmessages.c:506
depth = <value optimized out>
domain = <value optimized out>
data = 0x0
log_func = 0x463cd0 <pidgin_glib_log_handler>
domain_fatal_mask = -1
test_level = G_LOG_FLAG_FATAL
was_recursion = 0
i = <value optimized out>
#3 0x0000003ce0e41d13 in IA__g_log (
log_domain=0xb20 <Address 0xb20 out of bounds>, log_level=2848,
format=0x6 <Address 0x6 out of bounds>) at gmessages.c:526
args = {{gp_offset = 24, fp_offset = 48,
overflow_arg_area = 0x7fffffffba50,
reg_save_area = 0x7fffffffb990}}
#4 0x0000003ce0e40221 in IA__g_malloc0 (n_bytes=9912888600) at gmem.c:155
mem = 0x0
#5 0x0000003ce9489ccc in gst_registry_binary_load_plugin_dep_strv (
in=0x7fffffffbc30, end=0x7fffe9080f6f "", n=6) at
gstregistrybinary.c:1053
arr = 0x0
#6 0x0000003ce9489e6a in gst_registry_binary_load_plugin_dep (
plugin=0xb25770, in=0x7fffffffbc30, end=0x7fffe9080f6f "")
at gstregistrybinary.c:1084
s = <value optimized out>
__PRETTY_FUNCTION__ = "gst_registry_binary_load_plugin_dep"
#7 0x0000003ce948ab1a in gst_registry_binary_load_plugin (
registry=<value optimized out>, in=0x7fffffffbc30, end=0x7fffe9080f6f
"")
at gstregistrybinary.c:1168
plugin = 0xb25770
i = 0
__PRETTY_FUNCTION__ = "gst_registry_binary_load_plugin"
#8 0x0000003ce948bc95 in gst_registry_binary_read_cache
(registry=0x950940,
location=0x96b920
"/home/Victoria/.gstreamer-0.10/registry.x86_64.bin")
at gstregistrybinary.c:1273
mapped = 0xac06c0
contents = 0x7fffe9046000 "\300\336\360\r0.10.21.2"
in = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>
size = 241519
err = 0x0
res = <value optimized out>
timer = 0x96b8e0
seconds = 1.3852388523421298e-309
__PRETTY_FUNCTION__ = "gst_registry_binary_read_cache"
#9 0x0000003ce94262b3 in ensure_current_registry (error=0x7fffffffbe70)
at gst.c:925
registry_file = <value optimized out>
default_registry = 0x950940
ret = <value optimized out>
have_cache = <value optimized out>
__PRETTY_FUNCTION__ = "ensure_current_registry"
#10 0x0000003ce9427e63 in init_post (context=<value optimized out>,
group=<value optimized out>, data=<value optimized out>,
error=0x7fffffffbe70) at gst.c:1112
__PRETTY_FUNCTION__ = "init_post"
---Type <return> to continue, or q <return> to quit---
#11 0x0000003ce0e465d9 in IA__g_option_context_parse (context=0xa070c0,
argc=0x0, argv=0x0, error=0x7fffffffbe70) at goption.c:1803
group = 0xb20
i = 0
j = <value optimized out>
k = <value optimized out>
list = 0xa036e0
#12 0x0000003ce94275ed in gst_init_check (argc=0x0, argv=0x0,
err=0x7fffffffbe70) at gst.c:435
group = <value optimized out>
ctx = 0xa070c0
res = <value optimized out>
__PRETTY_FUNCTION__ = "gst_init_check"
#13 0x00000000004a4cf6 in pidgin_sound_init () at gtksound.c:308
blist_handle = 0x3877112428
conv_handle = 0x3877112530
error = 0x0
#14 0x0000000000482c34 in pidgin_ui_init () at gtkmain.c:294
No locals.
#15 0x0000003876e5e2d9 in purple_core_init (ui=<value optimized out>)
at core.c:182
ops = 0x6e5a40
__PRETTY_FUNCTION__ = "purple_core_init"
---Type <return> to continue, or q <return> to quit---
#16 0x00000000004832d2 in main (argc=1, argv=0x7fffffffe2e8) at
gtkmain.c:768
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = 0
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = <value optimized out>
sigset = {__val = {82951, 0 <repeats 15 times>}}
prev_sig_disp = <value optimized out>
errmsg = " \303\377\377\377\177\0\0\355\307\300\272\67",
'\0' <repeats 11 times>, "\4\0\0\0\24", '\0' <repeats 11 times>"\360,
<c\300\67\0\0\0\260\17\375\367\377\177\0\0\322\317\300\272\67\0\0\0\1\0\0\0\377\177\0\0\330\n\375\367\377\177\0\0\300\276\377\377\377\177\0\0\0\0\0\0\0\0\0\0\200;c\300\67\0\0\0\344\316\300\272\67\0\0\0\0\260\375\367\377\177\0\0\330\n\375\367\377\177\0\0\0`\375\367\377\177",
'\0' <repeats 18 times>, "eK\200\277\67\0\0\0
\303\377\377\377\177\0\0\0\0\340\203\377\377\377\377\0\0\326́uo\0P\340\377\377\377\177\0\0\300\340\377\377\377\177\0\0\300\311\375\367\377\177\0\0\4\0\0\0\0\0\0\0\276w\200\343<\0\0\0\0\304\377\377\377\177\0\0\355\307\300\272\67",
'\0' <repeats 11 times>, "8\0\0\0:", '\0' <repeats 11 times>,
"\6\347\300\272\67\0\0\0\370\372\341\272\67\0\0\0x\340\377\377\377\177\0\0\200\340\377\377\377\177\0\0\217\340\377\377\377\177\0\0\
260\307\300\272\67\0\0\0P\340\377\377\377\177\0\0\0\0\0\0Q\0\0\0\230"...
error = 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = 0
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x4cda62 "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x4bae16 "debug", has_arg = 0, flag = 0x0,
val = 100}, {name = 0x4becb5 "help", has_arg = 0, flag = 0x0,
val = 104}, {name = 0x4bb0e1 "login", has_arg = 2, flag = 0x0,
val = 108}, {name = 0x4c9a46 "multiple", has_arg = 0, flag =
0x0,
val = 109}, {name = 0x4c9a4f "nologin", has_arg = 0, flag =
0x0,
val = 110}, {name = 0x4c9a57 "nocrash", has_arg = 0, flag =
0x0,
val = 120}, {name = 0x4cda58 "session", has_arg = 1, flag =
0x0,
val = 115}, {name = 0x4c0b61 "version", has_arg = 0, flag =
0x0,
val = 118}, {name = 0x4cda6b "display", has_arg = 1, flag =
0x0,
val = 68}, {name = 0x4c9a5f "sync", has_arg = 0, flag = 0x0,
val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
}}}
... and bug-buddy...attached
--
--
Ticket URL: <http://developer.pidgin.im/ticket/9595#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list