segfault in symbol_db_engine_file_exists()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
anjuta (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: anjuta
Trying to start anjuta causes a segfault in symbol_
Running anjuta under gdb and getting a backtrace I was presented with this...
#0 0x00007fffea5c05d5 in symbol_
#1 0x00007fffea5c0d2e in symbol_
#2 0x00007fffea5c13b8 in symbol_
#3 0x00007fffea5a816b in ?? () from /usr/lib/
#4 0x00007ffff4ce6e53 in ?? () from /usr/lib/
#5 0x00007ffff541660e in IA__g_closure_
#6 0x00007ffff542b933 in signal_
at /build/
#7 0x00007ffff542cce9 in IA__g_signal_
#8 0x00007ffff542d054 in IA__g_signal_
#9 0x00007fffebf68bc4 in ?? () from /usr/lib/
#10 0x00007ffff541660e in IA__g_closure_
#11 0x00007ffff542b933 in signal_
at /build/
#12 0x00007ffff542cce9 in IA__g_signal_
#13 0x00007ffff542d054 in IA__g_signal_
#14 0x00007ffff4cefe7f in ?? () from /usr/lib/
#15 0x0000000000407f3f in ?? ()
#16 0x000000000040b789 in ?? ()
#17 0x00007ffff454babd in __libc_start_main () from /lib/libc.so.6
#18 0x0000000000406ff9 in ?? ()
#19 0x00007fffffffe488 in ?? ()
#20 0x000000000000001c in ?? ()
#21 0x0000000000000001 in ?? ()
#22 0x00007fffffffe7bf in ?? ()
#23 0x0000000000000000 in ?? ()
Changed in anjuta (Ubuntu): | |
importance: | Undecided → High |
Hi,
i have exactly the same problem since the last anjuta update in karmic.
Running under valgrind:
==5514== Memcheck, a memory error detector. 3.4.1-Debian, a dynamic binary instrumentation framework.
==5514== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==5514== Using LibVEX rev 1884, a library for dynamic binary translation.
==5514== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==5514== Using valgrind-
==5514== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==5514== For more details, rerun with: -v
==5514==
(anjuta:5514): libanjuta-WARNING **: Invalid gconf type for key: anjuta. toolbar. visible MISSING_ SYSCALL_ OR_IOCTL. valgrind. org/support/ bug_reports. html.
--5514-- WARNING: unhandled syscall: 332
--5514-- You may be able to write your own handler.
--5514-- Read the file README_
--5514-- Nevertheless we consider this a bug. Please report
--5514-- it at http://
(anjuta:5514): libanjuta-WARNING **: Invalid gconf type for key: margin. linenumber. visible
(anjuta:5514): libanjuta-WARNING **: Invalid gconf type for key: margin. marker. visible
(anjuta:5514): libanjuta-WARNING **: Invalid gconf type for key: margin.fold.visible
(anjuta:5514): libanjuta-WARNING **: Invalid gconf type for key: view.indentatio n.guides
(anjuta:5514): libanjuta-WARNING **: Invalid gconf type for key: view.whitespace db_engine_ file_exists (in /usr/lib/ anjuta/ libanjuta- symbol- db.so) db_engine_ update_ files_symbols (in /usr/lib/ anjuta/ libanjuta- symbol- db.so) db_engine_ update_ project_ symbols (in /usr/lib/ anjuta/ libanjuta- symbol- db.so) anjuta/ libanjuta- symbol- db.so) libanjuta. so.0.0. 0) cclosure_ marshal_ VOID__STRING_ BOXED (in /usr/lib/ libanjuta. so.0.0. 0) libgobject- 2.0.so. 0.2200. 0) libgobject- 2.0.so. 0.2200. 0) emit_valist (in /usr/lib/ libgobject- 2.0.so. 0.2200. 0) emit_by_ name (in /usr/lib/ libgobject- 2.0.so. 0.2200. 0) shell_add_ value (in /usr/lib/ libanjuta. so.0.0. 0) anjuta/ libanjuta- project- manager. so)
==5523==
==5523== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 437 from 2)
==5523== malloc/free: in use at exit: 8,047,184 bytes in 54,886 blocks.
==5523== malloc/free: 890,424 allocs, 835,538 frees, 87,408,019 bytes allocated.
==5523== For counts of detected errors, rerun with: -v
==5523== searching for pointers to 54,886 not-freed blocks.
==5523== checked 8,050,768 bytes.
==5523==
==5523== LEAK SUMMARY:
==5523== definitely lost: 23,032 bytes in 320 blocks.
==5523== possibly lost: 4,580,916 bytes in 3,548 blocks.
==5523== still reachable: 3,443,236 bytes in 51,018 blocks.
==5523== suppressed: 0 bytes in 0 blocks.
==5523== Rerun with --leak-check=full to see details of leaked memory.
==5514== Invalid read of size 4
==5514== at 0x7AD6E09: symbol_
==5514== by 0x7AD75BB: symbol_
==5514== by 0x7AD7CE9: symbol_
==5514== by 0x7ABBD0D: (within /usr/lib/
==5514== by 0x4AA3773: (within /usr/lib/
==5514== by 0x4A98A6E: anjuta_
==5514== by 0x497A091: g_closure_invoke (in /usr/lib/
==5514== by 0x498F6F7: (within /usr/lib/
==5514== by 0x4990A7C: g_signal_
==5514== by 0x4990D91: g_signal_
==5514== by 0x4A99E9D: anjuta_
==5514== by 0x70A0EC4: (within /usr/lib/
==5514== Address 0x0 is not sta...