edbrowse-dev - development list for edbrowse
 help / color / mirror / Atom feed
* [Edbrowse-dev] Corrupt malloc crash
@ 2014-09-18  5:47 Karl Dahlke
  2014-09-18  7:14 ` Chris Brannon
  0 siblings, 1 reply; 3+ messages in thread
From: Karl Dahlke @ 2014-09-18  5:47 UTC (permalink / raw)
  To: Edbrowse-dev

Well I've tried all day to replicate this, but I can't.
It was like a one time fluke.
I'll post it to the list anyways, and see if anyone has any ideas.

I had fetched some mail successfully, and it was sitting in raw files
in mbox/unread.
I ran  edbrowse -m
which formats and displays the emails for my consideration.
This does nothing with the internet,
bnad because it is formatting mail, it does nothing with javascript.
At least it's not suppose to.
That takes out a huge amount of sometimes problematic code.
Still, as it tried to format the mail,
this happened.

*** Error in `edbrowse': free(): invalid next size (fast): 0x083629d8 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71703)[0xb69f5703]
/lib/libc.so.6(+0x792c3)[0xb69fd2c3]
/lib/libcurl.so.4(+0x2f96f)[0xb6ec296f]
/lib/libcurl.so.4(+0x2f00c)[0xb6ec200c]
/lib/libcurl.so.4(+0x2fc94)[0xb6ec2c94]
/lib/libcurl.so.4(curl_multi_perform+0x17f)[0xb6ec58cf]
/lib/libcurl.so.4(curl_easy_perform+0x1b2)[0xb6ebc182]
edbrowse[0x8064f9e]
edbrowse[0x806518c]
edbrowse[0x804e52e]
/lib/libc.so.6(__libc_start_main+0xf3)[0xb699dc83]
======= Memory map: ========
08048000-080b2000 r-xp 00000000 09:01 212533     /home/eklhad/progs/edbrowse/src/edbrowse
080b2000-080b7000 rw-p 0006a000 09:01 212533     /home/eklhad/progs/edbrowse/src/edbrowse
080b7000-080d9000 rw-p 00000000 00:00 0 
08360000-08381000 rw-p 00000000 00:00 0          [heap]
b5800000-b5821000 rw-p 00000000 00:00 0 
b5821000-b5900000 ---p 00000000 00:00 0 
b5970000-b5975000 r-xp 00000000 09:01 449504     /usr/lib/libnss_dns-2.19.90.so
b5975000-b5976000 r--p 00004000 09:01 449504     /usr/lib/libnss_dns-2.19.90.so
b5976000-b5977000 rw-p 00005000 09:01 449504     /usr/lib/libnss_dns-2.19.90.so
b5977000-b5982000 r-xp 00000000 09:01 449506     /usr/lib/libnss_files-2.19.90.so
b5982000-b5983000 r--p 0000a000 09:01 449506     /usr/lib/libnss_files-2.19.90.so
b5983000-b5984000 rw-p 0000b000 09:01 449506     /usr/lib/libnss_files-2.19.90.so
b5984000-b5985000 ---p 00000000 00:00 0 
b5985000-b6185000 rw-p 00000000 00:00 0 
b6185000-b6385000 r--p 00000000 09:01 731792     /usr/lib/locale/locale-archive
b6385000-b638a000 rw-p 00000000 00:00 0 
b638a000-b63ee000 r-xp 00000000 09:01 449584     /usr/lib/libfreebl3.so
b63ee000-b63ef000 r--p 00064000 09:01 449584     /usr/lib/libfreebl3.so
b63ef000-b63f0000 rw-p 00065000 09:01 449584     /usr/lib/libfreebl3.so
b63f0000-b63f4000 rw-p 00000000 00:00 0 
b63f4000-b63fb000 r-xp 00000000 09:01 449492     /usr/lib/libcrypt-2.19.90.so
b63fb000-b63fc000 r--p 00007000 09:01 449492     /usr/lib/libcrypt-2.19.90.so
b63fc000-b63fd000 rw-p 00008000 09:01 449492     /usr/lib/libcrypt-2.19.90.so
b63fd000-b6425000 rw-p 00000000 00:00 0 
b6425000-b6442000 r-xp 00000000 09:01 748169     /usr/lib/libselinux.so.1
b6442000-b6443000 r--p 0001c000 09:01 748169     /usr/lib/libselinux.so.1
b6443000-b6444000 rw-p 0001d000 09:01 748169     /usr/lib/libselinux.so.1
b6444000-b645c000 r-xp 00000000 09:01 445712     /usr/lib/libsasl2.so.2.0.23
b645c000-b645d000 rw-p 00018000 09:01 445712     /usr/lib/libsasl2.so.2.0.23
b645d000-b6473000 r-xp 00000000 09:01 449516     /usr/lib/libresolv-2.19.90.so
b6473000-b6474000 r--p 00015000 09:01 449516     /usr/lib/libresolv-2.19.90.so
b6474000-b6475000 rw-p 00016000 09:01 449516     /usr/lib/libresolv-2.19.90.so
b6475000-b6477000 rw-p 00000000 00:00 0 
b6477000-b6479000 r-xp 00000000 09:01 749075     /usr/lib/libkeyutils-1.2.so
b6479000-b647a000 rw-p 00001000 09:01 749075     /usr/lib/libkeyutils-1.2.so
b647a000-b6483000 r-xp 00000000 09:01 747806     /usr/lib/libkrb5support.so.0.1
b6483000-b6484000 rw-p 00008000 09:01 747806     /usr/lib/libkrb5support.so.0.1
b6484000-b6485000 rw-p 00000000 00:00 0 
b6485000-b648c000 r-xp 00000000 09:01 449518     /usr/lib/librt-2.19.90.so
b648c000-b648d000 r--p 00006000 09:01 449518     /usr/lib/librt-2.19.90.so
b648d000-b648e000 rw-p 00007000 09:01 449518     /usr/lib/librt-2.19.90.so
b648e000-b64ee000 r-xp 00000000 09:01 449575     /usr/lib/libssl.so.1.0.1e
b64ee000-b64ef000 ---p 00060000 09:01 449575     /usr/lib/libssl.so.1.0.1e
b64ef000-b64f1000 r--p 00060000 09:01 449575     /usr/lib/libssl.so.1.0.1e
b64f1000-b64f5000 rw-p 00062000 09:01 449575     /usr/lib/libssl.so.1.0.1e
b64f5000-b653e000 r-xp 00000000 09:01 445716     /usr/lib/libldap-2.4.so.2.5.5
b653e000-b6540000 rw-p 00049000 09:01 445716     /usr/lib/libldap-2.4.so.2.5.5
b6540000-b654d000 r-xp 00000000 09:01 445435     /usr/lib/liblber-2.4.so.2.5.5
b654d000-b654e000 rw-p 0000d000 09:01 445435     /usr/lib/liblber-2.4.so.2.5.5
b654e000-b654f000 rw-p 00000000 00:00 0 
b654f000-b6552000 r-xp 00000000 09:01 749151     /usr/lib/libcom_err.so.2.1
b6552000-b6553000 rw-p 00002000 09:01 749151     /usr/lib/libcom_err.so.2.1
b6553000-b6579000 r-xp 00000000 09:01 747992     /usr/lib/libk5crypto.so.3.1
b6579000-b657a000 rw-p 00026000 09:01 747992     /usr/lib/libk5crypto.so.3.1
b657a000-b6645000 r-xp 00000000 09:01 748124     /usr/lib/libkrb5.so.3.3
b6645000-b664b000 rw-p 000cb000 09:01 748124     /usr/lib/libkrb5.so.3.3
b664b000-b6682000 r-xp 00000000 09:01 747979     /usr/lib/libgssapi_krb5.so.2.2
b6682000-b6683000 rw-p 00036000 09:01 747979     /usr/lib/libgssapi_krb5.so.2.2
b6683000-b66bd000 r-xp 00000000 09:01 445680     /usr/lib/libnspr4.so
b66bd000-b66be000 r--p 0003a000 09:01 445680     /usr/lib/libnspr4.so
b66be000-b66bf000 rw-p 0003b000 09:01 445680     /usr/lib/libnspr4.so
b66bf000-b66c1000 rw-p 00000000 00:00 0 
b66c1000-b66c5000 r-xp 00000000 09:01 449580     /usr/lib/libplc4.so
b66c5000-b66c6000 r--p 00003000 09:01 449580     /usr/lib/libplc4.so
b66c6000-b66c7000 rw-p 00004000 09:01 449580     /usr/lib/libplc4.so
b66c7000-b66c8000 rw-p 00000000 00:00 0 
b66c8000-b66cb000 r-xp 00000000 09:01 449581     /usr/lib/libplds4.so
b66cb000-b66cc000 r--p 00002000 09:01 449581     /usr/lib/libplds4.so
b66cc000-b66cd000 rw-p 00003000 09:01 449581     /usr/lib/libplds4.so
b66cd000-b66ee000 r-xp 00000000 09:01 449582     /usr/lib/libnssutil3.so
b66ee000-b66f1000 r--p 00021000 09:01 449582     /usr/lib/libnssutil3.so
b66f1000-b66f2000 rw-p 00024000 09:01 449582     /usr/lib/libnssutil3.so
b66f2000-b683c000 r-xp 00000000 09:01 449587     /usr/lib/libnss3.so
b683c000-b683f000 r--p 00149000 09:01 449587     /usr/lib/libnss3.so
b683f000-b6841000 rw-p 0014c000 09:01 449587     /usr/lib/libnss3.so
b6841000-b686a000 r-xp 00000000 09:01 445607     /usr/lib/libsmime3.so
b686a000-b686c000 r--p 00028000 09:01 445607     /usr/lib/libsmime3.so
b686c000-b686d000 rw-p 0002a000 09:01 445607     /usr/lib/libsmime3.so
b686d000-b68a7000 r-xp 00000000 09:01 449589     /usr/lib/libssl3.so
b68a7000-b68a9000 r--p 0003a000 09:01 449589     /usr/lib/libssl3.so
b68a9000-b68aa000 rw-p 0003c000 09:01 449589     /usr/lib/libssl3.so
b68aa000-b68d2000 r-xp 00000000 09:01 442062     /usr/lib/libssh2.so.1.0.1
b68d2000-b68d3000 r--p 00028000 09:01 442062     /usr/lib/libssh2.so.1.0.1
b68d3000-b68d4000 rw-p 00029000 09:01 442062     /usr/lib/libssh2.so.1.0.1
b68d4000-b68d5000 rw-p 00000000 00:00 0 
b68d5000-b6906000 r-xp 00000000 09:01 748028     /usr/lib/libidn.so.11.6.1
b6906000-b6907000 rw-p 00030000 09:01 748028     /usr/lib/libidn.so.11.6.1
b6907000-b694c000 r-xp 00000000 09:01 449496     /usr/lib/libm-2.19.90.so
b694c000-b694d000 r--p 00044000 09:01 449496     /usr/lib/libm-2.19.90.so
b694d000-b694e000 rw-p 00045000 09:01 449496     /usr/lib/libm-2.19.90.so
b694e000-b6962000 r-xp 00000000 09:01 749155     /usr/lib/libz.so.1.2.5
b6962000-b6963000 rw-p 00013000 09:01 749155     /usr/lib/libz.so.1.2.5
b6963000-b6966000 r-xp 00000000 09:01 449494     /usr/lib/libdl-2.19.90.so
b6966000-b6967000 r--p 00002000 09:01 449494     /usr/lib/libdl-2.19.90.so
b6967000-b6968000 rw-p 00003000 09:01 449494     /usr/lib/libdl-2.19.90.so
b6968000-b697f000 r-xp 00000000 09:01 449514     /usr/lib/libpthread-2.19.90.so
b697f000-b6980000 r--p 00016000 09:01 449514     /usr/lib/libpthread-2.19.90.so
b6980000-b6981000 rw-p 00017000 09:01 449514     /usr/lib/libpthread-2.19.90.so
b6981000-b6984000 rw-p 00000000 00:00 0 
b6984000-b6b3d000 r-xp 00000000 09:01 445689     /usr/lib/libc-2.19.90.so
b6b3d000-b6b3f000 r--p 001b9000 09:01 445689     /usr/lib/libc-2.19.90.so
b6b3f000-b6b40000 rw-p 001bb000 09:01 445689     /usr/lib/libc-2.19.90.so
b6b40000-b6b43000 rw-p 00000000 00:00 0 
b6b43000-b6b5f000 r-xp 00000000 09:01 748014     /usr/lib/libgcc_s-4.5.1-20100924.so.1
b6b5f000-b6b60000 rw-p 0001b000 09:01 748014     /usr/lib/libgcc_s-4.5.1-20100924.so.1
b6b60000-b6c40000 r-xp 00000000 09:01 445468     /usr/lib/libstdc++.so.6.0.14
b6c40000-b6c41000 ---p 000e0000 09:01 445468     /usr/lib/libstdc++.so.6.0.14
b6c41000-b6c45000 r--p 000e0000 09:01 445468     /usr/lib/libstdc++.so.6.0.14
b6c45000-b6c46000 rw-p 000e4000 09:01 445468     /usr/lib/libstdc++.so.6.0.14
b6c46000-b6c4d000 rw-p 00000000 00:00 0 
b6c4d000-b6df9000 r-xp 00000000 09:01 445715     /usr/lib/libcrypto.so.1.0.1e
b6df9000-b6e09000 r--p 001ab000 09:01 445715     /usr/lib/libcrypto.so.1.0.1e
b6e09000-b6e10000 rw-p 001bb000 09:01 445715     /usr/lib/libcrypto.so.1.0.1e
b6e10000-b6e13000 rw-p 00000000 00:00 0 
b6e13000-b6e30000 r-xp 00000000 09:01 748929     /usr/lib/libtinfo.so.5.7
b6e30000-b6e33000 rw-p 0001c000 09:01 748929     /usr/lib/libtinfo.so.5.7
b6e33000-b6e56000 r-xp 00000000 09:01 748030     /usr/lib/libncurses.so.5.7
b6e56000-b6e57000 rw-p 00023000 09:01 748030     /usr/lib/libncurses.so.5.7
b6e57000-b6e58000 rw-p 00000000 00:00 0 
b6e58000-b6e8e000 r-xp 00000000 09:01 748114     /usr/lib/libreadline.so.6.1
b6e8e000-b6e92000 rw-p 00036000 09:01 748114     /usr/lib/libreadline.so.6.1
b6e92000-b6e93000 rw-p 00000000 00:00 0 
b6e93000-b6f01000 r-xp 00000000 09:01 443324     /usr/lib/libcurl.so.4.3.0
b6f01000-b6f03000 r--p 0006e000 09:01 443324     /usr/lib/libcurl.so.4.3.0
b6f03000-b6f04000 rw-p 00070000 09:01 443324     /usr/lib/libcurl.so.4.3.0
b6f04000-b7719000 r-xp 00000000 09:01 504634     /usr/local/lib/libmozjs-24.so
b7719000-b7743000 rw-p 00815000 09:01 504634     /usr/local/lib/libmozjs-24.so
b7743000-b7766000 rw-p 00000000 00:00 0 
b7766000-b779f000 r-xp 00000000 09:01 748122     /usr/lib/libpcre.so.0.0.1
b779f000-b77a0000 rw-p 00038000 09:01 748122     /usr/lib/libpcre.so.0.0.1
b77a9000-b77ab000 rw-p 00000000 00:00 0 
b77ab000-b77cd000 r-xp 00000000 09:01 445399     /usr/lib/ld-2.19.90.so
b77cd000-b77ce000 r--p 00021000 09:01 445399     /usr/lib/ld-2.19.90.so
b77ce000-b77cf000 rw-p 00022000 09:01 445399     /usr/lib/ld-2.19.90.so
bfcd3000-bfcf4000 rw-p 00000000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Edbrowse-dev] Corrupt malloc crash
  2014-09-18  5:47 [Edbrowse-dev] Corrupt malloc crash Karl Dahlke
@ 2014-09-18  7:14 ` Chris Brannon
  0 siblings, 0 replies; 3+ messages in thread
From: Chris Brannon @ 2014-09-18  7:14 UTC (permalink / raw)
  To: Edbrowse-dev

Did you pull recently?
I fixed the malloc size bug that Adam mentioned yesterday.
This may or may not have been your issue.  It would only have hit you if
you had added more than a few hosts (8 on a 32-bit machine, 4 on a
64-bit machine) with novs.

-- Chris

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Edbrowse-dev]  Corrupt malloc crash
@ 2014-09-18  7:44 Karl Dahlke
  0 siblings, 0 replies; 3+ messages in thread
From: Karl Dahlke @ 2014-09-18  7:44 UTC (permalink / raw)
  To: Edbrowse-dev

> Did you pull recently?

I did; that is not the issue.

Karl Dahlke

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-09-18  7:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-18  5:47 [Edbrowse-dev] Corrupt malloc crash Karl Dahlke
2014-09-18  7:14 ` Chris Brannon
2014-09-18  7:44 Karl Dahlke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).