help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-smalltalk] smalltalk-2.1h / browser


From: Jan Vrany
Subject: Re: [Help-smalltalk] smalltalk-2.1h / browser
Date: Fri, 07 Oct 2005 16:36:25 +0200

Hi,

I've exactly the same problem. I spent a little time with debugging
and found out the following:

1) described problem deals with process scheduling (if you have
non-preemtive build) and maybe with GTK internals. I did:

gst> [ BLOX.BLOXBrowser.BrowserMain new initialize ] fork!

the launcher appears. The I clicked to close button at
window title (that is managed by window-manager), but
nothing happened. The I typed:

gst> Processor yield!

Voila, Launcher disappears.

2) the second problem is when gst is builded
with --enable-preemption. In such case,
BLOX will never load, gst process will terminate
during BLOX loading after receiving ABORT signal,
as I posted a week ago in "[Help-smalltalk] Bug in GTK?"
I spent a little time reading GST virtual machine sources
- the code for preemptive scheduling looks fine and
there is no code in whole VM that raises ABORT signal
(or I just haven't found it :-). I've absolutely no
idea what's wrong.

I'm using Debian Etch

Honza
kraehe píše v Pá 07. 10. 2005 v 15:13 +0200:
> Moin Guru's,
> 
>   I found time to try the new browser and run into two problems:
> 
>     PackageLoader fileInPackage: 'Browser'!
>     BLOX.BLOXBrowser.BrowserMain new initialize!
> 
>   showed the first GUI, but the menu choices resulted in :
> 
>     'onKeyEvent TODO implement own collection and check in that..'
>     'onKeyEvent TODO implement own collection and check in that..'
>     'onKeyEvent TODO implement own collection and check in that..'
>     (gst:9472): Gtk-WARNING **: node type doesn't match 8 (separator10 is 
> type 10)
>     (gst:9472): Gtk-WARNING **: node type doesn't match 8 (separator17 is 
> type 10)
>     (gst:9472): Gtk-WARNING **: node type doesn't match 8 (separator20 is 
> type 10)
>     'onKeyEvent TODO implement own collection and check in that..'
>     'onKeyEvent TODO implement own collection and check in that..'
>     'onKeyEvent TODO implement own collection and check in that..'
>     'onKeyEvent TODO implement own collection and check in that..'
>     'FIXME GTK bindings not ready for GUI transcript'
> 
>   the menu does not launch any browsers, nor does it react on exit menu
>   and the gst process does also not exit if X kills the windo.
> 
>   while trying the old TK with :
> 
>     PackageLoader fileInPackage: 'BloxTK'!
>     PackageLoader fileInPackage: 'Browser'!
>     BLOX.BLOXBrowser.BrowserMain new initialize!
> 
>   resulted in :
> 
>     Object: GtkPlacer new: 1 "<-0x4c568890>" error: did not understand #value
>     GTK.GtkPlacer(Object)>>#primError:
>     MessageNotUnderstood(Exception)>>#defaultAction
>     optimized [] in Exception class>>#coreException
>     MessageNotUnderstood(Signal)>>#activateHandler:
>     MessageNotUnderstood(Exception)>>#signal
>     GTK.GtkPlacer(Object)>>#doesNotUnderstand:
>     GTK.GtkPlacer(CObject)>>#at:
>     String(SequenceableCollection)>>#replaceFrom:to:with:startingAt:
>     String>>#replaceFrom:to:with:startingAt:
>     String(ArrayedCollection)>>#,
>     BLOX.BWindow(BLOX.Blox)>>#primBind:to:of:parameters:
>     BLOX.BWindow(BLOX.BEventTarget)>>#bind:to:of:parameters:
>     BLOX.BWindow(BLOX.BWidget)>>#initialize:
>     BLOX.BWindow(BLOX.BPrimitive)>>#initialize:
>     BLOX.BWindow(BLOX.BForm)>>#initialize:
>     BLOX.BWindow>>#initialize:
>     BLOX.BWindow class(BLOX.Blox class)>>#new:
>     BLOX.BWindow class>>#new
>     BLOX.BWindow class>>#new:
>     
> BLOX.BLOXBrowser.BrowserShell(BLOX.BLOXBrowser.TopLevelShell)>>#initialize:
>     BLOX.BLOXBrowser.BrowserShell>>#initialize:
>     BLOX.BLOXBrowser.BrowserShell class(BLOX.BLOXBrowser.TopLevelShell
>     class)>>#new:
>     BLOX.BLOXBrowser.BrowserShell class>>#openWorksheet:withText:
>     BLOX.BLOXBrowser.BrowserMain>>#initialize
>     UndefinedObject>>#executeStatements
> 
>   environment: Debian/Sarge i386
>   
> happy weekend, i'll be on party till sunday 
> ciao,Michael






reply via email to

[Prev in Thread] Current Thread [Next in Thread]