GithubHelp home page GithubHelp logo

hyle-team / zano Goto Github PK

View Code? Open in Web Editor NEW
95.0 95.0 57.0 39.79 MB

Confidential, Secure, Easy-to-Use

Home Page: https://zano.org

CMake 0.96% Makefile 0.41% C 23.75% Roff 0.22% C++ 70.39% HTML 0.23% Shell 0.68% Batchfile 0.07% Python 0.06% SAS 0.01% Ada 0.70% Assembly 1.08% Pascal 0.59% C# 0.42% M4 0.01% DIGITAL Command Language 0.21% Module Management System 0.01% Perl 0.09% Objective-C++ 0.01% Inno Setup 0.09%

zano's People

Contributors

alekseibo avatar anonimal avatar arqtras avatar arthurest avatar bariscelik avatar cryptozoidberg avatar derloda avatar mekasan avatar mikenotmouse avatar nazarusov avatar nixman avatar orsonj avatar pravaga avatar rsatom avatar snider avatar sowle avatar zetov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zano's Issues

P2P error (just for info)

`[P2P5]Timeout on invoke operation happened, command: 1002
[P2P5]BACKTRACE:

STACK
~/zano/build/release/src/zanod() [0x528fea]
~/zano/build/release/src/zanod(_ZN5boost4asio6detail12wait_handlerIZN4epee5levin22async_protocol_handlerIN8nodetool24p2p_connection_context_tIN8currency27currency_connection_contextEEEE14invoke_handlerIZNS3_9net_utils28async_invoke_remote_command2INS6_20COMMAND_TIMED_SYNC_TINS8_14CORE_SYNC_DATAEE8responseENSH_7requestEZNS6_11node_serverINS8_27t_currency_protocol_handlerINS8_4coreEEEE18do_peer_timed_syncERKNSD_23connection_context_baseEmEUliRKSI_RSA_E_NS4_29async_protocol_handler_configISA_EEEEbNS_5uuids4uuidEiRKT0_RT2_RKT1_mEUliRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESU_E_EC4ERKS1G_mRSB_iEUlRKNS_6system10error_codeEE_E11do_completeEPNS1_15task_io_serviceEPNS1_25task_io_service_operationES1O_m+0x1de) [0x54f1be]
~/build/release/src/zanod(_ZN4epee9net_utils18boosted_tcp_serverINS_5levin22async_protocol_handlerIN8nodetool24p2p_connection_context_tIN8currency27currency_connection_contextEEEEEE13worker_threadEv+0x81e) [0x52356e]
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0(+0x115d5) [0x7fca5de775d5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7fca5e4af6ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fca5c51b41d]

[P2P5]Failed to invoke command 1002 return code -4(LEVIN_ERROR_CONNECTION_TIMEDOUT)context:188.32.136.195:55997 5498e179-df63-452a-91c9-2f5ba51a7791 INC
2019-Jul-23 07:07:13.453472 [P2P5]BACKTRACE:

STACK
~/zano/build/release/src/zanod() [0x528fea]
~/zano/build/release/src/zanod() [0x58a1ab]
~/zano/build/release/src/zanod() [0x542d8a]
~/zano/build/release/src/zanod() [0x5430ee]
~/zano/build/release/src/zanod() [0x5431d8]
~/zano/build/release/src/zanod(_ZN5boost4asio6detail12wait_handlerIZN4epee5levin22async_protocol_handlerIN8nodetool24p2p_connection_context_tIN8currency27currency_connection_contextEEEE14invoke_handlerIZNS3_9net_utils28async_invoke_remote_command2INS6_20COMMAND_TIMED_SYNC_TINS8_14CORE_SYNC_DATAEE8responseENSH_7requestEZNS6_11node_serverINS8_27t_currency_protocol_handlerINS8_4coreEEEE18do_peer_timed_syncERKNSD_23connection_context_baseEmEUliRKSI_RSA_E_NS4_29async_protocol_handler_configISA_EEEEbNS_5uuids4uuidEiRKT0_RT2_RKT1_mEUliRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESU_E_EC4ERKS1G_mRSB_iEUlRKNS_6system10error_codeEE_E11do_completeEPNS1_15task_io_serviceEPNS1_25task_io_service_operationES1O_m+0x200) [0x54f1e0]
~/build/release/src/zanod(_ZN4epee9net_utils18boosted_tcp_serverINS_5levin22async_protocol_handlerIN8nodetool24p2p_connection_context_tIN8currency27currency_connection_contextEEEEEE13worker_threadEv+0x81e) [0x52356e]
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0(+0x115d5) [0x7fca5de775d5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7fca5e4af6ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fca5c51b41d]

[P2P5]Failed to invoke command 1002 return code -3(LEVIN_ERROR_CONNECTION_DESTROYED)context:188.32.136.195:55997 5498e179-df63-452a-91c9-2f5ba51a7791 INC`

Boolberry application doesn't start at specific hardware on linux VM

Description
Im starting  Boolberry at Virtual machine Ubuntu 18 on PC_1 (Core m3-5y10c, 4 gb ram, 2.5 gb for VM). It works fine.

Then copy VM to another PC_2 (Core i5 M560, 8 gb ram, 4gb for VM).

Host OS and software is the same. (VMware 12)

Get error "Illegal instruction" when trying to start Boolberry application:

 Also windows version of Boolbery work fine on PC_2. Boolberry at MAC OS X virtual machine works fine too. Only trouble with Ubuntu VM.

Environment
Host Windows 10, VMware Workstation Pro 12

Linux Ubuntu 18.04 virtual machine

 PC_1 (core m3-6y30, 4 gb ram, 2.5 gb for VM)

PC_2 (Core i5 M560, 8 gb ram, 4gb for VM)

http://build.zano.org:8081/builds/boolberry-linux-x64-webegine-v0.3.0.87(a41fc62).tar.bz2

from 08.02.2019

stratum crash

`2019-Jul-22 16:18:22.173338 [ST0][ERROR] Location:
[bool currency::{anonymous}::stratum_protocol_handler<connection_context_t>::handle_method_eth_submitHashrate(const jsonrpc_id_t&, epee::serialization::portable_storage&, epee::serialization::portable_storage::hsection) [with connection_context_t = currency::{anonymous}::stratum_connection_context; stratum::jsonrpc_id_t = boost::variant<long int, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, stratum::jsonrpc_id_null_t>; epee::serialization::portable_storage::hsection = epee::serialization::section*]] @~/zano/src/stratum/stratum_server.cpp:955
STACK
~/zano/build/release/src/zanod() [0x63f555]
~/zano/build/release/src/zanod() [0x645dc9]
~/zano/build/release/src/zanod() [0x644275]
~/zano/build/release/src/zanod() [0x644618]
~/zano/build/release/src/zanod() [0x644bfb]
~/zano/build/release/src/zanod(_ZN5boost4asio6detail13epoll_reactor16descriptor_state11do_completeEPNS1_15task_io_serviceEPNS1_25task_io_service_operationERKNS_6system10error_codeEm+0x1e9) [0x4b6ed9]
~/zano/build/release/src/zanod() [0x63d1be]
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0(+0x115d5) [0x7ff69f14b5d5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7ff69f7836ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7ff69d7ef41d]
Message:
Can't parse rate from 0x0000000000000000000000000ad78a60
2019-Jul-22 16:18:22.173461 [ST0]WORKER rig1: JSON request handling failed. JSON:

{"id":9,"jsonrpc":"2.0","method":"eth_submitHashrate","params":["0x0000000000000000000000000ad78a60","0xde9a894a572c7aee3001540bfbbe2e219f8fdbbd1ce2cac037e8655808da286a"],"worker":"rig1"}
`

Boolberry GUI improvements

  1. Add button "close wallet" at the screen when wallet is synchronizing. Now only way to stop this long process is close app.

  2. Resize bigger window "Open seed words". Or/and show text in multiple lines (now only 1 line and small window)
    https://monosnap.com/direct/x1akThM6F7Cw8KdLAS381GOtgHPNst

  3. Show percent (%) of wallet sync process.

http://take.ms/MmMNC

 4. Add message of minimum fee in blockchain, not just show an error.

http://take.ms/AXkjn

Boolberry-win-x64-v0.3.0.88(e2bc87c)

Expiration time calculation is wrong

Description
Was created contract "more test cancellinf expire"

Was made cancellation of contract with expire time 5h. 

https://take.ms/u2BK8
 

After 12h buttons for seller is still active. But contract must have already deny cancelling status.

https://take.ms/uB4av

 
tx id:

8ba5f7a5a0d2d2830b8a22b0a0f46e4f1ef122435c2a77660a776ce679066e3e

 
wallets pass "111"

Environment

zano-win-x64-v1.0.16[6702b53]

Attachments
302.zip

Application freeze and crash during closing program when new wallet sync

Description
I have created new wallet  ("uluwatu") and closed application when it was synchronizing.

Application freeze for minutes, synchronizing progress stopped and then it crush.

After restarting application wallet was successfully created.

Crashdump was not created.

stress tests was running at this time.

 

wallet address

ZxC8ZokkD1diXr7JQfE1KASoiGoKzgfWBbEnA2wo2vMUByu88kp9B3o6SaFtUHnps64ANjyvKHZRxUuzSySn1jB81iFaGHeNS

Attachments
270.zip

Environment

zano-win-x64-v1.0.16[a3bf957]

win 10 1803
stress tests running

js: API error for command: "have_secure_app_data". Error code: FALSE

From the newly uploaded Linux binary for v1.0.9, on Ubuntu Bionic:

anonimal@host:~/Zano$ ./Zano.sh
/home/anonimal/Zano/lib
/home/anonimal/Zano/lib
Generating icon file: /home/anonimal/.local/share/applications/Zano.desktop...
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
tee: /home/anonimal/.local/share/applications/Zano.desktop: No such file or directory
log channel 'tx_pool' enabled
log channel 'core' enabled
log channel 'core' enabled
log channel 'levin_protocol' enabled
log channel 'rpc' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
log channel 'levin_protocol' enabled
log channel 'rpc' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
log channel 'levin_protocol' enabled
log channel 'rpc' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
log channel 'levin_protocol' enabled
log channel 'rpc' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
log channel 'levin_protocol' enabled
log channel 'rpc' enabled
log channel 'wallet' enabled
log channel 'wallet' enabled
Qt WebEngine ICU data not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64/resources. Trying parent directory...
Qt WebEngine ICU data not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64. Trying application directory...
Installed Qt WebEngine locales directory not found at location /home/osboxes/Qt5.11.2/5.11.2/gcc_64/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /home/anonimal/Zano/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
[0304/194016.147383:WARNING:stack_trace_posix.cc(699)] Failed to open file: /tmp/.glnVVn91 (deleted)
  Error: No such file or directory
Qt WebEngine resources not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64/resources. Trying parent directory...
Qt WebEngine resources not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64. Trying application directory...
[0304/194016.165654:WARNING:resource_bundle_qt.cpp(115)] locale_file_path.empty() for locale
Qt WebEngine ICU data not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64/resources. Trying parent directory...
Qt WebEngine ICU data not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64. Trying application directory...
Installed Qt WebEngine locales directory not found at location /home/osboxes/Qt5.11.2/5.11.2/gcc_64/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /home/anonimal/Zano/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
Path override failed for key ui::DIR_LOCALES and path '/home/anonimal/.QtWebEngineProcess'
Qt WebEngine resources not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64/resources. Trying parent directory...
Qt WebEngine resources not found at /home/osboxes/Qt5.11.2/5.11.2/gcc_64. Trying application directory...
[0304/194016.195083:WARNING:resource_bundle_qt.cpp(115)] locale_file_path.empty() for locale
log channels: core currency_protocol tx_pool p2p wallet  enabled
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: Incompatible version of OpenSSL
Property 'modal'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowModality'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'enabled'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'geometry'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'frameGeometry'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'normalGeometry'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'x'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'y'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'pos'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'frameSize'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'size'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'width'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'height'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'rect'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'childrenRect'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'childrenRegion'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'sizePolicy'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumSize'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximumSize'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumWidth'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumHeight'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximumWidth'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximumHeight'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'sizeIncrement'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'baseSize'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'palette'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'font'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'cursor'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'mouseTracking'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'tabletTracking'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'isActiveWindow'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'focusPolicy'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'focus'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'contextMenuPolicy'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'updatesEnabled'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'visible'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimized'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'maximized'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'fullScreen'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'sizeHint'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'minimumSizeHint'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'acceptDrops'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowOpacity'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowModified'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'toolTip'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'toolTipDuration'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'statusTip'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'whatsThis'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'accessibleName'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'accessibleDescription'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'layoutDirection'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'autoFillBackground'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'styleSheet'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'locale'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'windowFilePath'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'inputMethodHints'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'iconSize'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'toolButtonStyle'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'animated'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'documentMode'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'tabShape'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'dockNestingEnabled'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'dockOptions'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
Property 'unifiedTitleAndToolBarOnMac'' of object 'MainWindow' has no notify signal and is not constant, value updates in HTML will be broken!
js: API error for command: "have_secure_app_data". Error code: FALSE

Daemon crash at start

User PushiPishu had issue. He got working Zano on one PC, moved appdata to another and got "fatal error" after start of the daemon.
Also Zano wallet just dissapeared after 2-10s after launch if running Zano without copying blockchain files.

spec of the PC where application crushed:
Intel® Core™2 Quad Processor Q8200
4GB RAM (was 2 GB first, but then app continue to crush with 4 gb also)
Two GPU.

here is crushdump:
https://dz23a0-my.sharepoint.com/personal/dzon13_ov-office365_site/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fdzon13%5Fov%2Doffice365%5Fsite%2FDocuments%2Fcrashdump%5FDESKTOP%2D66ITIKO%5F2019%2D07%2D30%5F11%2D45%2D16%2Edmp&parent=%2Fpersonal%2Fdzon13%5Fov%2Doffice365%5Fsite%2FDocuments&cid=9da50e7e-58c1-4ffa-811c-49a887bb48af

and logs:
zanod.log
Zano (1).log

There was similar bug with same error:
https://jira.hyle.io/browse/ZANO-367

White screen issue after sleep mode

Description
After long time sleep mode with Zano app runnning there is an issue with white screen. After killing processes (qtwebengine also) posible to run app again.

Log included. (from Jed)

https://drive.google.com/file/d/1TeBml8PoyDwjqMSe1BDIVes1TS3DwyD7/view

 

Short time sleep mode doesn't affect this, probably only long time enough cause this bug.

Attachments
406.zip

Environment

win 10 1803

 2x 1080ti GPU, but mining was off 

 https://cdn.discordapp.com/attachments/567762812944908317/590939230012702720/unknown.png

spec of two systems:

https://cdn.discordapp.com/attachments/567762812944908317/590939824933044254/unknown.png
 

Boolberry wallet stopped synchronizing(poolstate.bin initialization failure)

Update: Deleting poolstate.bin fixed the issue, need to solve capability problems and automatically remove poolstate.bin in case of incompatible version.

Boolberry wallet stopped synchronizing, boolbd runs with following errors:

/Applications/Boolberry.app/Contents/MacOS/boolbd
2019-Feb-18 14:19:25.155797 Starting...
2019-Feb-18 14:19:25.156354 Boolberry v0.3.0.86(27a23e8)
2019-Feb-18 14:19:25.156521 Module folder: /Applications/Boolberry.app/Contents/MacOS/boolbd
2019-Feb-18 14:19:25.157038 Pre-download not needed(db size=7924764672)
2019-Feb-18 14:19:25.157088 Initializing p2p server...
2019-Feb-18 14:19:25.157360 ERROR /Users/roky/projects/boolberry/repo/src/common/boost_serialization_helper.h:45[bool tools::unserialize_obj_from_file(t_object &, const std::string &) [t_object = nodetool::node_server<currency::t_currency_protocol_handler<currency::core> >]]Exception at [unserialize_obj_from_file], what=unsupported version # callstack:
0 boolbd 0x000000010f1c288f _ZN4epee10misc_utils17get_callstack_strEv + 95
1 boolbd 0x000000010f3398b9 ZN5tools25unserialize_obj_from_fileIN8nodetool11node_serverIN8currency27t_currency_protocol_handlerINS3_4coreEEEEEEEbRT_RKNSt3_112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE + 1529
2 boolbd 0x000000010f3374b2 _ZN8nodetool11node_serverIN8currency27t_currency_protocol_handlerINS1_4coreEEEE11init_configEv + 434
3 boolbd 0x000000010f1ca11f _ZN8nodetool11node_serverIN8currency27t_currency_protocol_handlerINS1_4coreEEEE4initERKN5boost15program_options13variables_mapE + 1167
4 boolbd 0x000000010f1b9cea main + 6970
5 libdyld.dylib 0x00007fff78526ed9 start + 1

2019-Feb-18 14:19:25.157640 Binding on 0.0.0.0:10101
2019-Feb-18 14:19:25.157801 Net service binded on 0.0.0.0:10101
2019-Feb-18 14:19:25.157834 P2p server initialized OK on port: 10101
2019-Feb-18 14:19:25.157857 Starting UPnP
2019-Feb-18 14:19:25.157875 Initializing currency protocol...
2019-Feb-18 14:19:25.157894 Currency protocol initialized OK
2019-Feb-18 14:19:25.157911 Initializing core rpc server...
2019-Feb-18 14:19:25.157930 Binding on 127.0.0.1:10102
2019-Feb-18 14:19:25.157986 Core rpc server initialized OK on port: 10102
2019-Feb-18 14:19:25.158015 Initializing core...
2019-Feb-18 14:19:25.158114 ERROR /Users/roky/projects/boolberry/repo/src/common/boost_serialization_helper.h:45[bool tools::unserialize_obj_from_file(t_object &, const std::string &) [t_object = currency::tx_memory_pool]]Exception at [unserialize_obj_from_file], what=unsupported version # callstack:
0 boolbd 0x000000010f1c288f _ZN4epee10misc_utils17get_callstack_strEv + 95
1 boolbd 0x000000010f44fba9 ZN5tools25unserialize_obj_from_fileIN8currency14tx_memory_poolEEEbRT_RKNSt3_112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE + 1529
2 boolbd 0x000000010f44ecb6 ZN8currency14tx_memory_pool4initERKNSt3_112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 246
3 boolbd 0x000000010f3c2241 _ZN8currency4core4initERKN5boost15program_options13variables_mapE + 177
4 boolbd 0x000000010f1bb6bf main + 13583
5 libdyld.dylib 0x00007fff78526ed9 start + 1

2019-Feb-18 14:19:25.158258 ERROR /Users/roky/projects/boolberry/repo/src/currency_core/tx_pool.cpp:512[bool currency::tx_memory_pool::init(const std::string &)]Failed to load memory pool from file /Users/AlexBo/Library/Application Support/boolb/poolstate.bin # callstack:
0 boolbd 0x000000010f1c288f _ZN4epee10misc_utils17get_callstack_strEv + 95
1 boolbd 0x000000010f44efb9 ZN8currency14tx_memory_pool4initERKNSt3_112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 1017
2 boolbd 0x000000010f3c2241 _ZN8currency4core4initERKN5boost15program_options13variables_mapE + 177
3 boolbd 0x000000010f1bb6bf main + 13583
4 libdyld.dylib 0x00007fff78526ed9 start + 1

2019-Feb-18 14:19:25.158347 ERROR /Users/roky/projects/boolberry/repo/src/currency_core/currency_core.cpp:131[bool currency::core::init(const boost::program_options::variables_map &)]Failed to initialize memory pool # callstack:
0 boolbd 0x000000010f1c288f _ZN4epee10misc_utils17get_callstack_strEv + 95
1 boolbd 0x000000010f3c25ef _ZN8currency4core4initERKN5boost15program_options13variables_mapE + 1119
2 boolbd 0x000000010f1bb6bf main + 13583
3 libdyld.dylib 0x00007fff78526ed9 start + 1

2019-Feb-18 14:19:25.158436 ERROR /Users/roky/projects/boolberry/repo/src/daemon/daemon.cpp:194[int main(int, char **)]Failed to initialize core # callstack:
0 boolbd 0x000000010f1c288f _ZN4epee10misc_utils17get_callstack_strEv + 95
1 boolbd 0x000000010f1bb9bb main + 14347
2 libdyld.dylib 0x00007fff78526ed9 start + 1

2019-Feb-18 14:19:25.259538 Failed to read line. Stopping...
2019-Feb-18 14:19:25.259968 Mining has been stopped, 0 finished

 Deleting poolstate.bin fixed the issue

Transfers recieved not showing in gui.

I sent my own address some .01 coin and I only have record of sending and none for receiving. I have only tried gui wallet for this. I did a second transfer to myself that was .01 ZNO and only the fee of the transfer showed in the gui. Sending wallet. There's no password.
zano-wallet1.wallet.tar.gz

epee/chain_switch_1.cpp: static_assert(std::is_trivial<typename stl_container::value_type>::value, "Item supposed to be 'trivial'(trivially copyable)");

Linux, clang 7.0.0, building against #12 but should also be reproducible against master 9d0f8c9:

In file included from /home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:7:
In file included from /home/anonimal/zano/tests/core_tests/chaingen.h:12:
In file included from /home/anonimal/zano/src/currency_core/currency_basic.h:35:
In file included from /home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:33:
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:128:7: error: static_assert failed due to requirement 'std::is_trivial<typename vector<tx_in_pool_info,
      allocator<tx_in_pool_info> >::value_type>::value' "Item supposed to be 'trivial'(trivially copyable)"
      static_assert(std::is_trivial<typename stl_container::value_type>::value, "Item supposed to be 'trivial'(trivially copyable)");
      ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:324:37: note: in instantiation of function template specialization
      'epee::serialization::serialize_stl_container_pod_val_as_blob<std::vector<tx_in_pool_info, std::allocator<tx_in_pool_info> >, epee::serialization::portable_storage>' requested here
        return epee::serialization::serialize_stl_container_pod_val_as_blob(d, stg, hparent_section, pname);
                                    ^
/home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:333:5: note: in instantiation of function template specialization
      'epee::serialization::selector<true>::serialize_stl_container_pod_val_as_blob<std::vector<tx_in_pool_info, std::allocator<tx_in_pool_info> >, epee::serialization::portable_storage>' requested here
    KV_SERIALIZE_CONTAINER_POD_AS_BLOB(txs)
    ^
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:99:59: note: expanded from macro 'KV_SERIALIZE_CONTAINER_POD_AS_BLOB'
#define KV_SERIALIZE_CONTAINER_POD_AS_BLOB(varialble)     KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N(varialble, #varialble)
                                                          ^
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:92:44: note: expanded from macro 'KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N'
  epee::serialization::selector<is_store>::serialize_stl_container_pod_val_as_blob(this_ref.varialble, stg, hparent_section, val_name);
                                           ^
/home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:332:3: note: in instantiation of function template specialization 'params_tx_pool::serialize_map<true, const params_tx_pool,
      epee::serialization::portable_storage>' requested here
  BEGIN_KV_SERIALIZE_MAP()
  ^
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:44:10: note: expanded from macro 'BEGIN_KV_SERIALIZE_MAP'
  return serialize_map<true>(*this, st, hparent_section); \
         ^
/home/anonimal/zano/contrib/epee/include/storages/portable_storage_template_helper.h:62:14: note: in instantiation of function template specialization
      'params_tx_pool::store<epee::serialization::portable_storage>' requested here
      str_in.store(ps);
             ^
/home/anonimal/zano/contrib/epee/include/storages/portable_storage_template_helper.h:71:7: note: in instantiation of function template specialization 'epee::serialization::store_t_to_json<params_tx_pool>'
      requested here
      store_t_to_json(str_in, json_buff, indent);
      ^
/home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:360:76: note: in instantiation of function template specialization 'epee::serialization::store_t_to_json<params_tx_pool>' requested here
  DO_CALLBACK_PARAMS_STR(events, "check_tx_pool_txs", epee::serialization::store_t_to_json(params_tx_pool(get_transaction_hash(tx_1), get_object_blobsize(tx_1), get_transaction_hash(tx_2), get_object_bl...
                                                                           ^
In file included from /home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:7:
In file included from /home/anonimal/zano/tests/core_tests/chaingen.h:12:
In file included from /home/anonimal/zano/src/currency_core/currency_basic.h:35:
In file included from /home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:33:
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:144:7: error: static_assert failed due to requirement 'std::is_trivial<typename vector<tx_in_pool_info,
      allocator<tx_in_pool_info> >::value_type>::value' "Item supposed to be 'trivial'(trivially copyable)"
      static_assert(std::is_trivial<typename stl_container::value_type>::value, "Item supposed to be 'trivial'(trivially copyable)");
      ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:357:37: note: in instantiation of function template specialization
      'epee::serialization::unserialize_stl_container_pod_val_as_blob<std::vector<tx_in_pool_info, std::allocator<tx_in_pool_info> >, epee::serialization::portable_storage>' requested here
        return epee::serialization::unserialize_stl_container_pod_val_as_blob(d, stg, hparent_section, pname);
                                    ^
/home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:333:5: note: in instantiation of function template specialization
      'epee::serialization::selector<false>::serialize_stl_container_pod_val_as_blob<std::vector<tx_in_pool_info, std::allocator<tx_in_pool_info> >, epee::serialization::portable_storage>' requested here
    KV_SERIALIZE_CONTAINER_POD_AS_BLOB(txs)
    ^
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:99:59: note: expanded from macro 'KV_SERIALIZE_CONTAINER_POD_AS_BLOB'
#define KV_SERIALIZE_CONTAINER_POD_AS_BLOB(varialble)     KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N(varialble, #varialble)
                                                          ^
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:92:44: note: expanded from macro 'KV_SERIALIZE_CONTAINER_POD_AS_BLOB_N'
  epee::serialization::selector<is_store>::serialize_stl_container_pod_val_as_blob(this_ref.varialble, stg, hparent_section, val_name);
                                           ^
/home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:332:3: note: in instantiation of function template specialization 'params_tx_pool::serialize_map<false, params_tx_pool,
      epee::serialization::portable_storage>' requested here
  BEGIN_KV_SERIALIZE_MAP()
  ^
/home/anonimal/zano/contrib/epee/include/serialization/keyvalue_serialization.h:55:10: note: expanded from macro 'BEGIN_KV_SERIALIZE_MAP'
  return serialize_map<false>(*this, stg, hparent_section); \
         ^
/home/anonimal/zano/contrib/epee/include/storages/portable_storage_template_helper.h:45:18: note: in instantiation of function template specialization
      'params_tx_pool::load<epee::serialization::portable_storage>' requested here
      return out.load(ps);
                 ^
/home/anonimal/zano/tests/core_tests/chain_switch_1.cpp:395:33: note: in instantiation of function template specialization 'epee::serialization::load_t_from_json<params_tx_pool>' requested here
  bool r = epee::serialization::load_t_from_json(p, boost::get<callback_entry>(events[ev_index]).callback_params);
                                ^
2 errors generated.
make[3]: *** [tests/CMakeFiles/coretests.dir/build.make:115: tests/CMakeFiles/coretests.dir/core_tests/chain_switch_1.cpp.o] Error 1
make[3]: Leaving directory '/home/anonimal/zano/build/release'
make[2]: *** [CMakeFiles/Makefile2:1188: tests/CMakeFiles/coretests.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 83%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/test_peerlist.cpp.o
[ 83%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/test_protocol_pack.cpp.o
[ 84%] Building CXX object tests/CMakeFiles/functional_tests.dir/functional_tests/transactions_generation_from_blockchain.cpp.o
[ 85%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/wallet_select_transfers_test.cpp.o
[ 85%] Linking CXX executable functional_tests
[ 85%] Linking CXX executable unit_tests
make[3]: Leaving directory '/home/anonimal/zano/build/release'
[ 85%] Built target daemon
make[3]: Leaving directory '/home/anonimal/zano/build/release'
[ 85%] Built target performance_tests
make[3]: Leaving directory '/home/anonimal/zano/build/release'
[ 85%] Built target unit_tests
make[3]: Leaving directory '/home/anonimal/zano/build/release'
[ 85%] Built target functional_tests
make[2]: Leaving directory '/home/anonimal/zano/build/release'
make[1]: *** [Makefile:141: all] Error 2
make[1]: Leaving directory '/home/anonimal/zano/build/release'
make: *** [Makefile:20: build-release] Error 2

Balance amount displays wrong after accepting contract

Description
Create contract '11' and accept it.

For the few seconds overall balance displays wrong. After that it updates for correct values. (Values was 4000.xxx instead of 2000.xxx)

https://take.ms/6ig9B

 
This bug was noticed on main net also. 
It reproduces sometimes, not any time.

May be depends on outputs available on wallet.
 

Notice that balance updates to correct after first confirmation.

Attachments
zano-394.zip

Environment

zano-win-x64-release-testnet-v1.0.36[17ef2dd]

win10

using only 1 thread to mine even with 16 specified

Hey!

so when mining from daemon only ~10%CPU is utilized even when 16 threads are selected.
HR is around 4000h/s with any parameter passed to --threads .

behaves the same on win and linux..

reported by multiple users in telegram chat.

cheers!

Proposal: Remove stuck transactions with keyimages conflicts

In some situations possible that transactions got stuck in tx pools (for example last PoS mining problem on simplewallet, when simplewallet was not tracking new transactions came from it's copy in other machine)

Need to figure out a policy which let this type of transactions get dropped from tx pool after a certain amount of confirmation in blockchain.
@sowle Need your thoughts.

Error when accepting contract with 0 deposit

Description
https://take.ms/PzMri

 
If sellers deposit is 0, there is an error when accepting contract.

contract "17-6" (0 amount, 0 buyer's deposit, 0 seller's deposit)

contract "17-7" (0 amount, 1 buyer's deposit, 0 seller's deposit)
 

accept contract work well, if:

(0 amount, 1 buyer's deposit, 1 seller's deposit)

(0 amount, 0 buyer's deposit, 1 seller's deposit)

(1 amount, 1 buyer's deposit, 0 seller's deposit)

(1 amount, 1 buyer's deposit, 0 seller's deposit)

(0 amount, 0 buyer's deposit, 1 seller's deposit)

 
Error when ask for cancelling contract:

https://take.ms/z8ozv

 
contract "17-9" (0 amount, 0 buyer's deposit, 1 seller's deposit)

contract "17-10" (1 amount, 1 buyer's deposit, 0 seller's deposit)

Environment
zano-win-x64-v1.0.17[5b9677e]

Attachments
305.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.