1. (gdb) bt
  2. #0 0x0804a52a in skiplist<int>::insert (this=0xbfe48914, value=11) at skiplist.h:91
  3. #1 0x08048b9b in main () at app.cpp:13
  4. (gdb)
  5. (gdb) p left->right
  6. $1 = (node<int> *) 0x0
  7. (gdb)
  8. -111:**-F1 *gud-a.out* Bot L81 (Debugger:run [signal])-----------------------------------------------------------------------------
  9. if(!marked.empty()) {
  10. left=marked.top();
  11. marked.pop();
  12.  
  13. // handle corner nodes
  14. if(left->right != NULL) {
  15. if (left->isInfNeg == false) { //! -inf
  16. if(left->right == NULL)
  17. break;
  18. => while(left->right->data < value) {
  19. left = marked.top();
  20. marked.pop();
  21. }
  22. }
  23. }
  24.