All pastes #20255 Raw Edit

kikidonk

public text v1 · immutable
#20255 ·published 2005-08-17 17:12 UTC
rendered paste body
 valgrind ./shell/rhythmbox
==9090== Memcheck, a memory error detector for x86-linux.
==9090== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==9090== Using valgrind-2.4.0, a program supervision framework for x86-linux.
==9090== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==9090== For more details, rerun with: -v
==9090==
==9090== Conditional jump or move depends on uninitialised value(s)
==9090==    at 0x1CA93822: store_to_database (in /usr/lib/libX11.so.6.2)
==9090==
==9090== Conditional jump or move depends on uninitialised value(s)
==9090==    at 0x1CA93828: store_to_database (in /usr/lib/libX11.so.6.2)
==9090==
==9090== Conditional jump or move depends on uninitialised value(s)
==9090==    at 0x1CA93872: store_to_database (in /usr/lib/libX11.so.6.2)
==9090==
==9090== Conditional jump or move depends on uninitialised value(s)
==9090==    at 0x1CA93878: store_to_database (in /usr/lib/libX11.so.6.2)
**9090** GStreamer has detected that it is running inside valgrind.
**9090** It might now take different code paths to ease debugging.
**9090** Of course, this may also lead to different bugs.
==9090==
==9090== Syscall param write(buf) points to uninitialised byte(s)
==9090==    at 0x1C935228: write (in /lib/libpthread-0.10.so)
==9090==  Address 0x1CDD9968 is 128 bytes inside a block of size 16384 alloc'd
==9090==    at 0x1B904DCA: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so)
==9090==    by 0x1CA439BC: XOpenDisplay (in /usr/lib/libX11.so.6.2)
==9090==
==9090== Syscall param writev(vector[...]) points to uninitialised byte(s)
==9090==    at 0x1CCA3FC8: (within /lib/libc-2.3.5.so)
==9090==    by 0x1C584B19: write_data_T (linc-connection.c:949)
==9090==    by 0x1C584EF6: link_connection_writev (linc-connection.c:1144)
==9090==    by 0x1C55E07C: giop_send_buffer_write (giop-send-buffer.c:437)
==9090==    by 0x1C5639CA: orbit_small_marshal (orbit-small.c:366)
==9090==    by 0x1C564116: ORBit_small_invoke_stub (orbit-small.c:645)
==9090==    by 0x1C563F85: ORBit_small_invoke_stub_n (orbit-small.c:575)
==9090==    by 0x1C57BCE3: ORBit_c_stub_invoke (poa.c:2640)
==9090==    by 0x1C243BEE: ConfigServer_ping (GConfX-stubs.c:279)
==9090==    by 0x1C226DC7: gconf_activate_server (gconf-internals.c:3034)
==9090==    by 0x1C2371D1: try_to_contact_server (gconf.c:2207)
==9090==    by 0x1C23731B: gconf_get_config_server (gconf.c:2251)
==9090==  Address 0x1CDEFF8A is 10 bytes inside a block of size 2048 alloc'd
==9090==    at 0x1B904380: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so)
==9090==    by 0x1C617059: g_malloc (gmem.c:137)
==9090==    by 0x1C55DD70: get_next_indirect (giop-send-buffer.c:293)
==9090==    by 0x1C55DE37: giop_send_buffer_append_copy (giop-send-buffer.c:315)
==9090==    by 0x1C55DEBA: giop_send_buffer_append (giop-send-buffer.c:332)
==9090==    by 0x1C55D629: giop_send_buffer_use_request (giop-send-buffer.c:89)
==9090==    by 0x1C5638D7: orbit_small_marshal (orbit-small.c:324)
==9090==    by 0x1C564116: ORBit_small_invoke_stub (orbit-small.c:645)
==9090==    by 0x1C563F85: ORBit_small_invoke_stub_n (orbit-small.c:575)
==9090==    by 0x1C57BCE3: ORBit_c_stub_invoke (poa.c:2640)
==9090==    by 0x1C243BEE: ConfigServer_ping (GConfX-stubs.c:279)
==9090==    by 0x1C226DC7: gconf_activate_server (gconf-internals.c:3034)
--9090-- INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting
--9090-- si_code=1 Fault EIP: 0xB00A955F (      \uffff); Faulting address: 0x10
--9090--   esp=0xB0679E10


valgrind: the `impossible' happened:
   Killed by fatal signal
Basic block ctr is approximately 34123289
==9090==    at 0xB00A955F: (within /usr/lib/valgrind/stage2)
==9090==    by 0xB00714D2: vgPlain_client_syscall (in /usr/lib/valgrind/stage2)
==9090==    by 0xB001A649: (within /usr/lib/valgrind/stage2)
==9090==    by 0xB001AC97: vgPlain_scheduler (in /usr/lib/valgrind/stage2)
==9090==    by 0xB00AB8D4: vgArch_thread_wrapper (in /usr/lib/valgrind/stage2)

sched status:
  running_tid=1

Thread 1: status = VgTs_Runnable
==9090==    at 0x1CCAAE9C: clone (in /lib/libc-2.3.5.so)
==9090==    by 0x1C931D53: pthread_create@@GLIBC_2.1 (in /lib/libpthread-0.10.so)
==9090==    by 0x1C5E2C15: g_thread_create_posix_impl (gthread-posix.c:341)
==9090==    by 0x1C62FE0B: g_thread_create_full (gthread.c:592)
==9090==    by 0x808A0C9: rhythmdb_thread_create (rhythmdb.c:728)
==9090==    by 0x8089779: rhythmdb_init (rhythmdb.c:519)
==9090==    by 0x1C5C5407: g_type_create_instance (gtype.c:1588)
==9090==    by 0x1C5AE5E4: g_object_constructor (gobject.c:1011)
==9090==    by 0x1C5ADDC6: g_object_newv (gobject.c:908)
==9090==    by 0x1C5AE56E: g_object_new_valist (gobject.c:992)
==9090==    by 0x1C5AD8B0: g_object_new (gobject.c:789)
==9090==    by 0x8081B0A: rhythmdb_tree_new (rhythmdb-tree.c:778)

Thread 2: status = VgTs_Init
==9090==    at 0x1CCAAE9C: clone (in /lib/libc-2.3.5.so)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: valgrind.kde.org

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.