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

Bug#710810: libc6: segfault in ld-2.17.so



Package: libc6
Version: 2.17-3
Severity: important

Dear Maintainer,

After upgrading libc6 on my box from 2.13-38 (as found in wheezy)
to 2.17 from sid (tried all three -1, -2, and now on -3), several
programs stopped working with the common symptoms:

segfault at 7f5f08ac38fc ip 00007f5ddd5bc263 sp 00007f5db4137e40 error 4 in ld-2.17.so[7f5ddd5b1000+21000]

The programs that I have experienced problems with are gnome-shell
(both from wheezy and sid; thankfully the classic mode is still
usable), rhythmbox, and vlc.

I've tried to get a stack trace for the latter two:

For rhythmbox:

#0  0x00007fd4057e5263 in ?? () from /lib64/ld-linux-x86-64.so.2
#1  0x00007fd4057ecb8a in ?? () from /lib64/ld-linux-x86-64.so.2
#2  0x00007fd4057e8846 in ?? () from /lib64/ld-linux-x86-64.so.2
#3  0x00007fd4057ec349 in ?? () from /lib64/ld-linux-x86-64.so.2
#4  0x00007fd3fa442026 in dlopen_doit (a=0x7ffffb054d70) at dlopen.c:66
#5  0x00007fd4057e8846 in ?? () from /lib64/ld-linux-x86-64.so.2
#6  0x00007fd3fa4425ec in _dlerror_run (operate=operate@entry=0x7fd3fa441fc0 <dlopen_doit>, args=args@entry=0x7ffffb054d70)
    at dlerror.c:163
#7  0x00007fd3fa4420c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#8  0x00007fd3cac8cbfe in px_module_manager_load () from /usr/lib/x86_64-linux-gnu/libproxy.so.0
#9  0x00007fd3cac8ccd5 in px_module_manager_load_dir () from /usr/lib/x86_64-linux-gnu/libproxy.so.0
#10 0x00007fd3cac8e09e in px_proxy_factory_new () from /usr/lib/x86_64-linux-gnu/libproxy.so.0
#11 0x00007fd3cae93439 in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
#12 0x00007fd4015c593f in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fd4015aa758 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fd4015ac211 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fd4015ac85c in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fd402c03321 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#17 0x00007fd402c034d0 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#18 0x00007fd40506e6ae in ?? () from /usr/lib/x86_64-linux-gnu/libsoup-gnome-2.4.so.1
#19 0x00007fd4015c593f in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fd4015aa758 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fd4015ac211 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fd4015ac85c in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fd404e4596c in soup_session_add_feature_by_type () from /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1
#24 0x00007fd404e46383 in ?? () from /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1
#25 0x00007fd4015abf3c in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007fd4015ac510 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007fd404e47b8b in soup_session_async_new_with_options () from /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1
#28 0x00007fd3cb2acf4f in ?? () from /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
#29 0x00007fd4015c593f in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007fd4015aa758 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007fd4015abd21 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007fd4015ac510 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007fd4015ac844 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007fd3cb2a535c in ?? () from /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
#40 0x00007fd3cb2a5737 in ?? () from /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
#41 0x00007fd4017ee7bc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.5
#42 0x00007fd4017ee237 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.5
#43 0x00007fd402009704 in g_callable_info_invoke () from /usr/lib/libgirepository-1.0.so.1
#44 0x00007fd40200aa6b in g_function_info_invoke () from /usr/lib/libgirepository-1.0.so.1
#45 0x00007fd40435d363 in peas_gi_method_call () from /usr/lib/libpeas-1.0.so.0
#46 0x00007fd4043599d3 in peas_extension_callv () from /usr/lib/libpeas-1.0.so.0
#47 0x00007fd404359b53 in peas_extension_call_valist () from /usr/lib/libpeas-1.0.so.0
#48 0x00007fd404359ccc in peas_extension_call () from /usr/lib/libpeas-1.0.so.0
#49 0x00007fd4015a5620 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007fd4015b6e30 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007fd4015becd1 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007fd4015bef82 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007fd4015a5620 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007fd4015b6fde in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x00007fd4015becd1 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x00007fd4015bef82 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#57 0x00007fd40435953a in peas_engine_set_loaded_plugins () from /usr/lib/libpeas-1.0.so.0
#58 0x00007fd4015ad733 in g_object_set_property () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007fd402c55401 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#60 0x00007fd402c584a6 in g_settings_bind_with_mapping () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#61 0x00007fd402c588a7 in g_settings_bind () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#62 0x00007fd4054ebbba in ?? () from /usr/lib/librhythmbox-core.so.6
#63 0x00007fd4015a58e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#64 0x00007fd4015be2b6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#65 0x00007fd4015bef82 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#66 0x00007fd402c43e52 in g_application_register () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#67 0x00007fd4054ec107 in ?? () from /usr/lib/librhythmbox-core.so.6
#68 0x00007fd402c444b8 in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#69 0x00000000004011ef in main ()

For vlc:

#0  0x00007f5ddd5bc263 in ?? () from /lib64/ld-linux-x86-64.so.2
#1  0x00007f5ddd5c3b8a in ?? () from /lib64/ld-linux-x86-64.so.2
#2  0x00007f5ddd5bf846 in ?? () from /lib64/ld-linux-x86-64.so.2
#3  0x00007f5ddd5c3349 in ?? () from /lib64/ld-linux-x86-64.so.2
#4  0x00007f5ddcc8d026 in dlopen_doit (a=0x7f5db41383a0) at dlopen.c:66
#5  0x00007f5ddd5bf846 in ?? () from /lib64/ld-linux-x86-64.so.2
#6  0x00007f5ddcc8d5ec in _dlerror_run (operate=operate@entry=0x7f5ddcc8cfc0 <dlopen_doit>, args=args@entry=0x7f5db41383a0)
    at dlerror.c:163
#7  0x00007f5ddcc8d0c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#8  0x00007f5d9247abfe in px_module_manager_load () from /usr/lib/x86_64-linux-gnu/libproxy.so.0
#9  0x00007f5d9247acd5 in px_module_manager_load_dir () from /usr/lib/x86_64-linux-gnu/libproxy.so.0
#10 0x00007f5d9247c09e in px_proxy_factory_new () from /usr/lib/x86_64-linux-gnu/libproxy.so.0
#11 0x00007f5d92684cc5 in ?? () from /usr/lib/vlc/plugins/access/libaccess_http_plugin.so
#12 0x00007f5ddd133b01 in vlc_module_load () from /usr/lib/libvlccore.so.5
#13 0x00007f5ddd0e9a08 in ?? () from /usr/lib/libvlccore.so.5
#14 0x00007f5ddd10840c in stream_UrlNew () from /usr/lib/libvlccore.so.5
#15 0x00007f5dd0973623 in ?? () from /usr/lib/vlc/plugins/lua/liblua_plugin.so
#16 0x00007f5dd073589c in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0
#17 0x00007f5dd0740418 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0
#18 0x00007f5dd0735cdd in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0
#19 0x00007f5dd0734f37 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0
#20 0x00007f5dd0735e92 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0
#21 0x00007f5dd07319c1 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0
#22 0x00007f5dd0963dcc in ?? () from /usr/lib/vlc/plugins/lua/liblua_plugin.so
#23 0x00007f5dd0964072 in ?? () from /usr/lib/vlc/plugins/lua/liblua_plugin.so
#24 0x00007f5dd0966853 in ?? () from /usr/lib/vlc/plugins/lua/liblua_plugin.so
#25 0x00007f5ddd133b01 in vlc_module_load () from /usr/lib/libvlccore.so.5
#26 0x00007f5ddd0dda86 in ?? () from /usr/lib/libvlccore.so.5
#27 0x00007f5ddce97e0e in start_thread (arg=0x7f5db4139700) at pthread_create.c:311
#28 0x00007f5ddc1ab95d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

The version of libproxy0 package is the latest from sid.

I've also did some searches on the net for the same issue/solutions.
The following bug report from Ubuntu could be relevant:

https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1167618

If you need any other information or need me to run any tests, let
me know.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: