Re: Rawhide OpenVPN is Broken



Dan Williams wrote:
On Wed, 2008-09-10 at 13:10 -0400, Nathaniel McCallum wrote:
Current OpenVPN plugin doesn't work at all on rawhide. Rawhide's openvpn requires the '--script-security' option to run external scripts. However, even with adding that option, you still get this failure:

--script-security got added upstream here late last week so it'll roll
out soon for Rawhide.

Any chance you could kill any existing nm-openvpn-service, then (as
root):

gdb /usr/libexec/nm-openvpn-service

and then try to activate the VPN connection, then when gdb drops back to
the (gdb) prompt, enter

bt

and paste the backtrace in here?
Here's the backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x000000350667c513 in __libc_free (mem=<value optimized out>) at malloc.c:3614
3614      ar_ptr = arena_for_chunk(p);
(gdb) bt
#0 0x000000350667c513 in __libc_free (mem=<value optimized out>) at malloc.c:3614 #1 0x0000003508212d4b in IA__g_ptr_array_foreach (array=<value optimized out>, func=<value optimized out>, user_data=<value optimized out>) at garray.c:627
#2  0x0000000000402750 in g_file_test () at gfileutils.c:184
#3  0x0000000000402c92 in g_file_test () at gfileutils.c:184
#4  0x00000036fd602bf7 in nm_vpn_plugin_connect () at nm-vpn-plugin.c:306
#5 impl_vpn_plugin_connect (plugin=<value optimized out>, properties=<value optimized out>, error=<value optimized out>) at nm-vpn-plugin.c:354 #6 0x00000036fd603e5c in dbus_glib_marshal_nm_vpn_plugin_BOOLEAN__BOXED_POINTER (closure=<value optimized out>, return_value=<value optimized out>, n_param_values=<value optimized out>, param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
   at nm-vpn-plugin-glue.h:95
#7  0x000000350620c888 in invoke_object_method () at dbus-gobject.c:1282
#8 gobject_message_function (connection=<value optimized out>, message=<value optimized out>, user_data=<value optimized out>) at dbus-gobject.c:1424 #9 0x0000003505a1c551 in _dbus_object_tree_dispatch_and_unlock (tree=<value optimized out>, message=<value optimized out>) at dbus-object-tree.c:856 #10 0x0000003505a0efc6 in dbus_connection_dispatch (connection=<value optimized out>) at dbus-connection.c:4447 #11 0x0000003506209765 in message_queue_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>)
   at dbus-gmain.c:101
#12 0x000000350823772b in g_main_dispatch () at gmain.c:2142
#13 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2694 #14 0x000000350823af0d in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>,
   self=<value optimized out>) at gmain.c:2775
#15 0x000000350823b43d in IA__g_main_loop_run (loop=<value optimized out>) at gmain.c:2983
#16 0x000000000040201b in g_file_test () at gfileutils.c:184
#17 0x000000350661e566 in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=Could not find the frame base for "__libc_start_main".
) at libc-start.c:220
---Type <return> to continue, or q <return> to quit---
#18 0x0000000000401e09 in g_file_test () at gfileutils.c:184
#19 0x00007fffffffe788 in ?? ()
#20 0x000000000000001c in ?? ()
#21 0x0000000000000001 in ?? ()
#22 0x00007fffffffe9a5 in ?? ()
#23 0x0000000000000000 in ?? ()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]