On 02/04/2011 11:29 PM Petter Reinholdtsen wrote:
> Can you try to reproduce it while running psql using valgrind, to get
> more information about the segfault?
> 
> Happy hacking,


Hi,

here's the Valgrind output, generated right after the segmentation
fault. Please let me know if I should pass any options to Valgrind.


Regards,
Pascal

-- Valgrind output:
==31630== Warning: ignored attempt to set SIGSTOP handler in sigaction();
==31630==          the SIGSTOP signal is uncatchable
vmm06=# ==31630== Invalid write of size 1
==31630==    at 0x52AE388: ??? (in /usr/lib/libedit.so.2.11)
==31630==    by 0x52B09AF: ??? (in /usr/lib/libedit.so.2.11)
==31630==    by 0x52B6EDD: el_gets (in /usr/lib/libedit.so.2.11)
==31630==    by 0x52C06E6: readline (in /usr/lib/libedit.so.2.11)
==31630==    by 0x11C916: ??? (in /usr/lib/postgresql/8.4/bin/psql)
==31630==    by 0x11F9BF: ??? (in /usr/lib/postgresql/8.4/bin/psql)
==31630==    by 0x122943: main (in /usr/lib/postgresql/8.4/bin/psql)
==31630==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==31630== 
==31630== 
==31630== Process terminating with default action of signal 11 (SIGSEGV)
==31630==  Access not within mapped region at address 0x0
==31630==    at 0x52AE388: ??? (in /usr/lib/libedit.so.2.11)
==31630==    by 0x52B09AF: ??? (in /usr/lib/libedit.so.2.11)
==31630==    by 0x52B6EDD: el_gets (in /usr/lib/libedit.so.2.11)
==31630==    by 0x52C06E6: readline (in /usr/lib/libedit.so.2.11)
==31630==    by 0x11C916: ??? (in /usr/lib/postgresql/8.4/bin/psql)
==31630==    by 0x11F9BF: ??? (in /usr/lib/postgresql/8.4/bin/psql)
==31630==    by 0x122943: main (in /usr/lib/postgresql/8.4/bin/psql)
==31630==  If you believe this happened as a result of a stack
==31630==  overflow in your program's main thread (unlikely but
==31630==  possible), you can try to increase the size of the
==31630==  main thread stack using the --main-stacksize= flag.
==31630==  The main thread stack size used in this run was 8388608.
==31630== 
==31630== HEAP SUMMARY:
==31630==     in use at exit: 90,261 bytes in 311 blocks
==31630==   total heap usage: 668 allocs, 357 frees, 149,661 bytes allocated
==31630== 
==31630== LEAK SUMMARY:
==31630==    definitely lost: 186 bytes in 4 blocks
==31630==    indirectly lost: 480 bytes in 20 blocks
==31630==      possibly lost: 0 bytes in 0 blocks
==31630==    still reachable: 89,595 bytes in 287 blocks
==31630==         suppressed: 0 bytes in 0 blocks
==31630== Rerun with --leak-check=full to see details of leaked memory
==31630== 
==31630== For counts of detected and suppressed errors, rerun with: -v
==31630== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 8 from 6)
Segmentation fault
user@localhost ~ $

-- 
Ubuntu is an ancient African word meaning “I can’t install Debian.”
                                                         -- unknown

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to