<div dir="ltr">Did you forget to initialize botan? <a href="http://botan.randombit.net/manual/firststep.html#initializing-the-library">http://botan.randombit.net/manual/firststep.html#initializing-the-library</a><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sun, Feb 16, 2014 at 4:52 PM, Sviatoslav Feshchenko <span dir="ltr"><<a href="mailto:sviatoslav@outlook.com" target="_blank">sviatoslav@outlook.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div><div dir="ltr">Dear Botan developers,<br><br>I suspect there may be a bug in the library or I made an error somewhere (and if so I apologize). My environment is as follows:<br><br>Botan version: 1.11.8<br>OS: Linux Mint 16 Cinnamon 64-bit<br>
G++ v 4.8.1<br><br>Pipe::start_msg() causes a segmentation fault depending on how the pipe was set up, as demonstrated in the compilable code below. Many thanks for looking into this.<br><br><br><br>#include "botan/botan.h"<br>
#include "botan/bzip2.h"<br><br>using namespace Botan;<br><br>int main()<br>{<br>    AutoSeeded_RNG rng;<br>    SymmetricKey key(rng, 32);<br>    InitializationVector iv(rng, 16);<br><br>    Keyed_Filter * decryptor = get_cipher("AES-256/CBC", key, iv, DECRYPTION);<br>
    Bzip_Decompression * decompressor = new Bzip_Decompression();<br><br>    //start_msg() will seg fault if pipe is set up in this way<br>    Pipe * decryptionPipe = new Pipe(decryptor, decompressor);<br><br>    //if the pipe is set up in any of the following ways, start_msg() executes normally<br>
//    Pipe * decryptionPipe = new Pipe(decompressor, decryptor);<br>//    Pipe * decryptionPipe = new Pipe(decryptor);<br>//    Pipe * decryptionPipe = new Pipe(decompressor);<br><br>    //seg fault here<br>    decryptionPipe->start_msg();<br>
<br>    return 0;<br>}<br>                                      </div></div>
<br>_______________________________________________<br>
botan-devel mailing list<br>
<a href="mailto:botan-devel@randombit.net">botan-devel@randombit.net</a><br>
<a href="http://lists.randombit.net/mailman/listinfo/botan-devel" target="_blank">http://lists.randombit.net/mailman/listinfo/botan-devel</a><br>
<br></blockquote></div><br></div></div>