Segmentation fault with unique_ptr

2015-02-13 Thread tassos_souris
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

2015-02-13 Thread tassos_souris
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.