gyselroth / balloon-client-desktop Goto Github PK
View Code? Open in Web Editor NEWballoon desktop client for Windows, Mac OS X and Linux
License: GNU General Public License v3.0
balloon desktop client for Windows, Mac OS X and Linux
License: GNU General Public License v3.0
If you click on the tray icon, a window pops up which is perfectly fine, but it also creates a shortcut in the taskbar which isn't.
0.0.31
Linux Mint, Cinnamon
@pixtron I think a have a solution how we can handle builds with custom configuration. We just create a new repo/app which only contains a custom configuration and and github auto update module but not the actual software itself. It does load the latest release the first time it gets executed and upgrades itself. Like this we only need to create those custom builds once.
Is:
For now it its only possible to configure the selective sync during first start.
Should:
Always be configurable.
Something bad happened { Error: listen EADDRINUSE 0.0.0.0:13006
at Object.exports._errnoException (util.js:1050:11)
at exports._exceptionWithHostPort (util.js:1073:20)
at Server.setupListenHandle [as _listen2] (net.js:1263:14)
at listenInCluster (net.js:1304:12)
at doListen (net.js:1428:7)
at _combinedTickCallback (internal/process/next_tick.js:83:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '0.0.0.0',
port: 13006 }
0.0.30
Windows 7
Improve the server fingerprinting when checking if the api is reachable
Currently the condition checks only that the server returns statusCode 401. Additionaly we could check that the server returns the www-authenticate
header and that it is set to Basic realm="balloon"
https://github.com/gyselroth/balloon-client-desktop/blob/master/app/ui/startup/browser.js#L103
App should ask the user if he wants to install the update after the user clicks on the update action.
0.0.31
Linux Mint, Cinnamon
Is:
Creates context menu by single commands.
Should:
Create context menu by bash script.
Is:
There is no settings windows.
Should:
We need a global settings window and and instance based settings window.
global settings:
Global settings is the env.json which can be overwritten (merged) from the userdata folder.
instance settings:
Is:
Quit balloon while an upgrade is available and it will trigger the uninstaller. We are left with no balloon installed instead the new version. This only happens on Windows 10.
It does actually work on Windows 7.
Should:
Installs the latest update.
0.0.31
Windows 10
Is:
Builds are double the size since electron-traywindow-positioner introduction.
See difference between builds of 0.0.24 => 0.0.25.
Should:
Half the size,
0.0.35
This also relates to the server issue gyselroth/balloon#107
{"level":"info","message":"Sync: starting sync","timestamp":"2017-09-28T09:32:53.946Z"} {"message":"Main: uncaught exception","stack":"TypeError: Error processing argument at index 0, conversion failure from C:\\Program Files\\Balloon\\resources\\app.asar\\app\\img\\taskbar_sync.ico\n at changeTrayIcon (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\ui\\tray\\controller.js:75:10)\n at toggleState (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\ui\\tray\\controller.js:64:3)\n at Object.syncStarted (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\ui\\tray\\controller.js:212:5)\n at start (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\lib\\sync\\controller.js:96:10)\n at Timeout.setTimeout (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\lib\\sync\\controller.js:149:9)\n at ontimeout (timers.js:386:14)\n at tryOnTimeout (timers.js:250:5)\n at Timer.listOnTimeout (timers.js:214:5)","level":"error","timestamp":"2017-09-28T09:32:53.946Z"} {"state":false,"level":"info","message":"Main: online state changed","timestamp":"2017-09-28T09:33:25.040Z"} {"level":"info","message":"Sync: pause requested","timestamp":"2017-09-28T09:33:25.040Z"} {"state":true,"level":"info","message":"Main: online state changed","timestamp":"2017-09-28T09:33:50.087Z"} {"level":"info","message":"Sync: starting sync","timestamp":"2017-09-28T09:33:50.102Z"} {"message":"Main: uncaught exception","stack":"TypeError: Error processing argument at index 0, conversion failure from C:\\Program Files\\Balloon\\resources\\app.asar\\app\\img\\taskbar_error.ico\n at changeTrayIcon (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\ui\\tray\\controller.js:75:10)\n at toggleState (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\ui\\tray\\controller.js:64:3)\n at Object.syncStarted (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\ui\\tray\\controller.js:212:5)\n at Object.start (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\lib\\sync\\controller.js:96:10)\n at startSync (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\main.js:298:10)\n at EventEmitter.<anonymous> (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\main.js:135:43)\n at emitTwo (events.js:106:13)\n at EventEmitter.emit (events.js:194:7)\n at WebContents.<anonymous> (C:\\Program Files\\Balloon\\resources\\electron.asar\\browser\\api\\web-contents.js:247:13)\n at emitTwo (events.js:106:13)\n at WebContents.emit (events.js:194:7)","level":"error","timestamp":"2017-09-28T09:33:50.102Z"}
Is:
App randomly start with errors like:
error: startup checkconfig
{ error: {} }
or the first time wizard starts, asks the user for the server url and then the app is stuck in a loop:
info: Startup Settings: change blnUrl
{ blnUrl: undefined }
info: Startup Settings: change blnUrl
{ blnUrl: undefined }
info: Startup Settings: change blnUrl
{ blnUrl: undefined }
Should:
Clean app bootstrap. If an error happens the wizard should start normally.
0.0.31
Mint 17
Is:
Version 0.0.28 starts.
Should:
Latest version should start.
Is:
System.ItemFolderPathDisplay:"\Balloon": matches every single folder with "\balloon" in the path.
Should:
Set the full path: System.ItemFolderPathDisplay:"' + balloonDir + '*" // (does not work)
Is:
offline event does not trigger in some circumstances. Could be some other interfaces.
Should:
Triggers if no inet connection.
0.0.33
Linux Mint 17
Is:
~70 balloon helpers running and various errors in sync log.
sync log:
{"status":403,"data":{"error":"Balloon\\Exception\\Forbidden","message":"not allowed to create new node here","code":38},"level":"info","message":"API REQ: Got body:","timestamp":"2017-11-19T10:51:15.227Z"}
{"level":"warning","message":"API: Balloon\\Exception\\Forbidden (not allowed to create new node here)","timestamp":"2017-11-19T10:51:15.228Z"}
{"level":"warning","message":"LOCALQUEUEHANDLER: Balloon\\Exception\\Forbidden (not allowed to create new node here) E_BLN_API_REQUEST_READ_ONLY_SHARE","timestamp":"2017-11-19T10:51:15.228Z"}
{"p":"/SLK-Operatives (Sitzungen, Organisation, Termine, Adressen, GoodPractice)","attributes":["share","access","readonly","id"],"level":"info","message":"API: GET request to /node/attributes with params: ","timestamp":"2017-11-19T10:51:
15.230Z"}
{"url":"/Applications/Balloon.app/Contents/Resources/app.asar/node_modules/@gyselroth/balloon-node-sync/lib/sync-db.js","line":272,"column":16,"error":{},"level":"error","message":"Uncaught SyntaxError: Invalid regular expression: /^/SLK-
Operatives (Sitzungen, Organisation, Termine, Adressen, GoodPractice)/Organisation (Adressen udn Zuständigkeiten(/.*|)$/: Unterminated group","timestamp":"2017-11-19T10:51:15.388Z"}
{"forceQuit":true,"level":"info","message":"Sync: STOP Requested","timestamp":"2017-11-19T10:51:22.882Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:28.577Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:29.074Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:34.832Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:35.310Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:41.093Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:41.578Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:47.382Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:47.707Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:48.418Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:48.905Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:53.386Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:53.649Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:54.692Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:54.961Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:51:59.430Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:51:59.921Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:52:00.759Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
","timestamp":"2017-11-19T10:52:01.266Z"}
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-19T10:52:05.734Z"}
{"message":"Sync: finished with error","stack":"Error: \"toString()\" failed\n at Buffer.toString (buffer.js:503:11)\n at tryToString (fs.js:445:15)\n at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)","level":"error
Should:
Max. 5 helper tasks and no sync error.
0.0.31
Mac OS X
Is:
Should:
Entry is visible for single folders in the balloon directory.
Include env in instance.json since those states can easily conflict if you're runing multiple env on the same machine.
Is:
A context menu has been introduced during dev 0.0.34 but was removed before release.
Context menu was in a buggy state and not yet ready for release.
Should:
Merge 94e74e1 back into trunk.
Is:
Every windows gets opened separately.
Should:
They should open in a single tray window.
Is:
There is no balloon folder in the favourites category within finder.
Should:
A balloon folder short cut under favourites.
0.0.32
Mac OS X 10.13.2
Is:
Sync does randomly get stuck. In development mode the sync window keeps beeing opened.
Last log output:
{"level":"info","message":"Starting Sync with remote cursor: undefined","timestamp":"2017-11-15T07:41:08.824Z"}
{"attributes":["parent","hash","version","size"],"level":"info","message":"API: GET request to /node/delta with params: ","timestamp":"2017-11-15T07:41:08.873Z"}
{"attributes":["parent","hash","version","size"],"cursor":"xxxxxxxxxx","level":"info","message":"API: GET request to /node/delta with params: ","timestamp":"2017-11-15T07:41:11.485Z"}
no more action here, even after a minute
Should:
Sync continues.
0.0.32-dev, but seen in 0.0.31 as well.
Linux Mint 17.1
ext4
1.0.16
Is:
archived data directories contain the username, balloon-myuser, instead the instance name.
Should:
balloon-instance-1
0.0.32
Linux Mint 17
When trying to login, I tried to paste my server url into the text field, however I could not paste.
Other keyboard shortcuts don't seem to work either, like CMD+A
... which can fetch updates which are marked as pre-releases.
This is also related to #26, since we need a global settings manager.
Is:
updateAvailable and onLineState are in separate instance configs.
Should:
updateAvailable and onLineState should be declared in the global config. Those are application states and not instance states.
0.0.31
Mint 17
Is:
After balloon desktop was removed the registry entries are still on place.
Should:
Registry entries get removed.
0.0.32
Windows 10
{"message":"Main: uncaught exception","stack":"Error: Cannot find module 'C:\\Program Files\\Balloon\\resources\\app.asar\\app\\i18n\\en-US.json'\n at Module._resolveFilename (module.js:470:15)\n at Function.Module._resolveFilename (C:\\Program Files\\Balloon\\resources\\electron.asar\\common\\reset-search-paths.js:35:12)\n at Function.Module._load (module.js:418:25)\n at Module.require (module.js:498:17)\n at require (internal/module.js:20:19)\n at changeLanguage (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\lib\\i18n.js:30:18)\n at App.<anonymous> (C:\\Program Files\\Balloon\\resources\\app.asar\\app\\lib\\i18n.js:48:5)\n at emitTwo (events.js:111:20)\n at App.emit (events.js:194:7)","code":"MODULE_NOT_FOUND","level":"error","timestamp":"2017-09-28T11:48:32.044Z"}
0.0.30
Windows 10
NTFS
Is:
We can not see if a folder is shared or not. The folder looks like a normal collection.
Should:
Replace folder icon or add a shared flag to the icon.
Is:
The user has no chance to see why certain nodes do not get synced.
Should:
And event llog which is visible in the tray
Mouseover tray icon does not show a description for a running sync (spinning icon), but for all other icon it does show a description.
0.0.31
Linux Mint, Cinnamon
Is:
Log messages are kinda random, Sometimes they start with Auth: or AUTH:.
Should:
They should start or contain always a component.
Is:
Default interval to check for an update is too low (weekly).
Should:
Should be configurable for hours instead days and the default should be 4 hours.
0.0.32-dev
Linux Mint 17.1
raffael@raffael-ThinkPad-T450s ~ $ balloon-desktop
info: API: GET request to /user/quota-usage with params:
[2125:1003/150011.926645:FATAL:partition_alloc.cc(934)] Check failed: page->num_allocated_slots != -1.
#0 0x0000036228e7 <unknown>
#1 0x00000363862b <unknown>
#2 0x0000035e4595 <unknown>
#3 0x0000034f29fd <unknown>
#4 0x7fee45912c23 <unknown>
#5 0x7fee45912b36 <unknown>
#6 0x7fee45b204ec <unknown>
#7 0x7fee45b1ce88 <unknown>
#8 0x7fee45b1c2d4 <unknown>
#9 0x7fee45ce9892 v8::internal::Factory::NewFillerObject()
#10 0x7fee45cb73c6 <unknown>
#11 0x352d930843fd <unknown>
info: API: GET request to /user/quota-usage with params:
^Craffael@raffael-ThinkPad-T450s ~ $ balloon-desktop
info: API: GET request to /user/quota-usage with params:
[2273:1003/150110.115784:FATAL:partition_alloc.cc(934)] Check failed: page->num_allocated_slots != -1.
#0 0x0000036228e7 <unknown>
#1 0x00000363862b <unknown>
#2 0x0000035e4595 <unknown>
#3 0x0000034f29fd <unknown>
#4 0x7f1dea234c23 <unknown>
#5 0x7f1dea5a53c2 <unknown>
#6 0x7f1dea5b0d61 <unknown>
#7 0x7f1dea5a620e <unknown>
#8 0x7f1dea59eb67 <unknown>
#9 0x7f1dea59c569 <unknown>
#10 0x7f1dea4404c3 <unknown>
#11 0x7f1dea43ed5a <unknown>
#12 0x7f1dea43e2d4 <unknown>
#13 0x7f1dea44c936 <unknown>
#14 0x7f1dea1e4813 <unknown>
#15 0x0000036163a0 <unknown>
#16 0x000003472028 <unknown>
#17 0x0000034702c8 <unknown>
#18 0x0000036163a0 <unknown>
#19 0x00000363c48d <unknown>
#20 0x00000363c7a8 <unknown>
#21 0x00000363ce46 <unknown>
#22 0x00000361b1da <unknown>
#23 0x00000363c1b7 <unknown>
#24 0x0000035eec6e <unknown>
#25 0x0000014f2a40 <unknown>
#26 0x0000013c0a6a <unknown>
#27 0x0000013c1908 <unknown>
#28 0x000001097d3f <unknown>
#29 0x0000013c1c42 <unknown>
#30 0x000003de1228 main
#31 0x7f1de2ebef45 __libc_start_main
#32 0x0000005a5c59 <unknown>
0.0.31
Linux Mint 17
Is:
Archived logs files are not included in a report.
Should:
Include archived logs.
0.0.33
Is:
Account gets unlinked if client gets started with no internet connection.
Should:
Account does not get unlinked. Only the tray icon starts with the status no connection.
If no instance is active, the first start wizard shall start with the message, that there is no active internet connection.
0.0.33
Linux Mint 17
Error: async hook stack has become corrupted (actual: 16749, expected: 0) 1: node::Environment::AsyncHooks::pop_ids(double) [/opt/Balloon/libnode.so] 2: node::MakeCallback(node::Environment*, v8::Local<v8::Value>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/opt/Balloon/libnode.so] 3: node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/opt/Balloon/libnode.so] 4: 0x7fbcdf2409fd [/opt/Balloon/libnode.so] 5: 0x7fbcdf3b34e4 [/opt/Balloon/libnode.so] 6: uv_run [/opt/Balloon/libnode.so] 7: atom::NodeBindings::UvRunOnce() [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 8: 0x36163a0 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 9: 0x3472028 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 10: 0x34702c8 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 11: 0x36163a0 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 12: 0x363c48d [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 13: 0x363c7a8 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 14: 0x363ce46 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 15: 0x361b1da [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 16: 0x363c1b7 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 17: 0x35eec6e [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 18: 0x14f2a40 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 19: 0x13c0a6a [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 20: 0x13c1908 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 21: 0x1097d3f [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 22: 0x13c1c42 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 23: main [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] 24: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6] 25: 0x5a5c59 [/opt/Balloon/balloon-desktop --type=renderer --no-sandbox --primordial-pipe-token=4DE496BF308B879AC11AA8851A0CC0F9 --lang=en-US --app-path=/opt/Balloon/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --enable-pinch --num-raster-threads=2 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=4DE496BF308B879AC11AA8851A0CC0F9 --renderer-client-id=6 --shared-files=v8_natives_data:100,v8_snapshot_data:101] [2392:1003/150258.084015:FATAL:partition_alloc.cc(934)] Check failed: page->num_allocated_slots != -1. #0 0x0000036228e7 <unknown> #1 0x00000363862b <unknown> #2 0x0000035e4595 <unknown> #3 0x0000034f29fd <unknown> #4 0x7fbcdebefc23 <unknown> #5 0x7fbcdef603c2 <unknown> #6 0x7fbcdef6bd61 <unknown> #7 0x7fbcdef6120e <unknown> #8 0x7fbcdef59b67 <unknown> #9 0x7fbcdef57569 <unknown> #10 0x7fbcdedfb4c3 <unknown> #11 0x7fbcdedf9d5a <unknown> #12 0x7fbcdedf92d4 <unknown> #13 0x7fbcdee07936 <unknown> #14 0x7fbcdeb9f813 <unknown> #15 0x0000036163a0 <unknown> #16 0x000003472028 <unknown> #17 0x0000034702c8 <unknown> #18 0x0000036163a0 <unknown> #19 0x00000363c48d <unknown> #20 0x00000363c7a8 <unknown> #21 0x00000363ce46 <unknown> #22 0x00000361b1da <unknown> #23 0x00000363c1b7 <unknown> #24 0x0000035eec6e <unknown> #25 0x0000014f2a40 <unknown> #26 0x0000013c0a6a <unknown> #27 0x0000013c1908 <unknown> #28 0x000001097d3f <unknown> #29 0x0000013c1c42 <unknown> #30 0x000003de1228 main #31 0x7fbcd7879f45 __libc_start_main #32 0x0000005a5c59 <unknown>
0.0.31
Linux Mint 17
Is:
There is no flag at all.
Should:
Add sync status flag:
Is:
For now it is only possible to set the balloon folder during first start.
Should:
Move the balloon folder afterwards. (Settings)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.