Bitcoin Forum
May 25, 2024, 08:31:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 [168] 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 ... 233 »
3341  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 09, 2015, 06:30:37 PM
Can I ask how you are testing this?

Hardware/software?

Software.
3342  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 09, 2015, 05:41:38 PM
I'll be giving the latest git (bugfix-0.93) a spin fairly soon. And no, it's not deterministic. Armory runs inits properly most of the test tuns. There are a few different variations of patterns in the errors so far, so doesn't seem like necessarily the same error to someone who doesn't know the code.

Thanks for the help, it's really appreciated. Can I ask how you are testing this? I can't reproduce any of these bugs so I can't progress in fixing them without your log files currently. If I could experience them first hand,  the fixing would be a lot faster.
3343  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 09, 2015, 05:15:48 PM
Is the error deterministic? Does it happen with latest commit?

Edit: Actually I expect the error to be deterministic. Armory was closed while it was on a fork. It's trying to get back on the main chain at start but since the block update code didn't handle things properly in the previous run it won't recover from this. The new code should prevent the bad state from happening in the first place.
3344  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 09, 2015, 03:11:52 PM
I'm also managing to provoke "BDM thread failed: std::exception" errors, too. Logs available if anyone wants them.

Let's see logs, also try the latest commit in bugfix.
3345  Bitcoin / Armory / Re: Armory crashing when I import my wallet on: March 07, 2015, 08:32:54 PM
I did a fresh install of Windows 7 on my PC, and now Armory seems to be working perfectly.

Glad to hear
3346  Bitcoin / Armory / Re: The reasons I'm leaving armory for another wallet on: March 07, 2015, 06:23:40 PM
Making Armory portable is the worst experience.
If the developers care to read this, I would encourage making a portable version or incorporate the making of armory portable in the installer.

I'm not sure what you mean by portable. Portable binaries usually implies they do not depend on registry/hive settings to run, nor do they have to install other packages on your machine. This is true for Armory in Windows. You can copy paste the install dir to any compatible machine and Armory will run. On Linux, you can copy the installed lib folder to another machine, and as long as you have the proper Python packages and libstd, it will run too. Granted, on Linux you should just build your own binaries if you want to operate this way. I don't know about OSX, I don't use it.

If you mean something else when you say portable, you should present that.

Quote
issue I have seen is that if the HDD is not plugged in (or isn't mounted) or, for what ever reason, the settings file needs to be reset Armory will start reinstalling the blockchain in the default location, WHICH NEEDS TO BE MANUALLY CLEARED, AND CAN RESULT IN GIGABYTES OF DATA BEING LEFT UNUSED!

If you want to use Armory on partitions that aren't always available to your system or move the entire Core + DB around, you should be manually running BitcoinQt instead of using auto managed bitcoind. That's a default setting, easy to use, press one button and let it do its thing option made available to our users. You can't expect to customize your setup and get a good experience with the default behavior, that's contradictory.

You can disable both torrent download and auto manage bitcoind from the File -> Settings menu. In your case, failing to connect the drive in as you start Armory would result in Armory simply being offline, and no bootstrap would be downloaded.

Quote
Another issue I had in the past was that if the external HDD is removed while Armory is running it completely broke the software and after about a week trying to fix it, I finally had to uninstall the whole damn thing even re-downloading the blockchain, which, as you all know takes a fucking age!

While the new DB is resilient to this kind of abuse (LevelDB is terribly weak on that front), this is outright bad practice. If you're going to run any process against files on removable media, you should respect the remove procedure provided by your OS, which will clearly warn you the media is in use and shouldn't be removed at the moment. Blaming that on us is uncalled for. If you run your car into a wall, are you going to blame the manufacturer because it doesn't run anymore?

You can't expect to use a custom setup and have it convenient at the same time. Also, convenience and security are on the opposite end of a same line. You can place the cursor wherever you see fit, but don't think you can get an extremely secure system that works at the flick of a button. That's called web wallets, and it isn't secure at all.

Quote
Seriously guys, Export Transactions STILL doesn't work

Works in 0.93 afaik

Quote
The bootstrap, it works! Sometimes...

I fixed some major bugs pertaining to bitcoind failures a few days ago, and some more are in the works. Why were these fixed only now? Because we were not aware of them until this moment in time. Why? Because users like you didn't report they were having issues, and we don't experience these on our dev environments.

This is FOSS. You don't pay us and we don't throw user satisfaction surveys are you either. If you want stuff to get better, you have to present us with the issues and help us isolate the bugs. That's the nature of things. Don't expect to get treated any better elsewhere if your approach is to silently endure bugs until you can't take them anymore.





3347  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 06, 2015, 04:23:19 PM
Another BDM rebuild error.

That one is hitting the block update code. These have unit tests dedicated for headers first behavior, but I guess you just found a corner case. Time to reinforce them.

Did restarting fix the DB?
3348  Bitcoin / Armory / Re: "This app can't run on your PC" on: March 06, 2015, 01:55:10 AM
Do your computer meet the requirements?

Do you have a link for any specific requirements? I couldn't find a list of these on the Armory website.

The PC tablet is running Windows 8.1 (32-bit), 1GB RAM, running on an x64-based processor (Atom Z3735G). 18GB free disk space.



1) Windows 8 "Mobile" only runs "apps", not programs, i.e. only stuff built with MSVS for Windows works on that version. We build on MSVS for Windows desktop, which comes with the fully fleshed std libraries. You don't get half of that on the mobile dev suite, and it would be a nightmare to build Armory with it. If this is the version of Windows you have installed on that tablet, we can't do anything for you.

2) No x86 for 0.93, you have to use 0.92.3, which will do just fine for offline signing.
3349  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 06, 2015, 12:13:51 AM
Seems a pretty decent fix so far. "Remaining Blocks" count is a little erratic when used with 0.10.0, but I guess that's how parallel block downloading looks on a counter.

Does it try to redownload 100~150 blocks if you shut it down and restart it right away? It may show 1-2 blocks on consecutive restarts but I think that has to do with some corner case handling of the RPC packets Core returns to Armory. Also keep an eye on your top block just to be safe.

Quote
I haven't been using BDM mode regularly for a while

When you say BDM mode you mean auto bitcoind? That would be SDM mode (satoshi data manager). BDM is the block data manager, i.e. the C++ backend.

Quote
I don't know what happens on other platforms, but I get the "Disconnected!" tray balloon dialog as I shut down

Ah, obviously. Since I don't shut down the P2P socket before asking bitcoind to stop it can end up thinking bitoind terminated unexpectedly. If only that would have triggered on my machine... T_T. I hate not experiencing the bugs first hand.
3350  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 05, 2015, 06:25:12 PM
That went faster than expected. Try out bugfix, let's see if that covers your issue.
3351  Bitcoin / Armory / Re: Never Finishs Initializing on: March 05, 2015, 06:10:38 PM
I updated with the latest version of Armory: 0.93.0.70

It didn't seem to change anything.  It still shows connected (0 blocks) and never makes progress initializing.  Could someone please help?  I am getting somewhat desperate since it's been so long since I had this problem.

I sent another bug report with logs and opened a new ticket with previous ticket referenced.

Gimme your ticket #, I'll look at it.
3352  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 05, 2015, 06:07:59 PM
All 3 attempts made in BDM mode. bitcoind seemed to choke on the first attempt, despite 30 minutes running time. Second attempt succeeded. 3rd attempt died, and it did so suggesting it hadn't committed the new block height somehow, as it was indicating the same number of catch up blocks as the 2nd attempt (which was also typical behaviour for 0.93.0)

I fixed the block catch up issue yesterday. You can pull bugfix if you want to try that. Ima push a change in a few hours to cover for this issue too. Maybe you want to wait till then to try out both changes.
3353  Bitcoin / Armory / Re: [ANN] Armory 0.93 Official Release on: March 05, 2015, 03:31:30 PM
Does the comment reappear on the next start?
3354  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 05, 2015, 03:30:15 PM
Been testing 0.93.0.70, and I'm managing to trigger the "BDM error!" dialog still. Logs?

Yes please.
3355  Bitcoin / Armory / Re: [ANN] Armory 0.93 Official Release on: March 04, 2015, 10:17:55 PM
First, the OS X version does not support Armory management of bitcoind, so I'm stuck with the BitcoinQt approach.

I'm aware of that but non Mac users read these threads too so I use platform agnostic statements whenever possible.

Quote
Second, I guess I can just wait till the blockchain downloads, and then have Armory build its db afterwards. But is there some reason in principle that Armory cannot recognize incomplete blocks? During normal operation (i.e. after most of the blockchain is downloaded), Bitcoin-Qt is periodically getting new blocks, so there is a short window every 10 minutes when the situation is similar. Also during normal operation, I assume Armory periodically scans for new blocks (after Bitcoin-Qt tells it a new one has arrived), to extend its own database and display fresh data to the user. When it does this, there are probably no new partial blocks yet (because the next one wouldn't come for at least 10 minutes). But there is a small chance that two blocks are found almost simultaneously, right? In which case, right after Bitcoin-Qt tells armory it's ok to update its db, it might start downloading other partial blocks from random peers. So why couldn't the same "missing block data" cause crashes even after the initial bootstrap? Or are there certain state guarantees about ~/.bitcoin/blocks that are satisfied *except* during the initial bootstrap?

Core behaves differently when it verifies blocks through milestones hashes as opposed to checking each transaction sig. The usual behavior is checking the sigs, which is slow and doesn't trigger empty block data. Milestone hash checking is a lot more aggressive with disk writes and will resort to the headers first approach as much as possible. Also, you don't want to be heavily reading and writing the same data concurrently.

Quote
Regardless, the documentation (for all versions, but especially OS X since there's no choice) should probably be clarified to inform the user who is manually running bitcoin-qt that they must not run Armory until the blockchain is "fully" downloaded.

Too much has changed in this release so I don't expect most documentation to be up to date yet. Headers first changed some significant things under the hood for us and we might be more and more motivated to resort to blocks over P2P.

As for letting BitcoinQt run its course before starting Armory, it wasn't a requirement up until Core 0.10, but rather a good practice. Better let the first finish before moving on to the second.
3356  Bitcoin / Armory / Re: Users experiencing the BDM error message on: March 04, 2015, 09:36:26 PM
When you update the git, do I need to make clean && make or just make will do to incorporate the updates?

Some changes are Python only and can get away with not rebuilding, but it's a general guideline to make clean & make every time to you pull, regardless of the changes.
3357  Bitcoin / Armory / Re: [ANN] Armory 0.93 Official Release on: March 04, 2015, 03:42:01 PM
Understandable. And in that, Armory works, and better than ever. Significant improvements in speed can be felt in steps 2 and 3. There is nothing that can be done about bitcoind's slow startup is there? It's a problem with bitcoind not Armory.

Something can and will be done in the next version. It won't make it instant but it should prevent it from redownloading the last few blocks over and over.
3358  Bitcoin / Armory / Re: [ANN] Armory 0.93 Official Release on: March 04, 2015, 03:07:35 PM
Done rebuilding. For the first time, this version of Armory 0.93 successfully completes building the DB without progress unresponsiveness or non-specific hangups.

I must however make a note about memory usage. While I do understand from other threads that Armory doesn't actually gobble up all the memory and merely softly asks the OS to pre-commit space for it and release it at any moment if another program needs it, I still find it untennable to constantly run a program in the background that makes my gauging of free RAM unreliable. I don't want to have to use my PC in a manner where task manager is continually showing 99% RAM being used up, preventing me from actually seeing when a program does indeed get out of hand. Since I've seen no other program ever do this, I'd find it reasonable that Armory could scale down the practice too since I really don't see it needing to commit so much RAM in the first place.

EDIT: Upon a 2nd startup it seems to only do this RAM thing when it first builds the Armory DB, or at least, because the DB isn't that far behind it does it to a significantly less extent on future startups. It's still weird and, if Armory does think it's nice to have this type of DB lookup convenience, I don't think it should do it in a manner that's visible to the user(task manager).

Btw Armory's startup scanning and reach of full functionality is significantly faster than before. Cheers!

Next version will take it easier on the RAM front. For now I'm more interested in stability.
3359  Bitcoin / Armory / Re: [ANN] Armory 0.93 Official Release on: March 04, 2015, 03:06:08 PM
sflicht:

You either let Armory manage bitcoind for you, or you start BitcoinQt manually and let it sync fully before you start Armory. Instead, you are starting BitcoinQt and letting Armory run on top of a blocks folder that Core is still indexing through milestones hashes, which guarantees you'll run into missing block data. Let BitcoinQt do its thing then start Armory.
3360  Bitcoin / Armory / Re: Armory crashing when I import my wallet on: March 04, 2015, 05:01:46 AM
For now try the new build with the fresh fixes, but your logs did not indicate anything that would lead me to believe these fixes will cover your issue. At any rate, try and it report here.
Pages: « 1 ... 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 [168] 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 ... 233 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!