Phonebook memory contents

If one should take out the rechargeable batteries, for whatever reason, in a BT Synergy 5500 cordless phone or any other of similar type, does one lose the contents of stored phone numbers - hopefully not, I'd assume!
Solved!
Go to Solution.

Safest way is to copy the numbers to a mobile sim ( plenty of free ones around ) by inserting the sim in the base station and selecting copy in the hand set
Then if the are lost just copy back
That's for synergy 5500
If any post helps tick the star box on the left
Just cause Im paranoid dont mean they are not out to get me

Similar Messages

  • SSIS / SQL Memory Contention

    Hi all,
    I'm running SSIS and SQL server on a single PC. 
    I have an ETL process consisting of several SSIS packages to load data from a source OLTP to a data warehouse.
    OLTP DB resides on SQL 2012 instance.
    Datawarehouse resides on SQL 2008R2.
    My SSIS packages 'hangs' and reports it is failing to swap out memory buffers - they're all held by the SQL 2012 (source db) instance.
    On my PC I've configured max memory on each SQL instance:
    PC Memory = 16GB
    SQL 2012 Max Memory = 6GB
    SQL 2008r2 Max Memory = 4GB
    My ETL package now runs smoothly. 
    My question is - what is best practice for managing this memory contention in a production environment. I do not want to limit the available memory to my OLTP db. 
    My ETL is ran once per day  - overnight.  Perhaps I could reconfigure max memory before and after each ETL processs? But I don't like this as it would require a server restart & cold cache for my OLTP apps.
    Thanks for reading. Appreciate suggestions.
    Clay

    OK, It is more clear now :-)
    This is  a developing server, and I assume that you have to hold several instances in order to re-create an environment that is like the production's environment  (I hope this is the reason, otherwise you need a very good reason for holding several
    instances on one machine, which has resources problem, since each instance need lot of resources only to keep it running and most time it is better to have one instance with all the databases, than several instaces on the same machine). I actually have the
    same problem on my developing environment by the way (I have about 8 instances of different database servers). Everything hat i write from now is only recommend for this situation for developing environment!
    The following points should be taken into account and act according:
    This is a small list that can take 2 books if we have time... this is just some point to think about.
    * Remember that SQL Server is trying to use as much memory as you let him in order to execute more efficience, It dose not take into direct consideration of other instances or application. 
    * In order to understand what need to be done you need to monitor what specificly use all the memory.
        ** look at sys.dm_os_memory_clerks
        ** look for DBCC MEMORYSTATUS
        ** look at this link: http://www.mssqltips.com/sqlservertip/2304/how-to-identify-microsoft-sql-server-memory-bottlenecks/
        ** It is good time for Google https://www.google.co.il/search?q=SQL+Server+monitoring+memory
    * Once you found the cause and source for the memory use, you can focus on solving and start reduce memory usage before you start the ETL procces (and mabe during as well).
        **  look for DBCC FREEPROCCACHE 
        ** look for  DBCC DROPCLEANBUFFERS
        ** We can build a better query sometimes
        ** we can pass some of the operation to the disk instead of the RAM
        ** Setting the Memory Options (as you did control max server memory,
    check this link for more info)
        ** look for SET AUTO_CLOSE ON (This is usually not recommended but in your case using several instances this can help a lot sometimes)
    * The ETL proccess do not use only SQL Server but the application that execute it as well. The SQL Server will see the queries. While SQL Server is great in menaging multiple users and multiple paralel actions (or example using locks), some ETL are not so
    good. You need to make sure if the SQL Server return an error or the failed come from the ETL proccess it self. Please post the full error message for mor specific information.
    * Remember that some actions in SQL Server use memory out of the Buffer pool memory and some action are not part of the max server memory (for example some CLR used).
    as I mentioned i can continue this documents for days :-)
    I hope this is helpfull for you as it is :-), and if you have more information (like error messages from log files) we might focuse on other option.
    [Personal Site] [Blog] [Facebook]

  • Error When Starting VM Failed to create memory contents file

    Hi,
    I"m experiencing issue with a VM that has previsoulsy been snapshotted. The snap shots have been since deleted via the Hyper V Manager. The snap shots were not applied to the VM. Also no .avhd files have been deleted via Windows Explorer
    When I start the VM I get the following error message.
    [Window Title]
    Hyper-V Manager
    [Main Instruction]
    An error occurred while attempting to change the state of virtual machine MyVirtualMachine.
    [Content]
    'MyVirtualMachine' failed to initialize.
    Failed to create memory contents file 'D:\Virtual Machines\MyVirtualMachine\MyVirtualMachine\MyVirtualMachine\Virtual Machines\25AB3A86-2950-457A-8D54-9B313E2D575E\25AB3A86-2950-457A-8D54-9B313E2D575E.bin' of size 4096 MB.
    [Expanded Information]
    'MyVirtualMachine' failed to initialize. (Virtual machine 25AB3A86-2950-457A-8D54-9B313E2D575E)
    'MyVirtualMachine' failed to create memory contents file 'D:\Virtual Machines\MyVirtualMachine\MyVirtualMachine\MyVirtualMachine\Virtual Machines\25AB3A86-2950-457A-8D54-9B313E2D575E\25AB3A86-2950-457A-8D54-9B313E2D575E.bin' of size 4096 MB. (Virtual machine
    25AB3A86-2950-457A-8D54-9B313E2D575E)
    [V] See details  [Close]
    Suggestions Welcomed,
    Thanks Adam

    Hi,
    Please check whether you receive these error logs: Event ID 3130, 3131, 3320 or 3321.
    Check the environment in which the start virtual machine operation was being attempted, including:
    access and permissions to the configuration file, memory file and all image files
    prior error messages in the event log
    available RAM on the system
    configuration settings
    disk space for the memory file and any expanding virtual hard disks
    Once the necessary issues have been rectified, try to start the virtual machine again.
    If the problem continues, restart the VMMS Service.
    To restart the VMMS service using the command prompt:
    1. On the computer that has the stopped service, open a command prompt as local administrator and type the following:
    net stop nvpswmi
    If the service is not running, you will see the error "The Hyper-V Networking Management service is not started."
    3. On the command prompt type the following command to start the nvpswmi service
    net start nvspwmi
    If the service start starts you will see the message "The Hyper-V Networking Management service was start successfully."
    To restart VMMS using PowerShell:
    1. On the computer that has the stopped service, open a command prompt as local administrator and type the following:
    C:\PS>restart-service vmms
    For more information please refer to following MS articles:
    Event ID 3130 — Virtual Machine Start Operation
    http://technet.microsoft.com/en-us/library/dd582385(v=ws.10).aspx
    Event ID 3131 — Virtual Machine Start Operation
    http://technet.microsoft.com/en-us/library/dd582367(v=ws.10).aspx
    Event ID 3320 — Virtual Machine Start Operation
    http://technet.microsoft.com/en-us/library/dd582317(v=ws.10).aspx
    Event ID 3321 — Virtual Machine Start Operation
    http://technet.microsoft.com/en-us/library/dd581892(v=ws.10).aspx
    Hope this helps!
    TechNet Subscriber Support
    If you are
    TechNet Subscription user and have any feedback on our support quality, please send your feedback
    here.
    Lawrence
    TechNet Community Support

  • Memory content lost when the battery runs down

    My computer sometimes saves memory content when the battery runs down, as it is supposed to, so that when it restarts it is restored to the state it was in,  but at other times it does not.
    Is there a way to find out why this is and fix it?

    Thanks for the reply.
    Doesn't Apple recommend that you do exercise the battery by using its full capacity? They even recommend running it down from full until the computer saves the contents of memory to the special file, then leaving it 5 hours before charging fully again.
    I have never heard of the 20% threshold before.
    The odd behaviour in my case is that the computer sometimes does what is should: saves the memory then shuts down and when started restores that data, but at others does not save the data first, and starts up normally when I plug in the power and switch on.

  • Syncing notes and phone memory contents

    Hi,
    I have a Nokia X3.  A few questions regarding synchronization:
    1. When connecting it in either "PC suite" or "Data Transfer" mode, only the memory card contents are visible.  Can I access the phone memory contents from the PC?
    2. Can I access the notes on the phone without having (the non-free) Microsoft Outlook installed?  I just need access to the text of the notes, as I tend to take notes while listening to my language lessons using the phone's mp3 player.
    3. How can I transfer recorded audio clips (voice recorder) to the computer?  (I assume these are in the phone memory which doesn't seem to be accessible)

    Hi.....I was surprised to find my new X3-02 phone was telling me to delete items after only a week of very light use ( 4 apps and about thirty photos ).  I have now added a memory card only to find that there seems to be no obvious method to direct my content to the card.  I  would appreciate any assistance as this problem has completely diffused any delight over the new touch and type format.
    Thanks.....Feefifofum

  • How to find the  memory contents

    hai freinds can any one tell my query, i have exported soem field to abap memory,
    during debugging i want to see the contents of it , so u used the system settings and tried i am getting the abap memoried but i am unable to see my memory id
    if any one can help me how to search
    reagrds
    afzal

    Hi,
    When in Debug mode, click SETTINGS TAB & check MEMORY MONITORING.
    Enter the variable name & check the value.
    Best regards,
    Prashant

  • Read memory content directly

    In C language, there are some commands to read the content of the memory given the
    memory address. Can Java language read the content of the memory directly?
    Best regards
    From Hoifo

    No.
    Fortunately ;-)

  • Deadlock in memory contention

    Hello,
    I am workin on Oracle 11g r1 and AIX.
    We were facing few deadlock issues from some time and one dat suddenly ORA-00379 : no free buffers available issue also came.
    Now i need to check that wether this memory came due to deadlock ?
    Just before this error there were deadlocks in the database.
    Any idea , if deadlock can occue memoery issues as well , is that oracle will not flush buffers out of memory till transaction over that was hang
    bue to deadlock and if same time oracle need more space in memory can raise this issue ?

    Deadlocks do not stay around for long - Oracle automatically (within a handful of seconds) picks one of the deadlocked
    sessions and rolls it back. Transactions never "hang" due to a deadlock (at least not for more than the few seconds it takes for Oracle to recognize it) Yes you are right to say that Oracle automatically picks the session (the firt session that starts waiting - and not an arbitrarily session) and rolls it back.
    However, oracle will not roll back the entire transaction; only one of the statements involved in the deadlock will be rolled back.
    The session that receives the ora-00060 error should also terminate its transaction either by rolling back or commiting. Otherwise other sessions could hang also.
    Best regards
    Mohamed Houri
    www.hourim.wordpress.com

  • Need to upgrade memory in ppc mac mini

    Does anyone know of a step by step guide with pictures to installing memory in a ppc mac mini? Need to upgrade to a gig to use some graphics software. Thanks,
    Steve

    In sleep mode (STR) the RAM has to be refreshed to
    keep the memory content, so the more you got the more
    power will be consumed on this.
    Having less ram will therefore benefit battery life
    in sleep mode.
    This is only of concern to portable users of course, and the additional RAM has barely any impact on power demand whether from mains-power or battery. Some admittedly, but not much. Nor would it be all that easy to tell what drain it caused since there are other variables involved with battery drain rates too, such as ambient temperature.
    There is still room for improvement in whatever
    algorithm it is that determines when "inactive"
    memory is released. Paging frequently happens after
    copying large files since all memory is in use and
    "recently" so, even if this use is one where the
    content is NOT likely to be needed again.
    The much hyped idea that "old" inactive memory is
    being released when more is needed I find it
    difficult to confirm, or paging would not be needed.
    Simply caching EVERYTHING does not in my mind count
    as an "intelligent" algorithm..
    As much as this may be valid, there is no way the user is able to change the algorithm - it's part of the operating system. As such, the user can really only take such steps as may be possible to improve the working of the system - one significant such step being adding RAM.
    This can be cleared up by running "repair
    permissions" in DU, since it seems to release much of
    the inactive RAM. It would be much better to have a
    small utility to do this, though, if making the OS
    more intelligent is not an option.
    Running disk utility may be an effective method of resolving memory allocations etc, but it then places the onus on the user to monitor the system and manually activate a process. Part of the appeal of MacOS to many people is that it removes much of the onus users of other operating systems feel is placed on them to keep tuning the system - activities which detract from the use of the system.
    Ultimately, I have to say that I have never found the need to do anything of that sort. I do use MenuMeters (a very neat little app to place system monitoring tools in the menu bar and which uses barely any CPU overhead to do so) to watch the status of my system, but only as an occasional troubleshooting aid when I'm testing software or experimenting with the system. That is about as far as I go with anything other than using the system. Certainly, I've not found any need to perform the sort of tasks that are often being recommended, and even the systems I run 24/7 remain efficient in operation.
    I can say that while my G4 was running off a 5400rpm drive, increasing RAM from 768Mb to 1.5Gb quite dramatically improved performance of both 10.4 and 10.2 but had little benefit in OS9 (all booting from separate drives). The effects were rather less noticeable after swapping out to 7200 drives instead.

  • JDK1.4.0.2 Memory usage on Win 2K.

    By default Win2K does not yield much of the requested Java heap space in physical memory. It appears to give a small fraction to physical memory and the rest is kept in virtual memory.
    I've tuned the platform to have only absolutely necessary system applications running, minimizing other apps memory usage, it always appears that the heap could be allocated in physical memory, but it is just not done by the OS.
    My server has 2 Gb of ram, and my java app requests 1 Gb of heap space.
    I see quite a bit of page faults when my app executes under load.
    Looking at the memory meter in task manager, their appears to be easily more than 1Gb of free ram available, yet my process continues to page fault.
    Is there a way to get the JVM to lock/retain more physical memory and reduce the need to use virtual memory so much? It really does not appear to be a memory contention issue with other apps? I'm using jvm 1.4.0.02 on a dual cpu del 1.5 Ghx with 2gb Ram.
    Regards.

    I am having same problem, did you get a solution yet.
    Thanks
    -Aaron

  • Windows server 2008 r2 virtual machine uses much less memory then it has assigned

    Guys,
    I had a virtual machine with windows 2008 r2 operating system, running sharepoint, on a server where it had 6gb RAM memory assigned.
    Now I bought a new server, which has 32 gb of ram. I moved my virtual machine there, and assigned 24gb of RAM.
    But after I started VM, in Windows Task Manager I see that system uses only about 6.5 GB of RAM assigned. That is not even close to 24gb, which it has available.
    Is there any power shell script or anything else available to increase virtual machine memory usage?
    Thank you. 

    Hi,
    I found a KB similar described with your issue- the Hyper-V host cannot allocate more memory to the virtual machine because there is not enough free disk space to extend the
    memory contents file, more detail symptoms please refer the following KB:
    Dynamic Memory allocation in a Virtual Machine does not change although there is available memory on the host
    http://support.microsoft.com/kb/2504962/en-us
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Ovi Suite can't find my E71's memory card

    When I connect my E71 with an 8GB memory card, I can't sync music nor maps. I get a message that asks me to inseert a memory card.
    I have followed the steps outlined in this thread but to no success: /t5/Nokia-Ovi-Suite/OVI-Suite-2-2-0-245-problem-re​cognizing-Nokia-device/m-p/719958#M4079
    I'm so very frustrated. Anybody can help please?
    Here's a cut and paste from Ovi Suite's system info:
    Nokia Ovi Suite 2.2.0.245
    PC Connectivity Solution 10.26.0.0
    Connectivity Cable Driver 7.1.31.0
    Nokia Ovi Suite Software Updater 2010.18.0.60492
    Maps Service API 4.0.11.0
    Nokia mPlatform 2.6.195
    Ovi Desktop Sync Engine 1.3.0.32
    Operating system:
    Microsoft Windows 7 64-bit Edition
    Language: English
    Detected internet browsers:
    - Microsoft Internet Explorer 8.0.7600.16385 (Default browser)
    Detected Bluetooth stacks:
    - Microsoft (Version: 6.1.7600, Build: 16385)
    Detected USB drivers:
    - Default Hub Driver for USB 6.1.7600.16385
    - USB Modem Driver 6.1.7600.16385
    - EHCI eUSB Miniport Driver 6.1.7600.16385

    Hey,
    Cud u pls confirm few things?
    1) Hav u used ovi maps at least once in recent times(may b after u hav updated ur handset's firmware? any update etc.,)?
    2) Before connecting ur device to Ovi Suite, can u refresh ur memory card?
    Hav u noticed suddenly nokia ovi suite behaves differently.... Any changes hav been done to ur memory card/handset?
    Can u read/view the memory contents on your device/pc?  Is it only happening in ovi suite, i m chcking bcoz to make sure that ur memory card is not corrupted
    If my post helped you, click on Kudos button and if my solution provided is opt 2 u, accpt my solution

  • Re: [REQ] Memory flag or way to monitor DB(dis)connections

    Presumably on Mon, 20 Jul 1998 17:29:29 +0200 Jean-Paul wrote:
    [snip]
    We're currently running an application with some DBSession Service Objects.
    As in both code and partition workshop the parameter 'password' is hidden
    (replaced with ***), we can't be really sure of what they contain.
    Is there any flag or simple way to have every DB connection logged ?
    [snip]
    Jean-Paul
    Be aware that the password is exported as PLAIN TEXT in the workspace export!
    Since there is no code management system in Forte to keep track of versions/changes we have three different environments exporting the entire workspace form dev to test and then from test to live.
    As part of the move we change the password string in the export file before moving from test to live - or so the theory goes.
    If you want to monitor access to the database why not do so at the database level? BTW, what DB do you use?
    Or if you need to keep track of DB access from the application write a little logger routine that writes a line to a central log file reporting whenever the DB access method(s) are accessed. Potential for significant overhead here. Of cause you have to ensure that only the say your designated EntityManager projects are allowed to access your database in the first place.
    Dirk
    Hobart TAS, part of sunny OZ (trust me they said)
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hmm.
    Thanks for this answer.
    I should have clarified that I wanted to know what they contained at runtime,
    because we don't use hardcoded values (that any pex or wex would show as you spotted),
    but environment variable names which values set at runtime depend on the launcher used.
    (Actually, that's the only way to be portable in both development, test and live environments).
    Therefore, as described below, I'm just looking for any sqlnet call or oracle instance connection
    traceability.
    I " use " oracle 7.X
    To clarify, Fort&eacute; as a set of 'DB*' flags, one of them (we have) being able to trace any SQL call.
    The idea was to 'add' the connection string used (i.e. to try to understand the 'too many processes'
    oracle errors found, whether instance is accessed ; or to monitor the 'please use SQLNET V2' errors).
    Any idea on " ultimate Memory Flags idiot's guide " welcomed.
    Here's our situation :
    All is plain text as you spotted. We use environment variable names in those fields,
    substituted at 'launch' time with memory contents.
    The idea would be to actually see at runtimethe database connection stringn something like :.
    DATABASE CONNECTION
    Caller : Ultimate_XZone_Tetris_Server_Cl34_part32 Partition
    Object : DBSession UnexpectedUserStatsDBSO attached to instance Orcl
    with connection string TetrisGURU/MyNameIsBond@Orcl)
    Knowing that the code relies on those 'service object properties' :
    External Manager : TetrisDBMgr
    Database Name : ${TetrisDBNameString}
    User Name : ${TetrisUserNameString}
    User Password : ${TetrisUserPasswordString}
    and the node manager running XXX_Ultimate_Application_Tetris_Server_Cl34_part32 has
    the three environment variables set as public (i.e. exported to child processes).
    Note : Of course we use uppercase variable names (unix :) ) and don't program tetris.
    Thanks for any idea,
    J-Paul
    De: Dirk Haben[SMTP:[email protected]]
    Date d'envoi: mercredi 22 juillet 1998 04:22
    A: [email protected]
    Cc: Forte-Users Soapbox
    Objet: Re: [REQ] Memory flag or way to monitor DB (dis)connections
    Presumably on Mon, 20 Jul 1998 17:29:29 +0200 Jean-Paul wrote:
    [snip]
    We're currently running an application with some DBSession Service Objects.
    As in both code and partition workshop the parameter 'password' is hidden
    (replaced with ***), we can't be really sure of what they contain.
    Is there any flag or simple way to have every DB connection logged ?
    [snip]
    Jean-Paul
    Be aware that the password is exported as PLAIN TEXT in the workspace export!
    Since there is no code management system in Forte to keep track of versions/changes we have three different environments exporting the entire workspace form dev to test and then from test to live.
    As part of the move we change the password string in the export file before moving from test to live - or so the theory goes.
    If you want to monitor access to the database why not do so at the database level? BTW, what DB do you use?
    Or if you need to keep track of DB access from the application write a little logger routine that writes a line to a central log file reporting whenever the DB access method(s) are accessed. Potential for significant overhead here. Of cause you have to ensure that only the say your designated EntityManager projects are allowed to access your database in the first place.
    Dirk
    Hobart TAS, part of sunny OZ (trust me they said)
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Query Resource Semaphore Max Memory

    Hi Folks,
    I'm on SQL2005 32-bit and am suffering from memory contention problem.
    I do have AWE setup for
    10485760 kb but it doesn't seem to suffice.
    Looking at dm_exec_query_resource_semaphores I see that my queries are queue'ing up to get memory allocated.
    Now, of course the correct direction here is to fix the queries that are eating all the resources but this is a very old environment with many bad queries which have just exceeded the tipping point.
    What's interesting is that despite having 10GB awe, the column max_target_memory_kb indicates only 750MB.
    Is there any way to grant more memory to the semaphore as a temporary solution?
    Related topic http://www.mssqltips.com/sqlservertip/2827/troubleshooting-sql-server-resourcesemaphore-waittype-memory-issues.
    Thanks,
    Lucas

    Hi Folks,
    I'm on SQL2005 32-bit and am suffering from memory contention problem.
    I do have AWE setup for 10485760 kb but it doesn't seem to suffice.
    Hi,
    Can you post output of
    Select @@Version
    You have 32 bit system which has biggest limitation of memory. So things get little tricky here. Have you set max server memory, if so how much ?
    What do you mean by 'AWE setup for 10' G are you referring to max server memory as AWE set memory ?
    AWE behaves differently in 32 bit. Only Data and index pages can use memory allocated by AWE. It actually helps SQL Server to access more memory than its VAS limit.
    The biggest problem creator for resource semaphore are Sort and hash joins. Memory grant is  memory used to store temporary rows for sort and hash join and query will use this memory till it finishes and resource semaphore is responsible for providing
    this memory to query. If resource semaphore is not able to provide memory it puts request in wait list till memory is free so as I see and know only way to resolve is either increase memory or tune query
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
    My Technet Articles

  • Memory access violation caused in string class

    Hello all,
    I have a multithreaded application. In my main thread I create a link list using the STL list container. The list is an doubly link list of structs and each struct contains a string* to identify the name of the struct.
    The string* is allocated in the main thread using new as shown below:-
    typedef struct{
    string* name;
    }GRM;
    GRM* lgrm = new GRM;
    //I have a pre-allocated GRM struct with values filled in and I am making a local copy of it here..
    _localCopy(GRM &lgrm, const GRM &grm);
    mylist.push_back(*lgrm);
    void _localCopy(GRM &lgrm, const GRM &grm)
    name = new string( grm.name->c_str());
    somewhere else in this I invoke multiple threads with each thread trying to print the name of a single struct.
    Now the problem is even before the threads are invoked, the address of the location pointed by the lgrm.name gets changed. Not sure why??. when I trace this variable ( lgrm.name ) inside the list, it remains intact till I start allocating memory for my thread objects:
    pthread_t *child = new pthread_t[maxThreads];
    The problem completely disappears when I use char* instead of string* ..
    Please help!!!!
    Is it do with some STL library requirements. I use -mt and -D_REENTRANT option and the library=-lpthread

    Yes, I am compiling and linking with -mt option. This is what is happening. I am giving you the debug output. I have function called readXMLInput() where I create a struct called grm of type GSstruct.
    typedef struct{
    string* groupName;
    }_GSstruct;
    typedef<_GSstruct> GSlist
    typedef struct{
    string *rName;
    GSlist gslist;
    } Combo;
    list<Combo> clist;
    --------------------------debug output--------------------------
    2836 _grm.groupName = new string(uc.groupAddress);
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) next
    t@1 (l@1) stopped in MgroupManager::readXMLInput at line 2837 in file "MgroupManager.cc"
    2837 _grm.problemCondition=0;
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) print _grm.groupName
    _grm.groupName = 0x14d6c0
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) print _grm.groupName
    _grm.groupName = {
    __data_ = {
    __data_ = 0x14d280 "239.2.2.2"
    __nullref = struct __rwstd::__null_string_ref_rep<char,std::char_traits<char>,std::allocator<char>,__rwstd::__string_ref_rep<std::allocator<char> > > /* STATIC CLASS */
    -----------------------debug output end---------------------
    Now somewhere down I pass this struct as reference pointer to another function called
    insertToComboList(&grm) where I make a copy of the contents of this struct _grm by copying its contents into another struct lgrm of the same type but allocated on the heap: see below:-
    ---------------------------debug output-------------------------
    GSstruct* lgrm   = new GSstruct;
    _localGSCopy(*lgrm,grm);
    localGSCopy(GSstruct&lgrm, GSstruct &grm)
    595 lgrm.groupName =new string();
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) next
    t@1 (l@1) stopped in McastTopo::_localGSCopy at line 596 in file "McastTopo.cc"
    596 lgrm.groupName->assign(*(grm.groupName));
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) next
    t@1 (l@1) stopped in McastTopo::_localGSCopy at line 597 in file "McastTopo.cc"
    597 lgrm.sourceLen = grm.sourceLen;
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) print lgrm.groupName
    lgrm.groupName = 0x14d6d0
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) print *lgrm.groupName
    *lgrm.groupName = {
    __data_ = {
    __data_ = 0x14d188 "239.2.2.2"
    __nullref = struct __rwstd::__null_string_ref_rep<char,std::char_traits<char>,std::allocator<char>,__rwstd::__string_ref_rep<std::allocator<char> > > /* STATIC CLASS */
    -------------------------debug output end-------------------
    3. Now this struct is inserted into a list of type GSstruct which belongs to another struct of type Combo as mentioned in step 1. sorry if it is getting complicated and unfortunately it is complicated..
    Combo *rs = new Combo;
    combo.gslist.pushback(*lgrm);
    867 rs->gslist.push_back(*lgrm);
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) next
    t@1 (l@1) stopped in McastTopo::_insertToComboList at line 868 in file "McastTopo.cc"
    868 rlist.push_back(*rs);(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) st.__node.next.data.groupName <print
    *clist.__node->next->data.gslist.__node->next->data.groupName = {
    __data_ = {
    __data_ = 0x14d188 "239.2.2.2"
    __nullref = struct __rwstd::__null_string_ref_rep<char,std::char_traits<char>,std::allocator<char>,__rwstd::__string_ref_rep<std::allocator<char> > > /* STATIC CLASS */
    -----------------------end of debug output------------------
    4. as you can see from above, the struct still contains the groupName with valid data content.
    5. Now down the line we stop before we starts the thread to see if the contents have changed in the above memory location. see below. we are in a method called forkChildren()
    ----------------------------debug output-----------------------
    t@1 (l@1) stopped in MgroupManager::forkChildren at line 2584 in file "MgroupManager.cc"
    2584 cout << "printing list 1 in fork children.."<<endl<<endl;
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) print *clist.__node.next.data.gs >
    *clist.__node->next->data.gslist.__node->next->data.groupName = {
    __data_ = {
    __data_ = 0x14d188 "239.2.2.2"
    __nullref = struct __rwstd::__null_string_ref_rep<char,std::char_traits<char>,std::allocator<char>,__rwstd::__string_ref_rep<std::allocator<char> > > /* STATIC CLASS */
    ----------------------output end---------------------------------
    6. Now we will trace thru this method to see where the contents are changing. see that I am going to allocate memory for pthread_t and I check the data content of groupName inside the list before I execute this line:-
    ---------------------------debug out start------------------
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx)next
    2620 pthread_t *child = new pthread_t[maxThreads];
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) print *clist.__node.next.data.gs >
    *clist.__node->next->data.gslist.__node->next->data.groupName = {
    __data_ = {
    __data_ = 0x14d188 "239.2.2.2"
    __nullref = struct __rwstd::__null_string_ref_rep<char,std::char_traits<char>,std::allocator<char>,__rwstd::__string_ref_rep<std::allocator<char> > > /* STATIC CLASS */
    --------------------------debug output end-------------
    7. as you can see from above it is stil intact. Now I will go ahead and execute this line and see the contents inside my clist
    ----------------------------debug starts------------------
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx)next
    2621 int *timeArray = new int[maxThreads +1];
    (/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) print *clist.__node.next.data.gs >
    *clist.__node->next->data.gslist.__node->next->data.groupName = {
    __data_ = {
    __data_ = 0x14d708 ""
    __nullref = struct __rwstd::__null_string_ref_rep<char,std::char_traits<char>,std::allocator<char>,__rwstd::__string_ref_rep<std::allocator<char> > > /* STATIC CLASS */
    ------------------------debug ends here.----------------------
    As you can see from above as I moved from line number 2620 to 2621, my clist memory content holding the groupName got erased. NOT SURE HOW!!
    Please help. I am very tempted to move to char* way of doing things rather than using STL string as I have spend enough time on this.
    Thanyou all in advance for help here.. I am frustrated!- could be a silly error on my part but I am clueless.

Maybe you are looking for

  • Date and Cost formats in export toward Excel (2013)

    Hi, I'm trying to export Start date and Cost of my project tasks to Excel: File/Save as/ Excel Workbook... but all these date and cost data arrive in Excel with Text format. With the 2003 version, date and cost formats were well recognized. I'm using

  • IDVD 5 Projects Destroyed by iDVD 2

    By mistake I opened an iDVD 5 Project with iDVD 2. The project was immediately destroyed and the file which was originally several GB reduced to just 72KB. The file was destroyed even though I chose NOT to save it. Is this a known problem and can I r

  • Posting Outgoing Payment to Vendor Account F-53

    Hi Guru's, I am trying to find a way to process a payment to a Vendor account, who has no open items,  without using the option of Special GL Indicators. The scenario is that Vendors are sometimes required to pay a "deposit" or "payment on account" 

  • 12.1.1 Upgrade question.

    Hi, 1) I upgraded one of our test instnaces from 12.0.4 to 12.1.1. 2) When I tried running hrglobal it filed on one of the SQL and on searching the error on oracle support site, I found an article that siad you need to apply the 2009 Year end patches

  • My iPod gets warm when charging, but is unresponsive otherwise.

    My iPod Touch 5G went blank screen on me.  Nothing works with the exception of the iPod getting warm after plugged into my computer for a while.  Nothing is bugged on my computer, trying to force restore didn't work, and last but certainly not least,