Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > VICE threaded UI test builds
2020-05-18 16:10
chatGPZ

Registered: Dec 2001
Posts: 11108
VICE threaded UI test builds

In this thread i will post test builds of the (hopefully) soon to be merged threaded ui rewrite.

Linux and OSX users can always grab the current state from dqh's git repo here: https://github.com/dqh-github/vice-experiments/tree/threaded-ui.. (make sure to checkout the "threaded-ui-exp" branch after cloning the repo)

Please test and report back positive and negative results. Especially interesting right now are rendering errors/problems and unexpected crashes. Please tell exactly what OS you are using, and what GPU.

I will keep posting new windows builds here - starting with todays: https://sourceforge.net/projects/vice-emu/files/experimental%20..

64bit only right now - i'll have to figure out how to build proper 32bit binaries on my box (not that you should be still using a 32bit OS in 2020).
 
... 149 posts hidden. Click here to view all posts....
 
2020-05-20 16:00
Compyx

Registered: Jan 2005
Posts: 631
Could be. Though my changes in the ctrcontrols.c are mostly limited to splitting the widgets into two columns, nothing fancy. I do use a little CSS to reduce vertical space, but that worked before and still works on my box.

I haven't added anything that would require changing my code to use the threaded stuff.
2020-05-20 17:22
dqh

Registered: Jun 2019
Posts: 46
Quoting Flavioweb
Found another problem.
trace load $dc01

causes
locking: "configure-event"[G_CALLBACK(on_window_configure_event)]
Error: lib_debug_guard_add(): Out of debug address slots. (increase LIB_DEBUG_SIZE)
Error: lib_debug_alloc(): Out of debug address slots. (increase LIB_DEBUG_SIZE!)
Error: lib_debug_guard_add(): Out of debug address slots. (increase LIB_DEBUG_SIZE)
Error: lib_debug_alloc(): Out of debug address slots. (increase LIB_DEBUG_SIZE!)
Error: lib_debug_guard_add(): Out of debug address slots. (increase LIB_DEBUG_SIZE)
uimon.c:160: Error: lib_debug_guard_size(): Cannot find debug address 0x7f1bf003a350!
uimon.c:160: Error: lib_debug_guard_remove(): Cannot find debug address 0x7f1bf003a350! (make sure to use functions from lib.h, do NOT use lib_free on pointers allocated by other functions.)


This looks like something i fixed a day or two ago, if you get the latest do you still see this?
2020-05-21 00:04
Flavioweb

Registered: Nov 2011
Posts: 447
Quoting dqh
This looks like something i fixed a day or two ago, if you get the latest do you still see this?

I've cleared, downloaded and compiled from scratch everything and now the "trace" crash seems gone.
But the "chis" freeze still here.
I got tons of
Error: lib_debug_guard_add(): Out of debug address slots. (increase LIB_DEBUG_SIZE)
Error: lib_debug_alloc(): Out of debug address slots. (increase LIB_DEBUG_SIZE!)
until
uimon.c:141: Error: lib_debug_guard_remove(): Cannot find debug address 0x27868bc0! (make sure to use functions from lib.h, do NOT use lib_free on pointers allocated by other functions.)
free(): invalid pointer
then x64sc crash.
2020-05-29 20:19
chatGPZ

Registered: Dec 2001
Posts: 11108
Here is the next build. This one is what the windows peoples have been waiting for. seriously :) https://sourceforge.net/projects/vice-emu/files/experimental%20..
2020-05-29 20:48
Burglar

Registered: Dec 2004
Posts: 1031
well, I'm rolling back :) was running fine, but I hit alt-w often and then this happened (on linux):

Quote:
(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_attributes: assertion 'layout != NULL' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_alignment: assertion 'layout != NULL' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_wrap: assertion 'PANGO_IS_LAYOUT (layout)' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT (layout)' failed
**
Gtk:ERROR:../../../../gtk/gtklabel.c:3396:gtk_label_update_layout_width: assertion failed: (priv->layout)
Aborted (core dumped)
2020-05-29 21:03
chatGPZ

Registered: Dec 2001
Posts: 11108
more verbose please, what git version exactly? :)
2020-05-29 22:34
Burglar

Registered: Dec 2004
Posts: 1031
commit 3cc4e63ee2d3c30776877fe69f08f2288f3dc4fe (HEAD -> threaded-ui-exp, origin/threaded-ui-exp)
2020-05-30 00:35
chatGPZ

Registered: Dec 2001
Posts: 11108
here is a 32bit build for the retro OS users: https://sourceforge.net/projects/vice-emu/files/experimental%20..
2020-05-30 01:37
iAN CooG

Registered: May 2002
Posts: 3132
Thanks, much appreciated.
I tested vsid, but after playing a tune, alt-tab to write here, alt-tab to get back to it, and the window didn't redraw anymore, not responding, and after few seconds had to be closed forcefully.
Seems randomly crashing even selecting another tune. I can provide a .dmp if it helps.
2020-05-30 03:29
dqh

Registered: Jun 2019
Posts: 46
Quoting Burglar
well, I'm rolling back :) was running fine, but I hit alt-w often and then this happened (on linux):

Quote:
(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_attributes: assertion 'layout != NULL' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_alignment: assertion 'layout != NULL' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_wrap: assertion 'PANGO_IS_LAYOUT (layout)' failed

(x64:11625): Pango-CRITICAL **: 20:45:47.186: pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT (layout)' failed
**
Gtk:ERROR:../../../../gtk/gtklabel.c:3396:gtk_label_update_layout_width: assertion failed: (priv->layout)
Aborted (core dumped)


This one is fixed in the Windows version, or worked around at least. I'll be making the latest fixes available for linux and mac soon.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... | 16 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Scooby/G★P/Light
katon/Lepsi De
xahmol
wil
thesuperfrog
Quetzal/Chrome
WVL/Xenon
Pushead/Hokuto Force
Guests online: 173
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Webmasters
1 Slaygon  (9.7)
2 Perff  (9.6)
3 Morpheus  (9.5)
4 Sabbi  (9.5)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.14 sec.