Bitcoin Forum
September 24, 2024, 03:28:14 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Where would you prefer the VRC/VRM exchange pair be?
Bittrex
Poloniex
Both
Other

Pages: « 1 ... 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 [807] 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 ... 959 »
  Print  
Author Topic: [ANN][VRC] VeriCoin Proof of Stake-Time Currency | New Roadmap Released  (Read 1355745 times)
otila
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
September 20, 2014, 03:32:05 PM
 #16121

I might have time to debug more tomorrow..

Ok let me know, no problems on Ubuntu, may be some fedora library conflict.  I'll check the code for this error, thanks.

The bug was introduced in git commit 92a1c96ad8, but because that's the only commit before earlier working commit, git bisect can't be used. So I have no interest in debugging this.

Code:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff29040ee in QWidget::hide (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
7224     setVisible(false);
(gdb) bt
#0  0x00007ffff29040ee in QWidget::hide() (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
#1  0x000000000044eb0a in BitcoinGUI::setEncryptionStatus(int) (this=this@entry=0x7fffffffc6c0, status=<optimized out>) at src/qt/bitcoingui.cpp:889
#2  0x000000000044ecaf in BitcoinGUI::setWalletModel(WalletModel*) (this=this@entry=0x7fffffffc6c0, walletModel=walletModel@entry=0x7fffffffc650) at src/qt/bitcoingui.cpp:453
#3  0x000000000044283e in main(int, char**) (argc=1, argv=0x7fffffffc968) at src/qt/bitcoin.cpp:235
(gdb) frame 2
#2  0x000000000044ecaf in BitcoinGUI::setWalletModel (this=this@entry=0x7fffffffc6c0, walletModel=walletModel@entry=0x7fffffffc650) at src/qt/bitcoingui.cpp:453
453         setEncryptionStatus(walletModel->getEncryptionStatus());
(gdb) frame 1
#1  0x000000000044eb0a in BitcoinGUI::setEncryptionStatus (this=this@entry=0x7fffffffc6c0, status=<optimized out>) at src/qt/bitcoingui.cpp:889
889         labelEncryptionIcon->hide();
(gdb) p *this
$1 = {<QMainWindow> = {<QWidget> = {<QObject> = {_vptr.QObject = 0xae82d0 <vtable for BitcoinGUI+16>, static staticMetaObject = {d = {superdata = 0x0,
            stringdata = 0x7ffff14dcac0 <qt_meta_stringdata_QObject>, data = 0x7ffff14dc980 <qt_meta_data_QObject>,
            static_metacall = 0x7ffff13dc5ac <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {
          d = 0xc36bc0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1527600 <qt_meta_stringdata_Qt>, data = 0x7ffff1524e80 <qt_meta_data_Qt>,
            static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0xae8488 <vtable for BitcoinGUI+456>, painters = 0,
        reserved = 0x0}, static staticMetaObject = {d = {superdata = 0x7ffff17b8e20 <QObject::staticMetaObject>, stringdata = 0x7ffff2bf7680 <qt_meta_stringdata_QWidget>,
          data = 0x7ffff2bf6f80 <qt_meta_data_QWidget>, static_metacall = 0x7ffff2913c92 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
          relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0xc36cf0}, static staticMetaObject = {d = {superdata = 0x7ffff2f37d40 <QWidget::staticMetaObject>,
        stringdata = 0x7ffff2c89c80 <qt_meta_stringdata_QMainWindow>, data = 0x7ffff2c89ac0 <qt_meta_data_QMainWindow>,
        static_metacall = 0x7ffff2beb21c <QMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
        relatedMetaObjects = 0x7ffff2f55be0 <qt_meta_extradata_QMainWindow>, extradata = 0x0}}}, static staticMetaObject = {d = {
      superdata = 0x7ffff2f55c00 <QMainWindow::staticMetaObject>, stringdata = 0x863c80 <qt_meta_stringdata_BitcoinGUI>, data = 0x8638c0 <qt_meta_data_BitcoinGUI>,
      static_metacall = 0x65670e <BitcoinGUI::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, clientModel =
    0x7fffffffc610, walletModel = 0x7fffffffc650, centralWidget = 0x1250050, overviewPage = 0xc59070, transactionsPage = 0xe947d0, addressBookPage = 0x1061230,
  receiveCoinsPage = 0x108c620, sendCoinsPage = 0x10b0b40, sendBitCoinsPage = 0x117e240, signVerifyMessageDialog = 0x11f9a80, fiatPage = 0x1249f60, labelEncryptionIcon =
    0xaf4960 <mapStakeModifierCheckpointsTestNet>, labelStakingIcon = 0x1156b40, labelConnectionsIcon = 0x1153080, labelBlocksIcon = 0x110bbd0, progressBarLabel = 0x110ed80,
  progressBar = 0x125ad40, appMenuBar = 0xc3dc90, overviewAction = 0xbcf850, historyAction = 0xc397f0, quitAction = 0xc3af50, sendCoinsAction = 0xc38c30,
  sendBitCoinsAction = 0xc39390, fiatAction = 0xc3a2e0, addressBookAction = 0xc39d00, signMessageAction = 0xc3ae60, verifyMessageAction = 0xc3d200, aboutAction = 0xc3b090,
  receiveCoinsAction = 0xc38cd0, optionsAction = 0xc3bbe0, toggleHideAction = 0xc3b2c0, exportAction = 0xc3d480, encryptWalletAction = 0xc3a840, backupWalletAction = 0xc3c9e0,
  changePassphraseAction = 0xc3cc10, unlockWalletAction = 0xc3cec0, aboutQtAction = 0xc3b110, openRPCConsoleAction = 0xc3cf80, trayIcon = 0xc56830, notificator = 0xc54a40,
  transactionView = 0xf8a2c0, rpcConsole = 0x125edc0, syncIconMovie = 0x117f400, fiatInit = false, fiatFrame = 0x1}
(gdb) frame 0
#0  0x00007ffff29040ee in QWidget::hide (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
7224     setVisible(false);
(gdb) p *this
$2 = {<QObject> = {_vptr.QObject = 0x0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff14dcac0 <qt_meta_stringdata_QObject>,
        data = 0x7ffff14dc980 <qt_meta_data_QObject>, static_metacall = 0x7ffff13dc5ac <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
        relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1527600 <qt_meta_stringdata_Qt>,
        data = 0x7ffff1524e80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0xb4ff20,
    painters = 65312, reserved = 0xb4ff20}, static staticMetaObject = {d = {superdata = 0x7ffff17b8e20 <QObject::staticMetaObject>,
      stringdata = 0x7ffff2bf7680 <qt_meta_stringdata_QWidget>, data = 0x7ffff2bf6f80 <qt_meta_data_QWidget>,
      static_metacall = 0x7ffff2913c92 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0x1}
(gdb) d32
Dump of assembler code from 0x7ffff29040ce to 0x7ffff290410e:
   0x00007ffff29040ce <QWidget::setFocusPolicy(Qt::FocusPolicy)+54>: test   %edi,%edi
   0x00007ffff29040d0 <QWidget::setFocusPolicy(Qt::FocusPolicy)+56>: je     0x7ffff29040df <QWidget::setFocusPolicy(Qt::FocusPolicy)+71>
   0x00007ffff29040d2 <QWidget::setFocusPolicy(Qt::FocusPolicy)+58>: sub    $0x8,%rsp
   0x00007ffff29040d6 <QWidget::setFocusPolicy(Qt::FocusPolicy)+62>: callq  0x7ffff2904098 <QWidget::setFocusPolicy(Qt::FocusPolicy)>
   0x00007ffff29040db <QWidget::setFocusPolicy(Qt::FocusPolicy)+67>: add    $0x8,%rsp
   0x00007ffff29040df <QWidget::setFocusPolicy(Qt::FocusPolicy)+71>: repz retq
   0x00007ffff29040e1: nop
   0x00007ffff29040e2 <QWidget::hide()+0>: sub    $0x8,%rsp
   0x00007ffff29040e6 <QWidget::hide()+4>: mov    (%rdi),%rax
   0x00007ffff29040e9 <QWidget::hide()+7>: mov    $0x0,%esi
=> 0x00007ffff29040ee <QWidget::hide()+12>: callq  *0x68(%rax)
   0x00007ffff29040f1 <QWidget::hide()+15>: add    $0x8,%rsp
   0x00007ffff29040f5 <QWidget::hide()+19>: retq   
   0x00007ffff29040f6 <QWidget::setHidden(bool)+0>: sub    $0x8,%rsp
   0x00007ffff29040fa <QWidget::setHidden(bool)+4>: mov    (%rdi),%rax
   0x00007ffff29040fd <QWidget::setHidden(bool)+7>: xor    $0x1,%esi
   0x00007ffff2904100 <QWidget::setHidden(bool)+10>: movzbl %sil,%esi
   0x00007ffff2904104 <QWidget::setHidden(bool)+14>: callq  *0x68(%rax)
   0x00007ffff2904107 <QWidget::setHidden(bool)+17>: add    $0x8,%rsp
   0x00007ffff290410b <QWidget::setHidden(bool)+21>: retq   
   0x00007ffff290410c <QWidget::isAncestorOf(QWidget const*) const+0>: test   %rsi,%rsi
End of assembler dump.
(gdb) p $rax
$3 = 0
effectsToCause (OP)
Hero Member
*****
Offline Offline

Activity: 761
Merit: 505

VeriCoin & Verium Creator/Developer


View Profile WWW
September 20, 2014, 03:59:12 PM
 #16122

I might have time to debug more tomorrow..

Ok let me know, no problems on Ubuntu, may be some fedora library conflict.  I'll check the code for this error, thanks.

The bug was introduced in git commit 92a1c96ad8, but because that's the only commit before earlier working commit, git bisect can't be used. So I have no interest in debugging this.

Code:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff29040ee in QWidget::hide (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
7224     setVisible(false);
(gdb) bt
#0  0x00007ffff29040ee in QWidget::hide() (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
#1  0x000000000044eb0a in BitcoinGUI::setEncryptionStatus(int) (this=this@entry=0x7fffffffc6c0, status=<optimized out>) at src/qt/bitcoingui.cpp:889
#2  0x000000000044ecaf in BitcoinGUI::setWalletModel(WalletModel*) (this=this@entry=0x7fffffffc6c0, walletModel=walletModel@entry=0x7fffffffc650) at src/qt/bitcoingui.cpp:453
#3  0x000000000044283e in main(int, char**) (argc=1, argv=0x7fffffffc968) at src/qt/bitcoin.cpp:235
(gdb) frame 2
#2  0x000000000044ecaf in BitcoinGUI::setWalletModel (this=this@entry=0x7fffffffc6c0, walletModel=walletModel@entry=0x7fffffffc650) at src/qt/bitcoingui.cpp:453
453         setEncryptionStatus(walletModel->getEncryptionStatus());
(gdb) frame 1
#1  0x000000000044eb0a in BitcoinGUI::setEncryptionStatus (this=this@entry=0x7fffffffc6c0, status=<optimized out>) at src/qt/bitcoingui.cpp:889
889         labelEncryptionIcon->hide();
(gdb) p *this
$1 = {<QMainWindow> = {<QWidget> = {<QObject> = {_vptr.QObject = 0xae82d0 <vtable for BitcoinGUI+16>, static staticMetaObject = {d = {superdata = 0x0,
            stringdata = 0x7ffff14dcac0 <qt_meta_stringdata_QObject>, data = 0x7ffff14dc980 <qt_meta_data_QObject>,
            static_metacall = 0x7ffff13dc5ac <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {
          d = 0xc36bc0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1527600 <qt_meta_stringdata_Qt>, data = 0x7ffff1524e80 <qt_meta_data_Qt>,
            static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0xae8488 <vtable for BitcoinGUI+456>, painters = 0,
        reserved = 0x0}, static staticMetaObject = {d = {superdata = 0x7ffff17b8e20 <QObject::staticMetaObject>, stringdata = 0x7ffff2bf7680 <qt_meta_stringdata_QWidget>,
          data = 0x7ffff2bf6f80 <qt_meta_data_QWidget>, static_metacall = 0x7ffff2913c92 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
          relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0xc36cf0}, static staticMetaObject = {d = {superdata = 0x7ffff2f37d40 <QWidget::staticMetaObject>,
        stringdata = 0x7ffff2c89c80 <qt_meta_stringdata_QMainWindow>, data = 0x7ffff2c89ac0 <qt_meta_data_QMainWindow>,
        static_metacall = 0x7ffff2beb21c <QMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
        relatedMetaObjects = 0x7ffff2f55be0 <qt_meta_extradata_QMainWindow>, extradata = 0x0}}}, static staticMetaObject = {d = {
      superdata = 0x7ffff2f55c00 <QMainWindow::staticMetaObject>, stringdata = 0x863c80 <qt_meta_stringdata_BitcoinGUI>, data = 0x8638c0 <qt_meta_data_BitcoinGUI>,
      static_metacall = 0x65670e <BitcoinGUI::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, clientModel =
    0x7fffffffc610, walletModel = 0x7fffffffc650, centralWidget = 0x1250050, overviewPage = 0xc59070, transactionsPage = 0xe947d0, addressBookPage = 0x1061230,
  receiveCoinsPage = 0x108c620, sendCoinsPage = 0x10b0b40, sendBitCoinsPage = 0x117e240, signVerifyMessageDialog = 0x11f9a80, fiatPage = 0x1249f60, labelEncryptionIcon =
    0xaf4960 <mapStakeModifierCheckpointsTestNet>, labelStakingIcon = 0x1156b40, labelConnectionsIcon = 0x1153080, labelBlocksIcon = 0x110bbd0, progressBarLabel = 0x110ed80,
  progressBar = 0x125ad40, appMenuBar = 0xc3dc90, overviewAction = 0xbcf850, historyAction = 0xc397f0, quitAction = 0xc3af50, sendCoinsAction = 0xc38c30,
  sendBitCoinsAction = 0xc39390, fiatAction = 0xc3a2e0, addressBookAction = 0xc39d00, signMessageAction = 0xc3ae60, verifyMessageAction = 0xc3d200, aboutAction = 0xc3b090,
  receiveCoinsAction = 0xc38cd0, optionsAction = 0xc3bbe0, toggleHideAction = 0xc3b2c0, exportAction = 0xc3d480, encryptWalletAction = 0xc3a840, backupWalletAction = 0xc3c9e0,
  changePassphraseAction = 0xc3cc10, unlockWalletAction = 0xc3cec0, aboutQtAction = 0xc3b110, openRPCConsoleAction = 0xc3cf80, trayIcon = 0xc56830, notificator = 0xc54a40,
  transactionView = 0xf8a2c0, rpcConsole = 0x125edc0, syncIconMovie = 0x117f400, fiatInit = false, fiatFrame = 0x1}
(gdb) frame 0
#0  0x00007ffff29040ee in QWidget::hide (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
7224     setVisible(false);
(gdb) p *this
$2 = {<QObject> = {_vptr.QObject = 0x0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff14dcac0 <qt_meta_stringdata_QObject>,
        data = 0x7ffff14dc980 <qt_meta_data_QObject>, static_metacall = 0x7ffff13dc5ac <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
        relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1527600 <qt_meta_stringdata_Qt>,
        data = 0x7ffff1524e80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0xb4ff20,
    painters = 65312, reserved = 0xb4ff20}, static staticMetaObject = {d = {superdata = 0x7ffff17b8e20 <QObject::staticMetaObject>,
      stringdata = 0x7ffff2bf7680 <qt_meta_stringdata_QWidget>, data = 0x7ffff2bf6f80 <qt_meta_data_QWidget>,
      static_metacall = 0x7ffff2913c92 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0x1}
(gdb) d32
Dump of assembler code from 0x7ffff29040ce to 0x7ffff290410e:
   0x00007ffff29040ce <QWidget::setFocusPolicy(Qt::FocusPolicy)+54>: test   %edi,%edi
   0x00007ffff29040d0 <QWidget::setFocusPolicy(Qt::FocusPolicy)+56>: je     0x7ffff29040df <QWidget::setFocusPolicy(Qt::FocusPolicy)+71>
   0x00007ffff29040d2 <QWidget::setFocusPolicy(Qt::FocusPolicy)+58>: sub    $0x8,%rsp
   0x00007ffff29040d6 <QWidget::setFocusPolicy(Qt::FocusPolicy)+62>: callq  0x7ffff2904098 <QWidget::setFocusPolicy(Qt::FocusPolicy)>
   0x00007ffff29040db <QWidget::setFocusPolicy(Qt::FocusPolicy)+67>: add    $0x8,%rsp
   0x00007ffff29040df <QWidget::setFocusPolicy(Qt::FocusPolicy)+71>: repz retq
   0x00007ffff29040e1: nop
   0x00007ffff29040e2 <QWidget::hide()+0>: sub    $0x8,%rsp
   0x00007ffff29040e6 <QWidget::hide()+4>: mov    (%rdi),%rax
   0x00007ffff29040e9 <QWidget::hide()+7>: mov    $0x0,%esi
=> 0x00007ffff29040ee <QWidget::hide()+12>: callq  *0x68(%rax)
   0x00007ffff29040f1 <QWidget::hide()+15>: add    $0x8,%rsp
   0x00007ffff29040f5 <QWidget::hide()+19>: retq   
   0x00007ffff29040f6 <QWidget::setHidden(bool)+0>: sub    $0x8,%rsp
   0x00007ffff29040fa <QWidget::setHidden(bool)+4>: mov    (%rdi),%rax
   0x00007ffff29040fd <QWidget::setHidden(bool)+7>: xor    $0x1,%esi
   0x00007ffff2904100 <QWidget::setHidden(bool)+10>: movzbl %sil,%esi
   0x00007ffff2904104 <QWidget::setHidden(bool)+14>: callq  *0x68(%rax)
   0x00007ffff2904107 <QWidget::setHidden(bool)+17>: add    $0x8,%rsp
   0x00007ffff290410b <QWidget::setHidden(bool)+21>: retq   
   0x00007ffff290410c <QWidget::isAncestorOf(QWidget const*) const+0>: test   %rsi,%rsi
End of assembler dump.
(gdb) p $rax
$3 = 0


I think I found the problem, you can pull and build again if you like.  Thanks for bug log.
otila
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
September 20, 2014, 04:21:31 PM
 #16123

I think I found the problem, you can pull and build again if you like.  Thanks for bug log.

That fixed the segfault.. thanks.
Little line-wrap issue
onsightit
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


truth=(true?true:false);


View Profile WWW
September 20, 2014, 04:30:17 PM
 #16124

I think I found the problem, you can pull and build again if you like.  Thanks for bug log.

That fixed the segfault.. thanks.
Little line-wrap issue


ScottAllyn

VRC: VMTMcvFjZHAshmVNLY5KYVHCTqcfEnH6Bd  SLR: 8W7D6D7rortYp51BK9MSrfripSoZWyVPVr  BTC: 1LbgAsTDtyWEGjiSaguJhJbaHBPgcMnHfP  BCC: 1Ta39PK67VXTD2xnmPNo5J9KJyBVHdYmy
onsightit
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


truth=(true?true:false);


View Profile WWW
September 20, 2014, 04:32:57 PM
 #16125

Why make the devs have to think twice (or ten times) about whether to post details about the progress they are making?

I know after a long battle against bugs when I make even a small step toward the completion line, I like to write about it, if only to clarify in my mind the specific progress that has been made.

Now if you want to require that the devs are 100% precise with every post about every detail, then they will become reluctant to post.

Now, I ask a simple question.

Do you like cheerleaders? Say, like: http://www.dolphinscheerleaders.com/

Why do sports teams have the cheerleaders? They dont actually help the players be better do they? Or do they?
Do the cheerleaders start berating the players for making errors? Or do they just make a new routine to encourage the players? positive reinforcement works. positive mental attitude works. there should be no debate about this.

Coding is a mental effort. Mental state affects things that require mental effort. forum posts affect mental state

I am not saying there can be not criticisms, but to pick on the posting of work in progress is not very supportive. Let us try to be more like cheerleaders. When you are criticizing, this requires dev's mental effort to address and isnt it better that this effort be used for coding than responding to criticisms?

Of course, if there is a significant horrible issue that is worth derailing a dev's concentration for an hour (or day), then by all means make a fact based post and it will be treated with the urgency it deserves.

What about positive reinforcement for each small step of progress? This will make these small steps come faster and faster. Isnt that worth the effort to not post a critical post?

James



Interesting point, but completely wrong. Why do sports teams have chearleaders? It can simple be put in 1 word "Entertainment"

Infact, many players find them distracting. Cheerleaders are employed to entertain guests. It's a nice touch to have some nice looking ladies jump out in front of you and shake their palm palms in tight fitting clothes. This is why I enjoy cheerleaders. Purely entertainment. I have not seen 1 Cheerleader in the locker room talking about gameplans? I have not ever seen a cheerleader run a quaterback sneak. You show me one "cheerleader" that has helped a team be extraordinary?

The fact is cherleaders are there for 1 reason, to pump up the crowd, to be entertainment. Cheerleaders at the end of the day do nothing but provide entertainement. This is much more closer to what your "VRC Cheerleaders" are.

Not exactly. More like "to pump up the crowd, to motivate the team".  Have you ever watched NCAA basketball?  The crowd is a BIG factor.



VRC: VMTMcvFjZHAshmVNLY5KYVHCTqcfEnH6Bd  SLR: 8W7D6D7rortYp51BK9MSrfripSoZWyVPVr  BTC: 1LbgAsTDtyWEGjiSaguJhJbaHBPgcMnHfP  BCC: 1Ta39PK67VXTD2xnmPNo5J9KJyBVHdYmy
xinyichao
Sr. Member
****
Offline Offline

Activity: 247
Merit: 250


View Profile
September 20, 2014, 04:40:25 PM
 #16126

I might have time to debug more tomorrow..

Ok let me know, no problems on Ubuntu, may be some fedora library conflict.  I'll check the code for this error, thanks.

The bug was introduced in git commit 92a1c96ad8, but because that's the only commit before earlier working commit, git bisect can't be used. So I have no interest in debugging this.

Code:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff29040ee in QWidget::hide (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
7224     setVisible(false);
(gdb) bt
#0  0x00007ffff29040ee in QWidget::hide() (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
#1  0x000000000044eb0a in BitcoinGUI::setEncryptionStatus(int) (this=this@entry=0x7fffffffc6c0, status=<optimized out>) at src/qt/bitcoingui.cpp:889
#2  0x000000000044ecaf in BitcoinGUI::setWalletModel(WalletModel*) (this=this@entry=0x7fffffffc6c0, walletModel=walletModel@entry=0x7fffffffc650) at src/qt/bitcoingui.cpp:453
#3  0x000000000044283e in main(int, char**) (argc=1, argv=0x7fffffffc968) at src/qt/bitcoin.cpp:235
(gdb) frame 2
#2  0x000000000044ecaf in BitcoinGUI::setWalletModel (this=this@entry=0x7fffffffc6c0, walletModel=walletModel@entry=0x7fffffffc650) at src/qt/bitcoingui.cpp:453
453         setEncryptionStatus(walletModel->getEncryptionStatus());
(gdb) frame 1
#1  0x000000000044eb0a in BitcoinGUI::setEncryptionStatus (this=this@entry=0x7fffffffc6c0, status=<optimized out>) at src/qt/bitcoingui.cpp:889
889         labelEncryptionIcon->hide();
(gdb) p *this
$1 = {<QMainWindow> = {<QWidget> = {<QObject> = {_vptr.QObject = 0xae82d0 <vtable for BitcoinGUI+16>, static staticMetaObject = {d = {superdata = 0x0,
            stringdata = 0x7ffff14dcac0 <qt_meta_stringdata_QObject>, data = 0x7ffff14dc980 <qt_meta_data_QObject>,
            static_metacall = 0x7ffff13dc5ac <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {
          d = 0xc36bc0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1527600 <qt_meta_stringdata_Qt>, data = 0x7ffff1524e80 <qt_meta_data_Qt>,
            static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0xae8488 <vtable for BitcoinGUI+456>, painters = 0,
        reserved = 0x0}, static staticMetaObject = {d = {superdata = 0x7ffff17b8e20 <QObject::staticMetaObject>, stringdata = 0x7ffff2bf7680 <qt_meta_stringdata_QWidget>,
          data = 0x7ffff2bf6f80 <qt_meta_data_QWidget>, static_metacall = 0x7ffff2913c92 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
          relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0xc36cf0}, static staticMetaObject = {d = {superdata = 0x7ffff2f37d40 <QWidget::staticMetaObject>,
        stringdata = 0x7ffff2c89c80 <qt_meta_stringdata_QMainWindow>, data = 0x7ffff2c89ac0 <qt_meta_data_QMainWindow>,
        static_metacall = 0x7ffff2beb21c <QMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
        relatedMetaObjects = 0x7ffff2f55be0 <qt_meta_extradata_QMainWindow>, extradata = 0x0}}}, static staticMetaObject = {d = {
      superdata = 0x7ffff2f55c00 <QMainWindow::staticMetaObject>, stringdata = 0x863c80 <qt_meta_stringdata_BitcoinGUI>, data = 0x8638c0 <qt_meta_data_BitcoinGUI>,
      static_metacall = 0x65670e <BitcoinGUI::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, clientModel =
    0x7fffffffc610, walletModel = 0x7fffffffc650, centralWidget = 0x1250050, overviewPage = 0xc59070, transactionsPage = 0xe947d0, addressBookPage = 0x1061230,
  receiveCoinsPage = 0x108c620, sendCoinsPage = 0x10b0b40, sendBitCoinsPage = 0x117e240, signVerifyMessageDialog = 0x11f9a80, fiatPage = 0x1249f60, labelEncryptionIcon =
    0xaf4960 <mapStakeModifierCheckpointsTestNet>, labelStakingIcon = 0x1156b40, labelConnectionsIcon = 0x1153080, labelBlocksIcon = 0x110bbd0, progressBarLabel = 0x110ed80,
  progressBar = 0x125ad40, appMenuBar = 0xc3dc90, overviewAction = 0xbcf850, historyAction = 0xc397f0, quitAction = 0xc3af50, sendCoinsAction = 0xc38c30,
  sendBitCoinsAction = 0xc39390, fiatAction = 0xc3a2e0, addressBookAction = 0xc39d00, signMessageAction = 0xc3ae60, verifyMessageAction = 0xc3d200, aboutAction = 0xc3b090,
  receiveCoinsAction = 0xc38cd0, optionsAction = 0xc3bbe0, toggleHideAction = 0xc3b2c0, exportAction = 0xc3d480, encryptWalletAction = 0xc3a840, backupWalletAction = 0xc3c9e0,
  changePassphraseAction = 0xc3cc10, unlockWalletAction = 0xc3cec0, aboutQtAction = 0xc3b110, openRPCConsoleAction = 0xc3cf80, trayIcon = 0xc56830, notificator = 0xc54a40,
  transactionView = 0xf8a2c0, rpcConsole = 0x125edc0, syncIconMovie = 0x117f400, fiatInit = false, fiatFrame = 0x1}
(gdb) frame 0
#0  0x00007ffff29040ee in QWidget::hide (this=0xaf4960 <mapStakeModifierCheckpointsTestNet>) at kernel/qwidget.cpp:7224
7224     setVisible(false);
(gdb) p *this
$2 = {<QObject> = {_vptr.QObject = 0x0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff14dcac0 <qt_meta_stringdata_QObject>,
        data = 0x7ffff14dc980 <qt_meta_data_QObject>, static_metacall = 0x7ffff13dc5ac <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
        relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff1527600 <qt_meta_stringdata_Qt>,
        data = 0x7ffff1524e80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0xb4ff20,
    painters = 65312, reserved = 0xb4ff20}, static staticMetaObject = {d = {superdata = 0x7ffff17b8e20 <QObject::staticMetaObject>,
      stringdata = 0x7ffff2bf7680 <qt_meta_stringdata_QWidget>, data = 0x7ffff2bf6f80 <qt_meta_data_QWidget>,
      static_metacall = 0x7ffff2913c92 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0x1}
(gdb) d32
Dump of assembler code from 0x7ffff29040ce to 0x7ffff290410e:
   0x00007ffff29040ce <QWidget::setFocusPolicy(Qt::FocusPolicy)+54>: test   %edi,%edi
   0x00007ffff29040d0 <QWidget::setFocusPolicy(Qt::FocusPolicy)+56>: je     0x7ffff29040df <QWidget::setFocusPolicy(Qt::FocusPolicy)+71>
   0x00007ffff29040d2 <QWidget::setFocusPolicy(Qt::FocusPolicy)+58>: sub    $0x8,%rsp
   0x00007ffff29040d6 <QWidget::setFocusPolicy(Qt::FocusPolicy)+62>: callq  0x7ffff2904098 <QWidget::setFocusPolicy(Qt::FocusPolicy)>
   0x00007ffff29040db <QWidget::setFocusPolicy(Qt::FocusPolicy)+67>: add    $0x8,%rsp
   0x00007ffff29040df <QWidget::setFocusPolicy(Qt::FocusPolicy)+71>: repz retq
   0x00007ffff29040e1: nop
   0x00007ffff29040e2 <QWidget::hide()+0>: sub    $0x8,%rsp
   0x00007ffff29040e6 <QWidget::hide()+4>: mov    (%rdi),%rax
   0x00007ffff29040e9 <QWidget::hide()+7>: mov    $0x0,%esi
=> 0x00007ffff29040ee <QWidget::hide()+12>: callq  *0x68(%rax)
   0x00007ffff29040f1 <QWidget::hide()+15>: add    $0x8,%rsp
   0x00007ffff29040f5 <QWidget::hide()+19>: retq   
   0x00007ffff29040f6 <QWidget::setHidden(bool)+0>: sub    $0x8,%rsp
   0x00007ffff29040fa <QWidget::setHidden(bool)+4>: mov    (%rdi),%rax
   0x00007ffff29040fd <QWidget::setHidden(bool)+7>: xor    $0x1,%esi
   0x00007ffff2904100 <QWidget::setHidden(bool)+10>: movzbl %sil,%esi
   0x00007ffff2904104 <QWidget::setHidden(bool)+14>: callq  *0x68(%rax)
   0x00007ffff2904107 <QWidget::setHidden(bool)+17>: add    $0x8,%rsp
   0x00007ffff290410b <QWidget::setHidden(bool)+21>: retq   
   0x00007ffff290410c <QWidget::isAncestorOf(QWidget const*) const+0>: test   %rsi,%rsi
End of assembler dump.
(gdb) p $rax
$3 = 0

come on , lets fix it .lol
effectsToCause (OP)
Hero Member
*****
Offline Offline

Activity: 761
Merit: 505

VeriCoin & Verium Creator/Developer


View Profile WWW
September 20, 2014, 04:49:04 PM
Last edit: September 20, 2014, 05:52:48 PM by effectsToCause
 #16127

I think I found the problem, you can pull and build again if you like.  Thanks for bug log.

That fixed the segfault.. thanks.
Little line-wrap issue


Yeah that is there for debugging purposes, will Have Scott remove it.
ScottAllyn
Full Member
***
Offline Offline

Activity: 236
Merit: 100


¿ʇɐɥʍ


View Profile WWW
September 20, 2014, 07:26:25 PM
 #16128

I think I found the problem, you can pull and build again if you like.  Thanks for bug log.

That fixed the segfault.. thanks.
Little line-wrap issue


Yeah that is there for debugging purposes, will Have Scott remove it.

That should be gone now, tho a restart may be required to clear it. Smiley

Ignored User Cleanup Script - Completely hide ignored users!
onsightit
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


truth=(true?true:false);


View Profile WWW
September 20, 2014, 09:12:52 PM
 #16129

Nice article, in case you have not read it.

http://www.cryptoarticles.com/crypto-news/vericoins-near-term-strategy-includes-a-lot-of-new-features


VRC: VMTMcvFjZHAshmVNLY5KYVHCTqcfEnH6Bd  SLR: 8W7D6D7rortYp51BK9MSrfripSoZWyVPVr  BTC: 1LbgAsTDtyWEGjiSaguJhJbaHBPgcMnHfP  BCC: 1Ta39PK67VXTD2xnmPNo5J9KJyBVHdYmy
john1975p
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
September 20, 2014, 09:16:30 PM
 #16130


Great writeup, I like it so much. Thanks for sharing.
criptix
Legendary
*
Offline Offline

Activity: 2464
Merit: 1145


View Profile
September 20, 2014, 09:17:29 PM
 #16131


i really like it.
if all this gets implemented and is working i believe vericoin will have a really strong basis for the future.

simplicity for the every-day user and anonymity for high-net-worth people/corporations.

                     █████
                    ██████
                   ██████
                  ██████
                 ██████
                ██████
               ██████
              ██████
             ██████
            ██████
           ██████
          ██████
         ██████
        ██████    ██████████████████▄
       ██████     ███████████████████
      ██████                   █████
     ██████                   █████
    ██████                   █████
   ██████                   █████
  ██████
 ███████████████████████████████████
██████████████████████████████████████
 ████████████████████████████████████

                      █████
                     ██████
                    ██████
                   ██████
                  ██████
                 ████████████████████
                 ▀██████████████████▀
.LATTICE - A New Paradigm of Decentralized Finance.

 

                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌
 

             ▄████▄▄   ▄
█▄          ██████████▀▄
███        ███████████▀
▐████▄     ██████████▌
▄▄██████▄▄▄▄█████████▌
▀████████████████████
  ▀█████████████████
  ▄▄███████████████
   ▀█████████████▀
    ▄▄█████████▀
▀▀██████████▀
    ▀▀▀▀▀
degold
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
September 20, 2014, 09:34:30 PM
 #16132


i really like it.
if all this gets implemented and is working i believe vericoin will have a really strong basis for the future.

simplicity for the every-day user and anonymity for high-net-worth people/corporations.

True, it will boost so much in future if developer implement these features.

■██████ PB Mining  ⌂  0.0016 BTC / GHS ██████■
MikeMike
Legendary
*
Offline Offline

Activity: 2254
Merit: 1020


★ Ⓚ KORE TEAM Ⓚ ★


View Profile
September 21, 2014, 08:13:03 AM
 #16133


i really like it.
if all this gets implemented and is working i believe vericoin will have a really strong basis for the future.

simplicity for the every-day user and anonymity for high-net-worth people/corporations.

True, it will boost so much in future if developer implement these features.

Awesome and thanks.
 Smiley
I still held onto some VRC as it's one of the very few with real world features.
Will be watching now even more.

pnosker
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


View Profile
September 21, 2014, 04:14:52 PM
 #16134

If you're interested in the SuperNET TOKEN group buy for VRC swap (with 5% discount), please fill this out:

https://docs.google.com/forms/d/1CYRrQfNOkKOT2RrtRxbAC5PPqlkVGvqZTcFnmPV6Ko4/viewform?usp=send_form

The trade will be executed at the VRC price at time of execution. The TOKEN/BTC rate is 0.01150000, and with 5% off it's 0.010925.

Please fill out this form within 24 hours so we can perform the purchase. I will be escrowing. Once you fill the form out, I will contact you.

Support the VeriFund Endowment.
VRC: VFEndownxxnHea9mv59kZx8c7TysGbndYx
brookefinancial
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


View Profile
September 21, 2014, 04:57:47 PM
 #16135

I think I have more BTC than VRC right now.

Small tip, good time to buy around 15k. But I bet you guys have VRC anyway  Grin

Looks like a Head-and-Shoulder Bottom on hourly charts


3D Printing and Bitcoin, that's pretty cool.
cryptozilla
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
September 21, 2014, 08:00:14 PM
 #16136

This coin is dead! Sell before it's too late! http://www.chicitysports.com/forum/images/smilies/troll.png
vtec2liter
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
September 21, 2014, 08:09:59 PM
 #16137

Troll look at history
ELMER_FUD
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
September 21, 2014, 08:25:12 PM
 #16138

Troll look at history

He/she probably just wants to trick anyone with weak hands into selling them some cheap coins.

VRC Tip Jar: VERiTAS2MPYM94kTwtni3GvnwdmWXqJsQf
ereborltc
Hero Member
*****
Offline Offline

Activity: 966
Merit: 500



View Profile
September 21, 2014, 08:44:58 PM
 #16139

This coin is dead! Sell before it's too late!
who cares his motives... ignored Wink

Legendary / Hero Member

█████
█████   ▄▄██████▄▄
█████▄██████████████▄▄
██████████▀▀▀▀▀▀███████▄
███████▀  ▄▄██▄▄  ▀█████▄
██████   ██▀  ▀██   █████
█████▌   ██▄▄▄
█████▌    ▀▀▀███▄
 █████   ██▄  ▄██   █████
 ▀█████▄  ▀▀██▀▀  ▄█████▀
  ▀███████▄▄▄▄▄▄███████▀
    ▀▀██████████████▀▀
        ▀▀██████▀▀

.BILLSCASH.

██
██
██
██
██
██
██
██
██
██
██
.Decentralized Microtask Platform on the Blockchain.
.With Encrypted User to User Messages.
  ───────
▄▄████████▄▄
▄████████████████▄
▄████████████████████▄
███████████████▀▀  █████
████████████▀▀      ██████
▐████████▀▀   ▄▄     ██████▌
▐████▀▀    ▄█▀▀     ███████▌
▐████████ █▀        ███████▌
████████ █ ▄███▄   ███████
████████████████▄▄██████
▀████████████████████▀
▀████████████████▀
▀▀████████▀▀
Twitter
Facebook
Reddit

LinkedIn
Github
brookefinancial
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


View Profile
September 21, 2014, 08:58:37 PM
 #16140


3D Printing and Bitcoin, that's pretty cool.
Pages: « 1 ... 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 [807] 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 ... 959 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!