[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