New error causing lockup in Fedora 8

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

New error causing lockup in Fedora 8

Les Howell
I have recently moved my system from Fedora 7 to Fedora 8.  I now have
it up and running well, with OpenAl and GL installed.  But when I
attempt to run Cobalt and open one of the lessons that Americo wrote,
upon selecting the place button the window brings up two error message
windows, both covered by the Cobalt window, and seems to freeze.

Since this worked in F7, the error is most likely system related. But
since I get no notices from the system, I need to know where to look to
find the exact problem.  So if one of you can point me to the location
or the system call, then I can do some more research to find the error.
It is definitely related to the mouse move I can see that, but I cannot
tell what it doesn't like.

The SqueakDebug.log contains the following:

MessageNotUnderstood: UndefinedObject>>isCurrent
6 May 2008 10:41:18 am

VM: unix - a SmalltalkImage
Image: Croquet1.0beta [latest update: #2]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/lesh/Software/Cobalt/cobalt-base-current-build
Trusted Dir /home/lesh/Software/Cobalt/cobalt-base-current-build/secure
Untrusted Dir /home/lesh/Software/Cobalt/cobalt-base-current-build/My
Squeak

UndefinedObject(Object)>>doesNotUnderstand:
        Receiver: nil
        Arguments and temporary variables:
                aMessage: isCurrent
        Receiver's instance variables:
nil

CobaltMaster(CroquetParticipantWithMenu)>>mouseEnter:
        Receiver: a CobaltMaster<Cobalt>(3457)
        Arguments and temporary variables:
                evt: [640@89 528@13 mouseEnter 25644]
        Receiver's instance variables:
                bounds: 111@77 corner: 711@477
                owner: a PasteUpMorph<world>(1347) [world]
                submorphs: #()
                fullBounds: 111@77 corner: 711@477
                color: (Color r: 0.69 g: 0.721 b: 0.772)
                extension: a MorphExtension (2688) [externalName = Cobalt ]  [other:
(clipSubm...etc...
                harness: a CroquetHarnessWithMenu
                lastBounds: 111@77 corner: 711@477
                dock: a TZoomNavigatorMorph(888)
                windowData: nil

CobaltMaster(Morph)>>handleMouseEnter:
        Receiver: a CobaltMaster<Cobalt>(3457)
        Arguments and temporary variables:
                anEvent: [640@89 528@13 mouseEnter 25644]
        Receiver's instance variables:
                bounds: 111@77 corner: 711@477
                owner: a PasteUpMorph<world>(1347) [world]
                submorphs: #()
                fullBounds: 111@77 corner: 711@477
                color: (Color r: 0.69 g: 0.721 b: 0.772)
                extension: a MorphExtension (2688) [externalName = Cobalt ]  [other:
(clipSubm...etc...
                harness: a CroquetHarnessWithMenu
                lastBounds: 111@77 corner: 711@477
                dock: a TZoomNavigatorMorph(888)
                windowData: nil

MouseMoveEvent(MouseEvent)>>sentTo:
        Receiver: [640@89 528@13 mouseEnter 25644]
        Arguments and temporary variables:
                anObject: a CobaltMaster<Cobalt>(3457)
        Receiver's instance variables:
                timeStamp: 25644
                source: a HandMorph(3634)
                type: #mouseEnter
                buttons: 0
                position: 528@13
                handler: nil
                wasHandled: true
                startPoint: 640@89
                trail: #(639@90)


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand:
CobaltMaster(CroquetParticipantWithMenu)>>mouseEnter:
CobaltMaster(Morph)>>handleMouseEnter:
MouseMoveEvent(MouseEvent)>>sentTo:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MouseMoveEvent>>sentTo:
CobaltMaster(Morph)>>handleEvent:
CobaltMaster(CroquetParticipantWithMenu)>>handleEvent:
[] in MouseOverHandler>>processMouseOver: {[:m | (m == focus    or: [m
hasOwner: focus])   ifTrue: [localEvt := evt    ...]}



Reply | Threaded
Open this post in threaded view
|

Re: New error causing lockup in Fedora 8

Peter Moore-5
Hi Les,

This is definitely a problem with your OpenAL install. The #isCurrent mesage is being sent to the openAL iVar in the harness which has a nil value. Try opening a Transcript window before you launch Cobalt. You should see it print out "Cannot start spatial sound:" followed by an error message. If you want to see where it is trying to create the OpenAL object, check out the OpenALHarness>>initialize method.

Cheers,

Peter B. Moore
Academic Computing - Office of Information Technology
University of Minnesota


On May 6, 2008, at 1:16 PM, Les wrote:

I have recently moved my system from Fedora 7 to Fedora 8.  I now have
it up and running well, with OpenAl and GL installed.  But when I
attempt to run Cobalt and open one of the lessons that Americo wrote,
upon selecting the place button the window brings up two error message
windows, both covered by the Cobalt window, and seems to freeze.

Since this worked in F7, the error is most likely system related. But
since I get no notices from the system, I need to know where to look to
find the exact problem.  So if one of you can point me to the location
or the system call, then I can do some more research to find the error.
It is definitely related to the mouse move I can see that, but I cannot
tell what it doesn't like.

The SqueakDebug.log contains the following:

MessageNotUnderstood: UndefinedObject>>isCurrent
6 May 2008 10:41:18 am

VM: unix - a SmalltalkImage
Image: Croquet1.0beta [latest update: #2]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/lesh/Software/Cobalt/cobalt-base-current-build
Trusted Dir /home/lesh/Software/Cobalt/cobalt-base-current-build/secure
Untrusted Dir /home/lesh/Software/Cobalt/cobalt-base-current-build/My
Squeak

UndefinedObject(Object)>>doesNotUnderstand:
Receiver: nil
Arguments and temporary variables:
aMessage: isCurrent
Receiver's instance variables:
nil

CobaltMaster(CroquetParticipantWithMenu)>>mouseEnter:
Receiver: a CobaltMaster<Cobalt>(3457)
Arguments and temporary variables:
evt: [640@89 528@13 mouseEnter 25644]
Receiver's instance variables:
bounds: 111@77 corner: 711@477
owner: a PasteUpMorph<world>(1347) [world]
submorphs: #()
fullBounds: 111@77 corner: 711@477
color: (Color r: 0.69 g: 0.721 b: 0.772)
extension: a MorphExtension (2688) [externalName = Cobalt ]  [other:
(clipSubm...etc...
harness: a CroquetHarnessWithMenu
lastBounds: 111@77 corner: 711@477
dock: a TZoomNavigatorMorph(888)
windowData: nil

CobaltMaster(Morph)>>handleMouseEnter:
Receiver: a CobaltMaster<Cobalt>(3457)
Arguments and temporary variables:
anEvent: [640@89 528@13 mouseEnter 25644]
Receiver's instance variables:
bounds: 111@77 corner: 711@477
owner: a PasteUpMorph<world>(1347) [world]
submorphs: #()
fullBounds: 111@77 corner: 711@477
color: (Color r: 0.69 g: 0.721 b: 0.772)
extension: a MorphExtension (2688) [externalName = Cobalt ]  [other:
(clipSubm...etc...
harness: a CroquetHarnessWithMenu
lastBounds: 111@77 corner: 711@477
dock: a TZoomNavigatorMorph(888)
windowData: nil

MouseMoveEvent(MouseEvent)>>sentTo:
Receiver: [640@89 528@13 mouseEnter 25644]
Arguments and temporary variables:
anObject: a CobaltMaster<Cobalt>(3457)
Receiver's instance variables:
timeStamp: 25644
source: a HandMorph(3634)
type: #mouseEnter
buttons: 0
position: 528@13
handler: nil
wasHandled: true
startPoint: 640@89
trail: #(639@90)


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand:
CobaltMaster(CroquetParticipantWithMenu)>>mouseEnter:
CobaltMaster(Morph)>>handleMouseEnter:
MouseMoveEvent(MouseEvent)>>sentTo:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MouseMoveEvent>>sentTo:
CobaltMaster(Morph)>>handleEvent:
CobaltMaster(CroquetParticipantWithMenu)>>handleEvent:
[] in MouseOverHandler>>processMouseOver: {[:m | (m == focus    or: [m
hasOwner: focus])   ifTrue: [localEvt := evt    ...]}