Segmentation fault with unique_ptr
Hi to everyone, I am using g++-4.9 with -std=c++14 option (no optimization flag). For some reason i have the following singly_linked_list class. The usage is this: 1) Construct a singly linked list 2) push_front() at least 1 values (this is important -- i.e for 1000 values i don't get a segfault) 3) Destroy the singly linked list At step 3 i get a segfault. What is wrong with the code? I would appreciate it if you could take a peek and help. (ps: bardon me if this isn't the right forum for such questions) -- View this message in context: http://gcc.1065356.n5.nabble.com/Segmentation-fault-with-unique-ptr-tp1120921.html Sent from the gcc - bugs mailing list archive at Nabble.com.
Re: Segmentation fault with unique_ptr
the main function is as simple as this: Compile with: g++-4.9 -std=c++14 -g -o main main.cpp and run with ./main. I get segfault. gdb in bt shows that the segfault happens inside unique_ptr destructor. So it is not a memory issue. Also since the code runs with less size (i.e size=1000 no problem) i assume that something is wrong with unique_ptr and not my code. That's of course only an assumption don't get me wrong :) Thanks for looking at it -- View this message in context: http://gcc.1065356.n5.nabble.com/Segmentation-fault-with-unique-ptr-tp1120921p1120949.html Sent from the gcc - bugs mailing list archive at Nabble.com.