Different X behaviour between Solaris 2.6 and 8

Hi,
We have recently upgraded a development box to Solaris 8 from 2.6. We have recompiled (same compiler) an application with no changes... and we get different behaviour. There are two problems that we are tracking so far:
1. Buttons don't seem to be responding to their callbacks so we never leave our modal event loops.
2. It looks like we're getting truckloads of X expose events causing lost of flicker on every dialog. The CPU is maxing out the whole time, redrawing windows takes forever after hiding it, etc. It seems to be mainly text boxes, but I can't be sure.
We've copied a binary compiled on 2.6 onto the box and it runs fine so it seems. Is anyone aware of any issues/patches around this area, or any other info we can get to assist tracking down where the exposes are coming from.
Thanks,
Rhys

Progress!
If I compile with -DMOTIF12_HEADERS and then link with -lMrm12 (which resolves to libMrm.so.3 instead of libMrm.so.4 )and -lXm12 (which resolves to libXm.so.3 instead of libXm.so.4) my application behaves as expected.
So it would seem that something has changed in Motif that my application does not like, or we were aleays doing something wrong and it just got worse, or... any ideas on where I can start hunting for such a beast?
Thanks,
Rhys
Moazam,
Just rebuilt using 6U2 both with and without -compat=4
and it still exhibits the same behaviour... lots of
expose events, flicker all over the place, high CPU
usage (its around 60% and Xsun is around 30%).
Any further ideas?
Rhys
To my knowledge, 4.2 is not supported on Solaris 8.
You should try compiling your code with Forte
Developer 6.2, and if you need, you can use the
-compat flags.
-Moazam

Similar Messages

  • Different portrait rotation behaviour between LR 4.1 and ACR 7.1?

    I've only just recently got my hands on LR4 and have noticed a strange behaviour with 4.1.
    As a bit of background, I shoot in Raw [Nikon D300], usually edit in ACR/PS then I use iPhoto to keep my finished Jpegs in so I can show slideshows on my Apple TV and readily sync photos on my iPhone. Historically I've taken finished images from Bridge and dragged them into iPhoto and all has been well.
    However, I noticed something odd with my latest export of Jpegs from LR in that portrait images don't appear to be handled well. When I play a slideshow the portrait aspect photos are squashed to fit a landscape ratio. The Jpegs look normal in Bridge and also in Finder and Preview. They actually also initially appear in the correct aspect when viewing iPhoto events too. On digging a little deeper, if you try to edit one of these files in iPhoto it appears to be rotated on its side.
    Now if I take the same Raw images and edit them in CS6 and export them into iPhoto they work completely fine.
    What gives? Is there some form of rotation tagging descrepancy between the two Adobe products? Any idea of a work around?
    [FYI runnning Lion 10.7.4 on a 2.8 Ghz i7 12Gb iMac with all products patched and up to date]

    Hi Brett, it was the latest at the time, although it's just been updated again with the release of Aperture 3.3.
    At any rate, I've not had a problem since. I should perhaps qualify my statement above, when I typed "reimporting from scratch", I meant downloading the Raw files from my cards again. After that all was fine, perhaps a hiccup on the initial import? I'll report if it happens again.

  • Different behaviour between activity "Change Production" and web-service

    Hello!
    We are using SAP ME 5.2.6.1 (SP06 Patch 1) - the newest version of SAP ME 5.2
    In activity "Change Production" (SU540) it is possible to change shop order, material and router of SFC's.
    This also works for SFC's in status DONE if the following activity rule is set
    ALLOW_DONE_SFCS = TRUE.
    Nevertheless if the same is tried via "Production XML" or with the given web service an error is displayed
    and the operation is not performed.
    When using "Production XML" the following error is shown:
    Cannot change Done SFCs (Message 15050)
    When using the web service (http://<host>:<port>/manufacturing-services/ProductionServiceService)
    the same error occurs. I think the web service is the prefered way in the future.
    For me it seems that only with the GUI activity SU540 the rule "ALLOW_DONE_SFCS = TRUE" is effective.
    But should the behaviour not be identical regardless if this was initiated from the GUI or from the web service?
    So is this something like a bug or is it "behaviour by design"?
    If the latter is the case:
    Is there a workaround possible to achieve the same outcome via webservice?
    Kr,
                Erich Lind
    Edited by: Erich Lind on Aug 5, 2011 10:37 AM

    Hello!
    From the SAP ME Transaction Log Report:
    Concerning the "Production XML" interface - it uses the ChangeProduction EJB.
    I assume the web service internally will do the same ...
    class com.sap.me.frame.BasicBOBeanException message: com.sap.me.frame.BasicBOBeanException: Error 15050Cannot change Done SFCs (Message 15050)
         at com.sap.me.production.ChangeProductionSOBean.validateSFCList(ChangeProductionSOBean.java:1413)
         at com.sap.me.production.ChangeProductionSOBean.validateXMLProductionChanges(ChangeProductionSOBean.java:255)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:592)
         at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
         at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
         at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
         at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
         at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
         at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
         at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
         at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
         at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
         at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
         at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
         at $Proxy3489.validateXMLProductionChanges(Unknown Source)
         at com.sap.me.xchange.ProductionFacadeSOBean.processChangeProductionMessage(ProductionFacadeSOBean.java:997)

  • Different runtime behaviour between Eclipse and ANT

    I have a class which runs sucessfully in the Eclipse IDE. When I try to execute the same class with ANT, the result is invalid. Why ?
    the class is an ANT task subclass, responsible to create the context of a Tomcat application....
    I will drop here the two classes code, if you want to help...

    ok, thanks by the prompt response...
    The scenario is the following:
    The aim of my code is to generate a context used in the Tomcat application deployment - i.e., the user fills a set of parameters and then the class generates a XML with the structure expected by the Tomcat definitions...
    Running the class in the Eclipse, everithyng is ok. The class ask the user about the parameters and then generates the correct XML.
    Running the same class with ANT (encapsulated in a JAR) the XML result is null...

  • Different row counts between SQL management studio and Visual Studio

    Hi
    I'm pulling data from a NAV database using a stored procedure containing a Pivot (due to bad table design), the problem is my SQL management studio is returning 53 rows of records yet Visual studio is only returning 5.
    I initially copied the query from management studio into VS to create my dataset, however after returning very few records I used a stored procedure instead.
    Unfortunately the same result occurred, 5 records instead of 53,
    Is there something different between the two systems, perhaps VS doesn't like something in the Pivot?
    Can anyone help?
    Thanks
    Charlie
    CREATE
    PROCEDURE [dbo].[PosReleaseTestPrepared]
    --@Date AS DATETIME
    AS
    BEGIN
    -- -- SET NOCOUNT ON added to prevent extra result sets from
    -- -- interfering with SELECT statements.
    -- SET NOCOUNT ON;
    --    -- Insert statements for procedure here
    DECLARE @cols
    NVARCHAR(MAX),
    @stmt NVARCHAR(MAX)
    SELECT        @cols
    =
    ISNULL(@cols
    +
    +
    + ES.Code
    +
    FROM          
    (SELECT       
    Code
    FROM            dbo.[Branston
    Live$Enquiry Step]
    WHERE        [Enquiry Code]
    =
    'PREPARED')
    AS ES
    SELECT        @stmt
    =
        SELECT *
        FROM
        (SELECT PR.[Entry No_], PR.[Mobile User Code], PR.[Failure Step Code],PR.[Item No_], PR.[Customer No_] ,[Enquiry Step Code],  Value
         FROM dbo.[Branston Live$Positive Release] PR
          LEFT OUTER JOIN dbo.[Branston Live$Positive Release Step] PRS
           ON PR.[Entry No_] = PRS.[Positive Release Entry No_]
         WHERE PR.[Enquiry Code] = ''PREPARED'') PR
         PIVOT
          MAX(VALUE)
          FOR [Enquiry Step Code] in ('
    + @cols
    +
         ) AS P'
    EXEC
    sp_executesql@stmt
    END
    GO

    Hi Satheesh, Latheesh
    I'm using a shared data source in VS, the server and database are definitely pointed to the right location. As is the Stored procedure/SQL query. The table names "PositiveRelease" are bespoke to us and therefore are easy to recognise.
    Below is one of the 5 records from the VS report:
    Mobile   User Code
    Customer   No 
    Item   No 
    Failure Step Code
    Depot   Date
    PP_GY
    102980
    S10586
    DEPOT_DATE
    17/02/14
    Below is the record from the SQL management studio, you can see it is pulling through matching records.
    Mobile User Code
    Customer No_
    Item No_
    Failure Step Code
    DEPOT_DATE
    PP_GY
    102980
        S10586
    DEPOT_DATE
    17/02/2014

  • Compatibility issues between solaris 10 patches and Weblogic server 9.2

    Is there any documentation about possible incompatibility between certain solaris patches and Weblogic server?

    Hi,
    Can you post the output of below commands from your OS?
    uname -a
    getconf LONG_BIT
    Do you want to download and install 64-bit WLS 9.2 on your OS?
    - - Tarun

  • Difference between Solaris 2.8 and 5.8

    Hi ,
    I am a newbie here. I will start with a very basic question. What is difference between Solaris2.8 and Solaris5.8
    I figured out that 8 here is OS version , so Solaris 5.8 will be version 8 of solaris and 5.10 will be version 10.
    But any clue what is the difference between Solaris2.8 and 5.8.
    Thanks,
    Priyanshu.

    Solaris 2.5
    Components:
    SunOS 5.5
    OpenWindows 3.5
    CDE 1.0
    Wabi 2.1
    Releases:
    SunOS is a subset of Solaris; they are NOT equivalent; Solaris has CDE/OpenWindows SunOS does not.

  • Different file count between Photo Elements 12 and Lightroom 5.

    To Whom it might concern:
    When I check properties the file count in Photo Elements 12 is different than that of Lightroom 5.
    In one case Photo Elements shows 743 files and 51 folders and lightroom shows 734 files.
    I counted each a every file and found Lightroom to have the correct count and Elements the same count
    but properties shows a count of 743.
    Please answer.
    Albert F Schwartz Jr
    E-mail - [email protected]

    If you think you have found a bug, you should report it to Adobe here: http://feedback.photoshop.com/
    This forum is not the place for bug reports

  • Difference Between Solaris 9/04 and Solaris 9/05

    Hi,
    I would like to know whats all fixes and new features have been released in Sol 9 9/05 compared to Sol 9 9/04. Can anyone suggest? While doing upgrade i got the follow error.
    q Warning qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
    The Solaris Version (Solaris 9) on slice d0 (c1t0d0s0 c1t1d0s0)
    cannot be upgraded.
    A file system listed in the file system table (vfstab) could not
    be checked by fsck.
    qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
    q Warning qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
    There are no other upgradeable versions of Solaris on this
    system. You can choose to do an initial installation, or you can
    exit and fix any errors that are preventing you from upgrading.
    WARNING: If you choose Initial, you'll be presented with screens
    to do an initial installation, which will overwrite your file
    systems with the new version of Solaris. Backing up any
    modifications that you've made to the previous version of
    Solaris is recommended before starting the initial option. The
    initial option also lets you preserve existing file systems.
    qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
    Esc-2_Initial Esc-5_Exit

    I'm having similar problem. I've gone from this:
    #device device mount FS fsck mount mount
    #to mount to fsck point type pass at boot options
    fd - /dev/fd fd - no -
    /proc - /proc proc - no -
    #/dev/dsk/c1t0d0s1 - - swap - no -
    /dev/md/dsk/d0 - - swap - no -
    /dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no -
    /dev/md/dsk/d20 /dev/md/rdsk/d20 /var ufs 1 no -
    /dev/dsk/emcpower1g /dev/rdsk/emcpower1a /db01 ufs 2 yes
    /dev/md/dsk/d30 /dev/md/rdsk/d30 /export/home ufs 2 yes
    /dev/dsk/emcpower0g /dev/rdsk/emcpower0a /backup ufs 2 yes
    /dev/dsk/emcpower2g /dev/rdsk/emcpower2a /disk01 ufs 2 yes
    /dev/md/dsk/d50 /dev/md/rdsk/d50 /disk02 ufs 2 yes -
    /dev/md/dsk/d40 /dev/md/rdsk/d40 /install ufs 2 yes
    swap - /tmp tmpfs - yes -
    to this:
    #device device mount FS fsck mount mount
    #to mount to fsck point type pass at boot options
    fd - /dev/fd fd - no -
    /proc - /proc proc - no -
    /dev/dsk/c1t0d0s1 - - swap - no -
    /dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no -
    /dev/dsk/c1t0d0s3 /dev/rdsk/c1t0d0s3 /var ufs 1 no -
    swap - /tmp tmpfs - yes -
    and I still get the error. Using Sol10 5/09 DVD

  • Networking changes between Solaris 10 x86 10/08 (u6) and previous versions?

    Solaris Community:
    We have a J2SE CORBA-based application (that uses the default Sun ORB) that has run without problems on Solaris 8, 9, and 10 on both SPARC and, more recently, X86 platforms. Upgrading our client side machine (X4100 M2 Opteron platform) from Solaris 10 x86 5/08 (u5) to Solaris 10 x86 10/08 (u6) has resulted in threading or socket contention issues that we have not experienced previously. Using Live Upgrade, we can quickly go back to the u5 install on the client machine .... and the problems go away .... going back to u6, however, and the problems begin to show almost immediately. Our Java code base is identical as is the version of the JDK (1.5.0_16), so it would appear that there must be an underlying change to socket, networking, or threading behavior between these two versions of Solaris.
    Thus far, I've not been unable to find details of changes either in the networking support or the threading model that might explain this .... or course, I don't have great expertise in these areas.
    I've tried to use 'ndd /dev/tcp SOME_PARAMETER' for all of the /dev/tcp parameters returned by 'ndd /dev/tcp \?' to try to see if there are underlying changes in the /dev/tcp parameters .... but have not found any differences between Solaris 10 u5 and u6.
    Can anyone point me to resources that would discuss changes between Solaris 10 u5 or u6 that might explain the problems that we've encountered? Or, alternatively, other system parameters that I could check that might explain changes in either TCP socket or threading behavior?
    Thanks for your input,
    John

    I have a vague memory of someone reporting something similar which turned out to be due to a solaris feature called tcp_fusion.
    To check whether thats your problem or not try the following.
    Add following line in the /etc/system file.
    set ip:do_tcp_fusion = 0
    Once the /etc/system file is updated, it will be necessary to restart the system before the workaround will take effect.

  • Solaris 8 x86 and 10 x86 differences

    I have a device driver that works on Solaris 8 x86. I installed this same device driver on a box with Solaris 10 x86. Under Solaris 10 x86 I get a message "WARNING: minor name <tec
    _0> is not compatible network driver name <tec>". Also, opening the device under Solaris 10 x86 will cause the OS to quit responding. Where can I find a list of differences between Solaris 8 x86 and Solaris 10 x86?
    Thanks.
    David

    Another way to install Matrox G550 is to Install AcceleratedX from www.xig.com
    It supports a lot of graphic card and it also supports hardware acceleration for OpenGL
    BUt obviously its not free :(

  • Compatibility of Solaris WBEM servises and SBLIM wbemcli utility

    There is a strange situation, when Solaris wbem server is running on port *:5988, access to CIM server are granted for users, firewall is disabled, however there is no possibility to connect solaris CIM server from linux hosts using wbemcli.
    So the question is: Is there a compatibility between Solaris WBEM realization and SBLIM realization?

    From what I have read Sun Cluster 3.2 will not be supported with RAC 11g R2 untill September time frame.
    The functionality will be released via a cluster core patch.
    Currently Sun Cluster is looking down in /etc/init.d/init.crs to start CRS (11g R1). With 11g R2 the start script for GRID is now /etc/init.d/ohasd.
    SC does support HA 11g R2, but not RAC at this point in time.

  • Compiler directives to differetiate between solaris 9 and solaris 10

    i have an API which makes certain function calls which are different for solaris 9 and solaris 10. i cannot add my own defines, since that would mean that applications too would have to define them.
    does the Sun Workshop compiler provide any default directives to differentiate between solaris 9 and solaris 10? something like #ifdef __SunOS_5.10 or something like that?
    thanks.

    As explained in the C Users Guide, the compiler predefines several macros, one of which is represents the Solaris version number.
    The macro name is derived from the output of the commands
    uname -s and uname -r, starting with __, connected by _, and with dots replaced by _.
    Running on Solaris 9:
    % uname -s
    SunOS
    % uname -r
    5.9
    The defined macro name is __SunOS_5_9
    On Solaris 10 you get __SunOS_5_10
    __SunOS_5_9

  • SSH Differences between Solaris 9 and Solaris 10

    I use public key authentication when connecting via SSH but have noticed a difference between Solaris 9 and Solaris 10 and wondered if it's an environment setup issue. I keep my keys in $HOME/.ssh
    When connecting from Solaris 9 I can provide an identity file without a path regardless of the directory that I'm in e.g.
    ssh -i my_identity_file user@hostnameThe above works even if I'm not in the $HOME/.ssh directory. But when using the same from Solaris 10 I get the following error:
    Warning: Identity file my_identity_file does not exist.If I run the command from $HOME/.ssh on Solaris 10 it connects fine, and if I pass in the path like so it works fine:
    ssh -i $HOME/.ssh/my_identity_file user@hostnameIs there a setting specific to SSH somewhere as I can't see anything in my environment that's different between the two systems. There's certainly no entry in $PATH that points to $HOME/.ssh. How could I get SSH to work on Solaris 10 by just providing the identity file name and not the full path
    Regards
    Rich

    It's not explicitly defined in /etc/ssh/ssh_config, so I'm assuming it would be using the default which is ~/.ssh/id_dsa.
    But surely that's irrelevant if I'm using the -i switch to provide the identity file?
    Remember the problem here is that I have to provide a full path to the identity file, whereas before just the filename would do.
    Rich

  • Diff between Solaris 8 and Solaris 9

    Hello Experts,
    Do we have a document which talks about the diff between Solaris 8 and Solaris 9
    I need to know what are the new featured in Solaris 9 and etc....
    Thanks in Advance.
    Sunil.

    Sadly, the difference between the early releases of Solaris 9 and the late releases of Solaris 8 isn't that big, since Sun backported a lot of the cool features in Solaris 9 to Solaris 8..
    Hence; the answer to your question depends on which Solaris 8 and which Solaris 9 releases you are talking about.
    However, a complete list of changes incoperated in the different Solaris 9 releases can be found here:
    http://docs.sun.com/app/docs/doc/817-5770/6ml72d6k9?a=view
    I guess there are similar lists for Solaris 10, which is even cooler than 8/9.
    Enjoy!
    //Magnus

Maybe you are looking for

  • HT4759 Once i set up my new icloud account i am no longer able to open my e-mail application by tapping on icon nor by going to my iphone settings....???!!!

    Hello, could someone help me figure out what I did wrong? I am not receiving e-mail nor I am able to compose them... the app just freezes when I tap it and if I go to my settings once i tap the e-mail,contacts, calendars row it freezes for a while th

  • Sync Bo

    HI All, Can any body explain  me What is SyncBo and what is BAPI Wrappers, If it possible send me Screen shots plz. Thanks&regds, Srinivas.

  • Connection to Oracle 8.0.6

    I have recently upgraded from 8.0.5 to 8.0.6 on an AIX 4.3 server. Before the upgrade it used to be possible to connect to Oracle from an NT client either via the Hosts file, or via the definitions in TNSNAMES.ORA. However, now it is now only possibl

  • Flash Drawing API error?

    Hi! I think Flash drawing API is not working like it should... Test this: var W:Number = 12; var H:Number = 12; function drawRectExt():void             this.graphics.clear();             this.graphics.lineStyle(1,0xFF0000);             this.graphics.

  • Apple TV Photo Album Order

    I just noticed that for some reason, the photo albums that I initially synced to my Apple TV appear alphabetically -- and then right after all of those albums, any new photo albums I synced subsequently appear alphabetically (i.e., A-Z original album