Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

OOM geth crash - sync stops at 2% and Ether no showing #1701

Closed
tamtamtom opened this issue Mar 4, 2017 · 43 comments · Fixed by #1750
Closed

OOM geth crash - sync stops at 2% and Ether no showing #1701

tamtamtom opened this issue Mar 4, 2017 · 43 comments · Fixed by #1750

Comments

@tamtamtom
Copy link

System information

Version: `0.8.9`
OS & Version: windows 7
Node type: `eth/geth(default)` .1.5.9 (Go)

Downloaded the latest version. but I never saw my ether yet. It seems it is not syncornizig with my account.
see screenshots for configuration
capture_wallet 2
capture_wallet 3
capture_wallet

Transaction succesfully done on:
capture_wallet 4

  • Check the console, of Mist (CTRL/CMD + ALT + i) and take a screenshot : I don't know what that mean.

sync seems to be stopped at 2% for ever, I let more than 24 hours and nothing.
I tried to remove the Chaindata folder and launch again Ethereum Wallet for fast sync, but it also stops at 2%.

Seems that there is a memory error in the log files from node but I don't know what to do with that.
node.log.zip

HOw to find my Ethers? Please help

Thanks

@markkeulen
Copy link

I would like to know the answer to. I seem to have the same problem. Endless waiting for sync, never getting further then 2%. Also have some ether that have been bought for this wallet.

@MaSansky99
Copy link

Same problem here. Progress seems stuck at 1% after 1 hour, but number of blocks is very slowly decreasing. All accounts show 0 ETH. Very disturbing. Why doesn't the program have a "fast update" or "reconnect" button of some sorts. Functionality is so minimal, you could call it negative

@f1tsh0
Copy link

f1tsh0 commented Mar 7, 2017

Same problem here... Always stops at 1% or 2%...

@luclu
Copy link
Contributor

luclu commented Mar 8, 2017

@tamtamtom apparently your computer ran out of memory (OOM) and geth crashed as the logs indicate:

[...]
I0304 08:18:08.873515 eth/downloader/downloader.go:966] imported 384 state entries in   8.000ms: processed 138464, pending at least 132778
I0304 08:18:09.033524 eth/downloader/downloader.go:966] imported 384 state entries in  24.001ms: processed 138848, pending at least 132848
I0304 08:18:09.045525 eth/downloader/downloader.go:966] imported 384 state entries in  11.000ms: processed 139232, pending at least 132535
I0304 08:18:09.129530 core/blockchain.go:805] imported  488 receipts in 113.006ms. #91995 [85f1b9a0… / dad6e223…]
I0304 08:18:09.140530 core/headerchain.go:342] imported  768 headers in 346.019ms. #94080 [fe34b35f… / 490edcfd…]
runtime: out of memory: cannot allocate 268435456-byte block (771424256 in use)
fatal error: out of memory

runtime stack:
runtime.throw(0xd30bbb, 0xd)
	C:/go/src/runtime/panic.go:566 +0x7f
runtime.largeAlloc(0x10000000, 0x464101, 0x52b0ea00)
	C:/go/src/runtime/malloc.go:776 +0xb7
runtime.mallocgc.func1()
	C:/go/src/runtime/malloc.go:669 +0x31
runtime.systemstack(0x1f220a00)
	C:/go/src/runtime/asm_386.s:323 +0x5e
runtime.mstart()
	C:/go/src/runtime/proc.go:1079
[...]

Though Mist should be able to handle backend error like this more graciously and/or give better user feedback.

@luclu luclu changed the title sync stops at 2% and Ether no showing in wallet on 0.8.9 OOM geth crash - sync stops at 2% and Ether no showing Mar 8, 2017
@MattMensa
Copy link

I'm having the same problem using the official wallet software for Windows from https://www.ethereum.org/ (Win32, v0.8.9)
running on Windows 8.1 64bit.

I'm stuck at 2%. Deleting the chaindata-folder did not help. It starts and works ok-fast until 2%, then stops.
Is this a current issue across several platforms?

ethereum3
nodelog.zip

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

To calm you down, in the worst case you can always import you private key files to https://www.myetherwallet.com, if you need to access you funds.

Though the syncing issue in the latest versions seems problematic.

Please try deactivating your firewall, if this doesn't help, download a previous version of geth like https://github.com/ethereum/go-ethereum/releases/tag/v1.5.0
Run it from within the cmd.exe and then start mist afterwards

EDITED BY @obscuren: Do NOT do this. 1.5.0 does not contain hard forked code.

@karalabe
Copy link
Member

karalabe commented Mar 9, 2017

How much memory does your machine have? Are you running 32bit or 64bit version? How much cache does Mist set by default?

@karalabe
Copy link
Member

karalabe commented Mar 9, 2017

@frozeman Looking at the Mist code

? ['--fast', '--cache', '1024']
, you start Geth with a database cache allowance of 1024MB. If a machine doesn't have 2GB RAM at least, it will go OOM. Also if you run this on a 32bit machine, it will go OOM as it will exceed the 32bit address space.

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

@tamtamtom @MattMensa please run geth.exe separate and see if it synced, then

frozeman added a commit that referenced this issue Mar 9, 2017
@tamtamtom
Copy link
Author

my machine is windows 7 64bits with 6GB RAM.
@frozeman : what do you mean by "run geth.exe separate"??

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

Download it here and run it before you start mist https://github.com/ethereum/go-ethereum/releases/tag/v1.5.0 https://github.com/ethereum/go-ethereum/releases (edited, as @karalabe pointed out)

@MattMensa
Copy link

@frozeman Thank you very much for your fast an detailed reply.

How much memory does your machine have? Are you running 32bit or 64bit version? How much cache does Mist set by default?

16 GB RAM
Windows 8.1 64bit but running the 32bit version of the wallet. Should I use the 64 bit version?

please run geth.exe separate and see if it synced, then

..then what? :-)
I'm running now the geth.exe from the Ethereum Appdata-Folder.
What information should I supply here when geth.exe is running? I see that it regularly adds new imported blocks.. There is no progress bar though.

@karalabe
Copy link
Member

karalabe commented Mar 9, 2017

Please run the 64bit version of the wallet, yes.

@karalabe
Copy link
Member

karalabe commented Mar 9, 2017

And please stick to the latest Geth release, the one recommended by @frozeman doesn't contain the latest fork logic, so it's not compatible with mainnet.

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

Yes run the 64 bit version. When you see that it adds new block it synced, but you might want to delete the "chaindata" (only!) from the AppData/Ethereum folder and start geth.exe again, then let it sync through.
You can see the blocknumber in the logged lined on the right, or start mist after to see the progress bar.

@karalabe
Copy link
Member

karalabe commented Mar 9, 2017

If you run geth on it's own, please specify --fast --cache=512 as cli flags too

@MattMensa
Copy link

MattMensa commented Mar 9, 2017

First try:
I deleted the chaindata folder
I run the 64 bit version -> It starts syncing but stops pretty fast, now at 0%

Second try:
Deleted the chaindata folder again
Made a shortcut to the geth.exe. Added the cli flags (fast, cache=512)
Started geth -> worked for about 10 minutes and created a chaindata folder with the size of around 1.2GB. Then the geth window suddenly closed itself
Started now the 64 bit version again (no deleting of chaindata folder) -> is now stuck @ 2,550,88 blocks left (0%) with 2 peers (not updating)

I did not change to the geth version recommended by @frozeman

Edit: I imported my JSON-File to https://www.myetherwallet.com/
At least I have access now 👍
Thank you for the hint @frozeman

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

Can you please start "cmd.exe" first from your windows, then navigate to the geth.exe using cd my path/to/geth/

Then post the logs when the node crashes, otherwise we can't tell whats the issue.

@MattMensa
Copy link

Then post the logs when the node crashes, otherwise we can't tell whats the issue.

Could you please specify which log-files you need for the crashing geth.exe and where they are likely to be stored?
I added a zip-file of the C:\Users\user\AppData\Roaming\Ethereum\geth\nodes folder content which includes a log-file with a final time stamp matching to when the windows closed itself.
nodes.zip

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

No thats not it, the log will be shown in you command prompt when you start the node from within cmd.exe

@MattMensa
Copy link

Ok, now I understand. Thank you.

Here you are:
Geth log.txt

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

Hm, sadly this is not showing the initial error its only the rest of the log. I suggest restarting your computer as most likely you still have a geth instance running

Please try to copy the whole log.

@frozeman
Copy link
Contributor

frozeman commented Mar 9, 2017

@karalabe it crashes, but the log is so short that we can't see the error :(

@karalabe
Copy link
Member

karalabe commented Mar 9, 2017 via email

@MattMensa
Copy link

MattMensa commented Mar 10, 2017

Geth log 2.txt
geth_1

@frozeman
Restart did not help. Same issue with geth.
Is there a way to log the whole event in cmd.exe to provide more information?

@luclu
Copy link
Contributor

luclu commented Mar 16, 2017

A PR is available that should hopefully fix this issue: #1750

@MattMensa
Copy link

Any fix or workaround known yet? :-(

@karalabe
Copy link
Member

Upgrade to Geth 1.6.0 and if it still fails please send us the output of 'geth version'.

@MattMensa
Copy link

Thank you. 1.6.0 fixed it for me

evertonfraga added a commit that referenced this issue Apr 26, 2017
* updated solc again

* updated solc to 0.4.6

* Update geth to 1.5.5 (#1520)

* Update geth to 1.5.5

* corrected windows zip's internal paths

* changed sanity check

* made node starting better

* also log path from which to fetch

* show fetching origin URL

* fix ESLint errors

* removed -stable

* fixes the immediate startup issue (#1540)

* fixes #1532 (#1534)

* [ESLint] autofix 'modules' (#1536)

* [ESLint] update customProtocols.js (#1538)

* added postinstall step for interface dir (#1546)

* [ESLint] update 'scripts' (#1539)

* [ESLint] update 'scripts'

* add comments to .eslintrc

* update paths

* update comments

* Adding badges for (up|out)dated dependencies (#1525)

* Changes to splash screen and onboarding (#1545)

* change fast to light

* light client

* remove '--cache' flag

* remove cache

* text changes`

* changes to onboarding screen

* changes to onboarding

* ropstein in eth

* experimental label`

* checking network label position

* Theres no I in Ropsten

* changes algotithm for displaying

* allows app to be ready if no sync is happening

* bring changes to splash screen

* remove changes from ethereumNode

* remove changes from menuItems

* speed changes

* clean up and add comments

* fixes onboarding shapeshift window loading

* simplify code

* add comments

* shows ready to launch when there are less than a 100 blocks

* Error pages (#1559)


* added not found and crash error page

* add source sans

* [readme] minor typo

* [mistAPI] add 'mist.solidity.version' (#1586)

* add 'mist.solidity.version' to mistAPI

* Adding tests for  in Mist API

* fixes (#1600)

* add hash and queries to breadcrumb (#1596)

* fix offline-startup edge-case (#1571)

* NSIS installer (#1499)

* Update travis config to new format

* fixes

* install gulp

* fixes

* tweaks

* use same install & script tasks for all builds

* Expand build matrix

* tweaks

* fixes

* try to fix wine installation

* Enable mac build

* Extend run time to 30 minutes

* see if extra dependencies resolves build issue for linwin

* Install yarn with npm on osx

* linux and windows in one

* Add gulp to Mac

* Bump timeout to 60 minutes

* remove download-signatures from processing / travis tweaks

* cleanup

* enable gitter notifications

* fix bash double ampersand

* try to build nsis script

* fix nsis verbosity flag

* Customized NSIS installer

* Fix order of commands

* Improve uninstaller

* Add logic and movefile plugins

* Enable separate DATADIR location

* Remove INSTDIR and replace with FILEDIR

* Fix compiler warnings about unknown variables

* Enforce UAC admin requirement

* Move NSI to scripts directory and add plugins

* Include version in output filename

* Remove duplicate execution level command

* Move files from nested folder into main folder

* Update shortcut names and params

* initial architecture detection + various cleanup

* More flexible environment vars

* Cleanup

* User-selectable location for Mist's data files

* Include icon in installation directory

* Cleanup

* Improve/fix registry entries

* Show shortcuts after successful installation

* Estimate installation size

* Fix removal of start menu shortcuts

* Open DATADIR and NODEDATADIR on uninstallation

* Handle firewall rules

* Disable firewall updates

* Include multiple architectures into single installer

* Don't allow user to select Mist data directory

* Integrate NSIS build into Gulp

* Cleanup lint suggestions

* Cleanup more lint suggestions

* One more linter fix

* Remove testnet startmenu entry

* Double the estimated installed size

* Create desktop shortcut

* Delete temporary zips

* Store user settings in HKCU for uninstallation

* Remove user registry settings on uninstallation

* Improved uninstallation to not rely on stack variables

* Compute actual program directory size

* Cleanup

* [travis] various fixes (#1601)

* various fixes

* disable code-signing on 'develop'

* fix yarn on xcode8 image

* rectify if statement

* comments

* improvement

* Adjust formatter for addPeer #1543 (#1599)

* recreate PR

* add fixes

* fix [null]

* [gulp] new task 'upload-binaries' (to github) (#1578)

* add gulp-task 'upload-binaries'

* fix ESLint errors

* improvements and fixes

* switch URLs to ethereum/mist repo

* also build wallet if on master branch

* make sure all sendTransaction is valid HEX (#1606)

* Adding a develop menu option to open Remix IDE (#1608)

* Adding browser solidity menu item

* Adding i18n keys for Remix menu item

* Moving Remix menu option UP

* Opening Remix on a separated popup

* Changing display name

* minor refactor

* reverting travis change

* Update app.nl.i18n.json (#1609)

Dutch translation

* adjust content order, feather and window size (#1585)

* fix mention-bot (#1587)

* Improve importer (#1598)



* rename 'presaleFile' IPC actions to generic 'walletFile'

* update the import-screen depending on wallet type

* leverage ethereum-keyfile-recognizer

* update yarn.lock

* fix merge relic

* [ESLint]

* polish

* update dependency and fix ESLint

* improvements

* update menu-label

* Dutch translation improved (#1610)

* Update mist.nl.i18n.json

Dutch translations

* Corrected proposed changes for Dutch translations.

Capital "E"ther and changed from formal to informal throughout the file.

* change window height (#1612)

* Allow for operators while parsing 'mist.solidity.version' (#1613)

* Allow for operators while parsing 'mist.solidity.version'

* minor improvement in regex

* Sync Dutch translation file to English + corrections (#1616)

* Sync Dutch translations to English + corrections

Mostly rearranged the lines to get equal to the English translation file for easier future maintenance. Also did some small spelling corrections and improved a few translations when I matched the Dutch and English files.

* Fixed JSON syntax

Fixed JSON syntax

* Processed suggestions, many thanks!

* update i18n files according to english base files (#1618)

* [travis] don't wait for mac build on PR check (#1611)

* 36

* 37

* [gulp] don't build NSIS installer on 'wallet' task (#1614)

* don't build NSIS installer in 'wallet' task

* [readme] add 'makensis' to brew install

* Bump version string to 0.8.9 (#1626)

* Spectron testing suite (#1553)

* Spectron iteration

* Updating spectron

* Creating switch for mist.lokidb for automated tests

* Adding chai-as-expected

* Changing IPC flag

* Pairing spectron and electron versions

* [ESLint] Minor fixes

* Adding chai-string

* Couple of tests passing

* update .eslintrc.yml

* Simplifying code

* Removing delay in favor of better window management

* Adding tests for URL bar

* Focusing window before each test

* Minor fixes

* Improving mist setup and teardown

* Fixing wallet test

* adding html fixture

* Improving test helpers

* Tests for ETH-01-002

* Updating tests

* Starting local HTTP server to deal with html fixtures

* Updating tests setup

* Adding more tests

* Updating travis file to run spectron tests

* Refactoring tests

* Tests for ETH-01-007

* Downloading geth on the fly

* Fine-tuning geth download during tests

* Changing linux binary dir

* Fixing binary path on linux

* Travis debug

* Travis debug

* Changing fixtures

* Fixing tests

* Fixing travis file

* More tests

* Adjusting timeouts

* Adjusting GULP_PLATFORM test env variable

* Adjusting timeouts

* Disabling some tests for now

* Disabling a test

* Fix raw data display ('0x') in data-less TXs (#1625)

* Update dependencies (#1623)

* Update dependencies

* Updating yarn lock

* udpate (#1622)

* Cleaner mocha-in-browser test results (#1630)

* Removing DavidDM broken badges (#1631)

* Update geth to 1.5.5 (#1520) (#1522) (#1633)

* updated solc again

* updated solc to 0.4.6

* Update geth to 1.5.5 (#1520)

* Update geth to 1.5.5

* corrected windows zip's internal paths

* changed sanity check

* made node starting better

* also log path from which to fetch

* show fetching origin URL

* fix ESLint errors

* removed -stable

* Update geth to 1.5.8 (#1635)

* Update geth (osx still missing)

* include mac

* Add gulp task 'update-nodes' (#1637)

* sync was being skipped (#1647)

* sync was being skipped

* sync was being skipped

* updates confirmation window size issue (#1665)

* updates confirmation window size issue

* updated to web3.js 0.18.2, please run yarn

* improved gas estimation errors

* add error check only when estimatedGas is lower than providedGas

* Main window position and size are now persisted through sessions (#1641)

* update to geth 1.4.9 (#1662)

* Last days of dechunker (#1680)

* removed dechunker

* added legacyWeb3Provider

* added comment

* warn on websocket connection

* added old full web3 for legacy reasons

* perm-tests: add 'bzz' to 'should only contain allowed attributes' test (#1737)

* switch to camelCase for var 'lang_code' (#1736)

* [ESLint] exclude auto-generated 'signatures.js' (#1752)

* meteor interface: add ES6 support (#1738)

* Fix #1701 (#1750)

* enable translations on splash screen (#1749)

* [ESLint] fix simple rule violations in 'interface' (#1751)

* fix rule "intend"

* fix rule "no-trailing-spaces"

* fix rule "eol-last" (new line at end of file)

* fix rule "keyword-spacing"

* fix rule "space-before-blocks"

* fix rule "space-infix-ops" (space before and after operators)

* fix rule "space-before-function-paren"

* fix rule "object-curly-spacing"

* fix rule "no-multi-spaces"

* fix rule "curly"

* fix rule "no-multiple-empty-lines"

* fix rule "quotes"

* fix rule "semi-spacing"

* fix rule "semi"

* fix rule "key-spacing"

* fix rule "space-in-parens"

* fix rule "spaced-comment"

* fix rule "comma-spacing"

* fix rule "no-lonely-if"

* fix rule "eqeqeq"

* show backup hint when createing accounts, demanding min 8 characters (#1775)

* show backup hint when createing accounts, demanding min 8 characters

* fix typo

* [readme] update dependencies paragraph (#1784)

* [i18n] partial update to German translation (#1753)

* [i18n] partial update to German translation

* update

* Improve console messages (#2067)

* [i18n] add missing meteor package 'numeral:languages' (#1783)

* [i18n] add missing meteor package 'numeral:languages'

* add better error message

* More spectron ETH-01 tests. (#1689)

* Spectron iteration

* Updating spectron

* Creating switch for mist.lokidb for automated tests

* Adding chai-as-expected

* Changing IPC flag

* Pairing spectron and electron versions

* [ESLint] Minor fixes

* Adding chai-string

* Couple of tests passing

* update .eslintrc.yml

* Simplifying code

* Removing delay in favor of better window management

* Adding tests for URL bar

* Focusing window before each test

* Minor fixes

* Improving mist setup and teardown

* Fixing wallet test

* adding html fixture

* Improving test helpers

* Tests for ETH-01-002

* Updating tests

* Starting local HTTP server to deal with html fixtures

* Updating tests setup

* Adding more tests

* Updating travis file to run spectron tests

* Refactoring tests

* Tests for ETH-01-007

* Downloading geth on the fly

* Fine-tuning geth download during tests

* Changing linux binary dir

* Fixing binary path on linux

* Travis debug

* Travis debug

* Changing fixtures

* Fixing tests

* Fixing travis file

* More tests

* Adjusting timeouts

* Adjusting GULP_PLATFORM test env variable

* Adjusting timeouts

* Disabling some tests for now

* Disabling a test

* updating yarn

* Tests for ETH-01-009

* More tests

* Adding test for ETH-01-008

* simplify '--test' flag evaluation

* revert unnecessary changes to yarn.lock (no changes to package.json)

* Minor comment changes

* consistent use of 'protocol' in test titles

* Update js-redirect.html

* [gulp] Refactor and Ethereum-Wallet NSIS installer (#1642)

* Add Ethereum-Wallet NSIS installer

* minor changes

* improve makensis call

* Improve Uploader

* Refactor

* refactor

* remove eth node

* remove build-dist.js

* added 'options.platforms' and 'options.activePlatforms'

* remove squirrel

* fix

* cleanup

* string formating, windows compatibility

* md5 checksum platform compatibiliy

* cleanup Linter errors

* update travis.yml

* minor fix

* improve platform usage hint (don't show 'mac' on non macOS systems)

* Rectifying documentation

* update Readme

* typo in readme

* add clarification on available platforms on the host platform

* remove unnessecary linux dep

* cleanup patch string

* increase timeout (#2129)

* Sidebar revamp (#1640)

* Sidebar changes

* Basic tab visual changes

* Scrolling tabs

* Menu iteration

* Improvements on floating menu

* Menu improvements

* Inflection translation for account button

* Adjusting menu animations and hover (dis)appear timings

* Identicon area height

* Cleanup

* Improvements on menu position and, padding and dealing with information overflow

* browserbar z-index

* Sidebar scrolling on submenu overflow

* Fixed some visual glitches

* Enabling drag and drop of new tabs

* Fixing submenu position

* Refactoring

* Opening the right account window for dapp menu entries

* Minor opacity change

* Scrollbars on windows

* White scrollbars on submenu

* Fixing sidebar css on windows

* Code style

* Dealing with large numbers with german separators

* Prevents dragging Dapps to 1st position (browser)

* Ensuring browse will always be the first tab

* Preventing drag dapps above browse tab

* Minor adjustments

* Small refactor and code cleaning

* Dependencies update

* Fixing add permissions to browse tab behavior

* Cursor change

* Code Style

* Small refactor

* Code style

* remove duplicate makensis step (#2073)

* remove rules (#2091)

* [travis] only increase timeout for mac build (#2096)

* [travis] only increase timeout for mac build

* fix

* Make capitalization more consistent in menus.   Correct punctuation. (#2123)

* fix (#2124)

* fix #1649 (add lokijs save-throttling) (#2125)

* [yarn] update dev node modules (#2128)

* remove debug loglevel (#2137)

* Removing old code. Fixes small bug (#2140)

* update npm-modules (#2126)

* [security] fix #1359, improve txData validation (#2092)

* fix #1359

* stricter validation

* add test case "shouldn't allow RegExp (possible XSS)"

* shorten test-case

* remove unnecessary regex flags

* improve error msg

* update geth 1.6.0 (#2146)

* update geth 1.6.0

* [tests] geth 1.6.0 compatibility

* [meta] remove .mention-bot (#2094)

* Version bump (#2161)
@senarvi
Copy link

senarvi commented May 10, 2017

I'm experiencing this issue after upgrading to 0.8.10 on 64-bit Windows 10. At first Ethereum Wallet crashed while updating the blockchain. I tried rebooting the computer. Now it crashes immediately when I start it at this point (if I got it right):

https://github.com/ethereum/go-ethereum/blob/9184249b393e4e332ae6a2f5d774880a88a9bfd6/ethdb/database.go#L72

and writes this to log:

INFO [05-10|13:16:39] Starting peer-to-peer node               instance=Geth/v1.6.0-stable-facc47cb/windows-386/go1.8.1
INFO [05-10|13:16:39] Allocated cache and file handles         
database=C:\\Users\\user\\AppData\\Roaming\\Ethereum\\geth\\chaindata cache=1024 handles=1024
runtime: out of memory: cannot allocate 268435456-byte block (275775488 in use)
fatal error: out of memory

I have plenty of free memory.

@karalabe
Copy link
Member

Run 64 bit version of geth and not the 32 bit version then.

@senarvi
Copy link

senarvi commented May 10, 2017

I used the installer and I think it downloaded both versions, so I assumed it can choose the correct one. I'll try to manually install the 64-bit version then.

@luclu
Copy link
Contributor

luclu commented May 10, 2017

@senarvi I tried to replicate the issue but failed.
In my test on Win7 32bit / 64bit:

  • Mist will download the correct geth version on win32 and win64
  • Mist will launch geth with the correct —cache size of 512/1024 MB

This behaviour is expected with the current code on master.

Could you please open the folder %LOCALAPPDATA%\Mist\binaries\Geth\unpacked and check if all binaries are amd64 ones?

@senarvi
Copy link

senarvi commented May 10, 2017

@luclu I'm using Ethereum-Wallet-installer, not Mist-installer. Using task manager I found out that it launches a 32-bit geth.exe binary from %APPDATA%\Ethereum Wallet\binaries\Geth\unpacked. Ethereum Wallet binary is 64-bit. So maybe a wrong geth binary is packaged with Ethereum Wallet installer?

@luclu
Copy link
Contributor

luclu commented May 11, 2017

I still can't reproduce the geth 32bit download with the Ethereum-Wallet-installer-0-8-10.exe on Windows 7 x64.

Here is the content of my %APPDATA%\Ethereum Wallet\binaries\Geth\unpacked folder,
the geth.exe is in turn copied over from the geth-windows-amd64-1.6.0-facc47cb folder:
screen shot 2017-05-12 at 00 04 05
The taskmanager reports the correct x64 versions of the binaries:
screen shot 2017-05-12 at 00 08 44

Could it be that the installer did install the 32bit version of Ethereum Wallet?

@senarvi
Copy link

senarvi commented May 11, 2017

No, I had x64 version of Ethereum Wallet.exe (I checked with task manager). Now that I manually replaced geth with x64 version, it's working fine. I don't know what went wrong originally in the installation.

@luclu
Copy link
Contributor

luclu commented May 12, 2017

As a hopefully final check could you please remove the unpacked folder, start Ethereum Wallet and check if this will download the x64 version of geth?

@senarvi
Copy link

senarvi commented May 12, 2017

This did download the x64 version. Very strange.

@luclu
Copy link
Contributor

luclu commented May 12, 2017

That is good news!
Though, please let me know if this anomaly happens again to you, I'm very happy to assist and investigate to solve it.

@ordinaryCoder
Copy link

ordinaryCoder commented Jul 7, 2017

I m not able to run it on Raspbi Pi3 my geth version

Geth
Version: 1.6.5-stable
Git Commit: cf87713dd42162861b7ed227f79f0638a33571df
Architecture: arm
Protocol Versions: [63 62]
Network Id: 1
Go Version: go1.8.3
Operating System: linux
GOPATH=
GOROOT=/usr/local/go

And I get this error whenever I run the miner

> `statINFO [07-07|12:28:54] Generating ethash verification cache epoch=0 percentage=12 elapsed=21.488s
INFO [07-07|12:28:57] Generating ethash verification cache epoch=0 percentage=17 elapsed=24.648s
INFO [07-07|12:29:00] Generating ethash verification cache epoch=0 percentage=25 elapsed=27.649s
INFO [07-07|12:29:03] Generating ethash verification cache epoch=0 percentage=34 elapsed=30.650s
INFO [07-07|12:29:06] Generating ethash verification cache epoch=0 percentage=42 elapsed=33.650s
INFO [07-07|12:29:09] Generating ethash verification cache epoch=0 percentage=48 elapsed=36.651s
INFO [07-07|12:29:12] Generating ethash verification cache epoch=0 percentage=57 elapsed=39.652s
INFO [07-07|12:29:15] Generating ethash verification cache epoch=0 percentage=64 elapsed=42.653s
INFO [07-07|12:29:18] Generating ethash verification cache epoch=0 percentage=72 elapsed=45.653s
INFO [07-07|12:29:21] Generating ethash verification cache epoch=0 percentage=79 elapsed=48.654s
INFO [07-07|12:29:24] Generating ethash verification cache epoch=0 percentage=89 elapsed=51.655s
INFO [07-07|12:29:27] Generating ethash verification cache epoch=0 percentage=94 elapsed=54.665s
INFO [07-07|12:29:29] Generated ethash verification cache epoch=0 elapsed=56.715s
ERROR[07-07|12:29:29] Failed to generate mapped ethash dataset epoch=0 err="cannot allocate memory"
runtime: out of memory: cannot allocate 2147483648-byte block (127926272 in use)
fatal error: out of memory

runtime stack:
runtime.throw(0x8a49e6, 0xd)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/panic.go:596 +0x70
runtime.largeAlloc(0x7ffff100, 0xeebc01, 0x75432758)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/malloc.go:809 +0xe0
runtime.mallocgc.func1()
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/malloc.go:702 +0x30
runtime.systemstack(0x1121a000)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/asm_arm.s:264 +0x80
runtime.mstart()
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/proc.go:1132

goroutine 76 [running]:
runtime.systemstack_switch()
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/asm_arm.s:209 +0x4 fp=0x18755a3c sp=0x18755a38
runtime.mallocgc(0x7ffff100, 0x7c5408, 0x1, 0x4)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/malloc.go:703 +0x9dc fp=0x18755a94 sp=0x18755a3c
runtime.makeslice(0x7c5408, 0x1ffffc40, 0x1ffffc40, 0x112771d0, 0x8e4ad6, 0x28)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/slice.go:54 +0x68 fp=0x18755ab8 sp=0x18755a94
runtime.makeslice64(0x7c5408, 0x1ffffc40, 0x0, 0x1ffffc40, 0x0, 0x2, 0x0, 0x0)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/slice.go:69 +0x44 fp=0x18755ae4 sp=0x18755ab8
github.com/ethereum/go-ethereum/consensus/ethash.(*dataset).generate.func1()
/home/travis/gopath/src/github.com/ethereum/go-ethereum/consensus/ethash/ethash.go:285 +0x6d0 fp=0x18755c7c sp=0x18755ae4
sync.(*Once).Do(0x11374994, 0x11224ca0)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/sync/once.go:44 +0xb8 fp=0x18755c94 sp=0x18755c7c
github.com/ethereum/go-ethereum/consensus/ethash.(*dataset).generate(0x11374960, 0x113fa7f0, 0x10, 0x2, 0x0)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/consensus/ethash/ethash.go:294 +0x64 fp=0x18755cb8 sp=0x18755c94
github.com/ethereum/go-ethereum/consensus/ethash.(*Ethash).dataset(0x11270380, 0x1, 0x0, 0x11224f40, 0x7f323fe0, 0x72e7364)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/consensus/ethash/ethash.go:539 +0x614 fp=0x18755dc0 sp=0x18755cb8
github.com/ethereum/go-ethereum/consensus/ethash.(*Ethash).mine(0x11270380, 0x11374870, 0x3, 0x6694e141, 0x354c04f1, 0x112b5c80, 0x112b5cc0)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/consensus/ethash/sealer.go:105 +0xd4 fp=0x18755fac sp=0x18755dc0
github.com/ethereum/go-ethereum/consensus/ethash.(*Ethash).Seal.func1(0x11276d40, 0x11270380, 0x11374870, 0x112b5c80, 0x112b5cc0, 0x3, 0x6694e141, 0x354c04f1)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/consensus/ethash/sealer.go:72 +0x70 fp=0x18755fcc sp=0x18755fac
runtime.goexit()
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/asm_arm.s:1017 +0x4 fp=0x18755fcc sp=0x18755fcc
created by github.com/ethereum/go-ethereum/consensus/ethash.(*Ethash).Seal
/home/travis/gopath/src/github.com/ethereum/go-ethereum/consensus/ethash/sealer.go:73 +0x170

goroutine 1 [select]:
github.com/ethereum/go-ethereum/console.(*Console).Interactive(0x1154c3c0)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/console/console.go:321 +0x6f4
main.localConsole(0x113bc320, 0x0, 0x0)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/cmd/geth/consolecmd.go:106 +0x290
github.com/ethereum/go-ethereum/cmd/utils.MigrateFlags.func1(0x113bc320, 0x0, 0x113bc320)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/cmd/utils/flags.go:1103 +0xec
github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli%2ev1.HandleAction(0x7b3a78, 0x1135b0f0, 0x113bc320, 0x11403200, 0x0)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli.v1/app.go:485 +0xa8
github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli%2ev1.Command.Run(0x8997a5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e8837, 0x2b, 0x0, ...)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli.v1/command.go:193 +0x7e0
github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli%2ev1.(*App).Run(0x11390c30, 0x11278000, 0xb, 0xc, 0x0, 0x0)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli.v1/app.go:250 +0x564
main.main()
/home/travis/gopath/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:185 +0x44

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/asm_arm.s:1017 +0x4

goroutine 20 [chan receive]:
github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0x112b7300, 0x112b7280)
/home/travis/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:36 +0x38
created by github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify.newNonrecursiveTree
/home/travis/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/rjeczalik/notify/tree_nonrecursive.go:29 +0x158`

@lock
Copy link

lock bot commented Mar 30, 2018

This thread has been automatically locked because it has not had recent activity. Please open a new issue for related bugs and link to relevant comments in this thread.

@lock lock bot locked and limited conversation to collaborators Mar 30, 2018
risu-risu pushed a commit to japariyen/japari-mist that referenced this issue May 1, 2022
risu-risu pushed a commit to japariyen/japari-mist that referenced this issue May 1, 2022
* updated solc again

* updated solc to 0.4.6

* Update geth to 1.5.5 (ethereum#1520)

* Update geth to 1.5.5

* corrected windows zip's internal paths

* changed sanity check

* made node starting better

* also log path from which to fetch

* show fetching origin URL

* fix ESLint errors

* removed -stable

* fixes the immediate startup issue (ethereum#1540)

* fixes ethereum#1532 (ethereum#1534)

* [ESLint] autofix 'modules' (ethereum#1536)

* [ESLint] update customProtocols.js (ethereum#1538)

* added postinstall step for interface dir (ethereum#1546)

* [ESLint] update 'scripts' (ethereum#1539)

* [ESLint] update 'scripts'

* add comments to .eslintrc

* update paths

* update comments

* Adding badges for (up|out)dated dependencies (ethereum#1525)

* Changes to splash screen and onboarding (ethereum#1545)

* change fast to light

* light client

* remove '--cache' flag

* remove cache

* text changes`

* changes to onboarding screen

* changes to onboarding

* ropstein in eth

* experimental label`

* checking network label position

* Theres no I in Ropsten

* changes algotithm for displaying

* allows app to be ready if no sync is happening

* bring changes to splash screen

* remove changes from ethereumNode

* remove changes from menuItems

* speed changes

* clean up and add comments

* fixes onboarding shapeshift window loading

* simplify code

* add comments

* shows ready to launch when there are less than a 100 blocks

* Error pages (ethereum#1559)


* added not found and crash error page

* add source sans

* [readme] minor typo

* [mistAPI] add 'mist.solidity.version' (ethereum#1586)

* add 'mist.solidity.version' to mistAPI

* Adding tests for  in Mist API

* fixes (ethereum#1600)

* add hash and queries to breadcrumb (ethereum#1596)

* fix offline-startup edge-case (ethereum#1571)

* NSIS installer (ethereum#1499)

* Update travis config to new format

* fixes

* install gulp

* fixes

* tweaks

* use same install & script tasks for all builds

* Expand build matrix

* tweaks

* fixes

* try to fix wine installation

* Enable mac build

* Extend run time to 30 minutes

* see if extra dependencies resolves build issue for linwin

* Install yarn with npm on osx

* linux and windows in one

* Add gulp to Mac

* Bump timeout to 60 minutes

* remove download-signatures from processing / travis tweaks

* cleanup

* enable gitter notifications

* fix bash double ampersand

* try to build nsis script

* fix nsis verbosity flag

* Customized NSIS installer

* Fix order of commands

* Improve uninstaller

* Add logic and movefile plugins

* Enable separate DATADIR location

* Remove INSTDIR and replace with FILEDIR

* Fix compiler warnings about unknown variables

* Enforce UAC admin requirement

* Move NSI to scripts directory and add plugins

* Include version in output filename

* Remove duplicate execution level command

* Move files from nested folder into main folder

* Update shortcut names and params

* initial architecture detection + various cleanup

* More flexible environment vars

* Cleanup

* User-selectable location for Mist's data files

* Include icon in installation directory

* Cleanup

* Improve/fix registry entries

* Show shortcuts after successful installation

* Estimate installation size

* Fix removal of start menu shortcuts

* Open DATADIR and NODEDATADIR on uninstallation

* Handle firewall rules

* Disable firewall updates

* Include multiple architectures into single installer

* Don't allow user to select Mist data directory

* Integrate NSIS build into Gulp

* Cleanup lint suggestions

* Cleanup more lint suggestions

* One more linter fix

* Remove testnet startmenu entry

* Double the estimated installed size

* Create desktop shortcut

* Delete temporary zips

* Store user settings in HKCU for uninstallation

* Remove user registry settings on uninstallation

* Improved uninstallation to not rely on stack variables

* Compute actual program directory size

* Cleanup

* [travis] various fixes (ethereum#1601)

* various fixes

* disable code-signing on 'develop'

* fix yarn on xcode8 image

* rectify if statement

* comments

* improvement

* Adjust formatter for addPeer ethereum#1543 (ethereum#1599)

* recreate PR

* add fixes

* fix [null]

* [gulp] new task 'upload-binaries' (to github) (ethereum#1578)

* add gulp-task 'upload-binaries'

* fix ESLint errors

* improvements and fixes

* switch URLs to ethereum/mist repo

* also build wallet if on master branch

* make sure all sendTransaction is valid HEX (ethereum#1606)

* Adding a develop menu option to open Remix IDE (ethereum#1608)

* Adding browser solidity menu item

* Adding i18n keys for Remix menu item

* Moving Remix menu option UP

* Opening Remix on a separated popup

* Changing display name

* minor refactor

* reverting travis change

* Update app.nl.i18n.json (ethereum#1609)

Dutch translation

* adjust content order, feather and window size (ethereum#1585)

* fix mention-bot (ethereum#1587)

* Improve importer (ethereum#1598)



* rename 'presaleFile' IPC actions to generic 'walletFile'

* update the import-screen depending on wallet type

* leverage ethereum-keyfile-recognizer

* update yarn.lock

* fix merge relic

* [ESLint]

* polish

* update dependency and fix ESLint

* improvements

* update menu-label

* Dutch translation improved (ethereum#1610)

* Update mist.nl.i18n.json

Dutch translations

* Corrected proposed changes for Dutch translations.

Capital "E"ther and changed from formal to informal throughout the file.

* change window height (ethereum#1612)

* Allow for operators while parsing 'mist.solidity.version' (ethereum#1613)

* Allow for operators while parsing 'mist.solidity.version'

* minor improvement in regex

* Sync Dutch translation file to English + corrections (ethereum#1616)

* Sync Dutch translations to English + corrections

Mostly rearranged the lines to get equal to the English translation file for easier future maintenance. Also did some small spelling corrections and improved a few translations when I matched the Dutch and English files.

* Fixed JSON syntax

Fixed JSON syntax

* Processed suggestions, many thanks!

* update i18n files according to english base files (ethereum#1618)

* [travis] don't wait for mac build on PR check (ethereum#1611)

* 36

* 37

* [gulp] don't build NSIS installer on 'wallet' task (ethereum#1614)

* don't build NSIS installer in 'wallet' task

* [readme] add 'makensis' to brew install

* Bump version string to 0.8.9 (ethereum#1626)

* Spectron testing suite (ethereum#1553)

* Spectron iteration

* Updating spectron

* Creating switch for mist.lokidb for automated tests

* Adding chai-as-expected

* Changing IPC flag

* Pairing spectron and electron versions

* [ESLint] Minor fixes

* Adding chai-string

* Couple of tests passing

* update .eslintrc.yml

* Simplifying code

* Removing delay in favor of better window management

* Adding tests for URL bar

* Focusing window before each test

* Minor fixes

* Improving mist setup and teardown

* Fixing wallet test

* adding html fixture

* Improving test helpers

* Tests for ETH-01-002

* Updating tests

* Starting local HTTP server to deal with html fixtures

* Updating tests setup

* Adding more tests

* Updating travis file to run spectron tests

* Refactoring tests

* Tests for ETH-01-007

* Downloading geth on the fly

* Fine-tuning geth download during tests

* Changing linux binary dir

* Fixing binary path on linux

* Travis debug

* Travis debug

* Changing fixtures

* Fixing tests

* Fixing travis file

* More tests

* Adjusting timeouts

* Adjusting GULP_PLATFORM test env variable

* Adjusting timeouts

* Disabling some tests for now

* Disabling a test

* Fix raw data display ('0x') in data-less TXs (ethereum#1625)

* Update dependencies (ethereum#1623)

* Update dependencies

* Updating yarn lock

* udpate (ethereum#1622)

* Cleaner mocha-in-browser test results (ethereum#1630)

* Removing DavidDM broken badges (ethereum#1631)

* Update geth to 1.5.5 (ethereum#1520) (ethereum#1522) (ethereum#1633)

* updated solc again

* updated solc to 0.4.6

* Update geth to 1.5.5 (ethereum#1520)

* Update geth to 1.5.5

* corrected windows zip's internal paths

* changed sanity check

* made node starting better

* also log path from which to fetch

* show fetching origin URL

* fix ESLint errors

* removed -stable

* Update geth to 1.5.8 (ethereum#1635)

* Update geth (osx still missing)

* include mac

* Add gulp task 'update-nodes' (ethereum#1637)

* sync was being skipped (ethereum#1647)

* sync was being skipped

* sync was being skipped

* updates confirmation window size issue (ethereum#1665)

* updates confirmation window size issue

* updated to web3.js 0.18.2, please run yarn

* improved gas estimation errors

* add error check only when estimatedGas is lower than providedGas

* Main window position and size are now persisted through sessions (ethereum#1641)

* update to geth 1.4.9 (ethereum#1662)

* Last days of dechunker (ethereum#1680)

* removed dechunker

* added legacyWeb3Provider

* added comment

* warn on websocket connection

* added old full web3 for legacy reasons

* perm-tests: add 'bzz' to 'should only contain allowed attributes' test (ethereum#1737)

* switch to camelCase for var 'lang_code' (ethereum#1736)

* [ESLint] exclude auto-generated 'signatures.js' (ethereum#1752)

* meteor interface: add ES6 support (ethereum#1738)

* Fix ethereum#1701 (ethereum#1750)

* enable translations on splash screen (ethereum#1749)

* [ESLint] fix simple rule violations in 'interface' (ethereum#1751)

* fix rule "intend"

* fix rule "no-trailing-spaces"

* fix rule "eol-last" (new line at end of file)

* fix rule "keyword-spacing"

* fix rule "space-before-blocks"

* fix rule "space-infix-ops" (space before and after operators)

* fix rule "space-before-function-paren"

* fix rule "object-curly-spacing"

* fix rule "no-multi-spaces"

* fix rule "curly"

* fix rule "no-multiple-empty-lines"

* fix rule "quotes"

* fix rule "semi-spacing"

* fix rule "semi"

* fix rule "key-spacing"

* fix rule "space-in-parens"

* fix rule "spaced-comment"

* fix rule "comma-spacing"

* fix rule "no-lonely-if"

* fix rule "eqeqeq"

* show backup hint when createing accounts, demanding min 8 characters (ethereum#1775)

* show backup hint when createing accounts, demanding min 8 characters

* fix typo

* [readme] update dependencies paragraph (ethereum#1784)

* [i18n] partial update to German translation (ethereum#1753)

* [i18n] partial update to German translation

* update

* Improve console messages (ethereum#2067)

* [i18n] add missing meteor package 'numeral:languages' (ethereum#1783)

* [i18n] add missing meteor package 'numeral:languages'

* add better error message

* More spectron ETH-01 tests. (ethereum#1689)

* Spectron iteration

* Updating spectron

* Creating switch for mist.lokidb for automated tests

* Adding chai-as-expected

* Changing IPC flag

* Pairing spectron and electron versions

* [ESLint] Minor fixes

* Adding chai-string

* Couple of tests passing

* update .eslintrc.yml

* Simplifying code

* Removing delay in favor of better window management

* Adding tests for URL bar

* Focusing window before each test

* Minor fixes

* Improving mist setup and teardown

* Fixing wallet test

* adding html fixture

* Improving test helpers

* Tests for ETH-01-002

* Updating tests

* Starting local HTTP server to deal with html fixtures

* Updating tests setup

* Adding more tests

* Updating travis file to run spectron tests

* Refactoring tests

* Tests for ETH-01-007

* Downloading geth on the fly

* Fine-tuning geth download during tests

* Changing linux binary dir

* Fixing binary path on linux

* Travis debug

* Travis debug

* Changing fixtures

* Fixing tests

* Fixing travis file

* More tests

* Adjusting timeouts

* Adjusting GULP_PLATFORM test env variable

* Adjusting timeouts

* Disabling some tests for now

* Disabling a test

* updating yarn

* Tests for ETH-01-009

* More tests

* Adding test for ETH-01-008

* simplify '--test' flag evaluation

* revert unnecessary changes to yarn.lock (no changes to package.json)

* Minor comment changes

* consistent use of 'protocol' in test titles

* Update js-redirect.html

* [gulp] Refactor and Ethereum-Wallet NSIS installer (ethereum#1642)

* Add Ethereum-Wallet NSIS installer

* minor changes

* improve makensis call

* Improve Uploader

* Refactor

* refactor

* remove eth node

* remove build-dist.js

* added 'options.platforms' and 'options.activePlatforms'

* remove squirrel

* fix

* cleanup

* string formating, windows compatibility

* md5 checksum platform compatibiliy

* cleanup Linter errors

* update travis.yml

* minor fix

* improve platform usage hint (don't show 'mac' on non macOS systems)

* Rectifying documentation

* update Readme

* typo in readme

* add clarification on available platforms on the host platform

* remove unnessecary linux dep

* cleanup patch string

* increase timeout (ethereum#2129)

* Sidebar revamp (ethereum#1640)

* Sidebar changes

* Basic tab visual changes

* Scrolling tabs

* Menu iteration

* Improvements on floating menu

* Menu improvements

* Inflection translation for account button

* Adjusting menu animations and hover (dis)appear timings

* Identicon area height

* Cleanup

* Improvements on menu position and, padding and dealing with information overflow

* browserbar z-index

* Sidebar scrolling on submenu overflow

* Fixed some visual glitches

* Enabling drag and drop of new tabs

* Fixing submenu position

* Refactoring

* Opening the right account window for dapp menu entries

* Minor opacity change

* Scrollbars on windows

* White scrollbars on submenu

* Fixing sidebar css on windows

* Code style

* Dealing with large numbers with german separators

* Prevents dragging Dapps to 1st position (browser)

* Ensuring browse will always be the first tab

* Preventing drag dapps above browse tab

* Minor adjustments

* Small refactor and code cleaning

* Dependencies update

* Fixing add permissions to browse tab behavior

* Cursor change

* Code Style

* Small refactor

* Code style

* remove duplicate makensis step (ethereum#2073)

* remove rules (ethereum#2091)

* [travis] only increase timeout for mac build (ethereum#2096)

* [travis] only increase timeout for mac build

* fix

* Make capitalization more consistent in menus.   Correct punctuation. (ethereum#2123)

* fix (ethereum#2124)

* fix ethereum#1649 (add lokijs save-throttling) (ethereum#2125)

* [yarn] update dev node modules (ethereum#2128)

* remove debug loglevel (ethereum#2137)

* Removing old code. Fixes small bug (ethereum#2140)

* update npm-modules (ethereum#2126)

* [security] fix ethereum#1359, improve txData validation (ethereum#2092)

* fix ethereum#1359

* stricter validation

* add test case "shouldn't allow RegExp (possible XSS)"

* shorten test-case

* remove unnecessary regex flags

* improve error msg

* update geth 1.6.0 (ethereum#2146)

* update geth 1.6.0

* [tests] geth 1.6.0 compatibility

* [meta] remove .mention-bot (ethereum#2094)

* Version bump (ethereum#2161)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.