WinDbg: Meaning of columns of STACK_TEXT

Hi,
I am analyzing a crash dump with WinDbg. With the "!anaylze -v" command there is also a "STACK_TEXT" displayed. This is very helpful, but I also need to know what are the addresses which are shown there; example: <0012e288 7816e0e8 0012e2a4 031b2c58 00000000>
(most upper line of the example below)
There are alway 5 columns but there is no hint - also not in the helpfile - which column has which meaning.
Can anybody tell me this ?
======================
STACK_TEXT: 
0012e288 7816e0e8 0012e2a4 031b2c58 00000000 msvcr80!_woutput_l+0x74b [f:\dd\vctools\crt_bld\self_x86\crt\src\output.c @ 1629]
0012e2c4 7816e102 7813f135 031b2c58 00000000 msvcr80!_vscwprintf_helper+0x4f [f:\dd\vctools\crt_bld\self_x86\crt\src\vswprint.c @ 441]
0012e2d8 78306c68 031b2c58 0012e330 006f1010 msvcr80!_vscwprintf+0x14 [f:\dd\vctools\crt_bld\self_x86\crt\src\vswprint.c @ 450]
0012e2f0 78307307 031b2c58 0012e330 ff9f7eaa mfc80u!ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::FormatV+0x23 [f:\dd\vctools\vc7libs\ship\atlmfc\include\cstringt.h @ 2142]
0012e320 00638f38 0012e364 00004fb0 000003ee mfc80u!ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format+0x3c [f:\dd\vctools\vc7libs\ship\atlmfc\include\cstringt.h @ 2552]
======================

Sorry, but I am still confused.
Take this example (unicode):
CString txt;
txt.Format(_T("%d, %d, %s"), 0xAAAA, 0xBBBB, 0xCCCC, _T("Servus"));
WinDbg shows this (I just insert the first call to Format):
    0025f96c 0037159b 0025fa6c 0037884c 0000aaaa mfc100ud!ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format+0x53
Let's compare this to its assembler:
        0x41156F: C745FC00000000 MOV DWORD PTR [EBP-0x4],0x0
        0x411576: 8BF4 MOV ESI,ESP
        0x411578: 6868884100 PUSH 'Servus' ; (0x418868)
        0x41157D: 68CCCC0000 PUSH 0xCCCC  
        0x411582: 68BBBB0000 PUSH 0xBBBB
        0x411587: 68AAAA0000 PUSH 0xAAAA
        0x41158C: 684C884100 PUSH '%d, %d, %s' ; (0x41884C)
        0x411591: 8D45D4 LEA EAX,[EBP-0x2C]
        0x411594: 50 PUSH EAX
        0x411595: FF1528C44100 CALL DWORD PTR [MFC100UD.DLL!5232]; (0x41C428)
The last argument in the stack trace is simple 0xAAAA
The one before is the "const wchar_t*" (yes, I verified this by viewing the memory at 0x0037884c)
But what argument is the first one? 0025fa6c
 Any idea ? 

Similar Messages

  • SXMB_MONI: Meaning of column "Job-ID"?

    Hi everybody,
    what does a value in this column mean?
    For what is it used?
    Regards Mario

    Hi Mario,
    When you want to use Event Driven Message Processing, a job will be allocated and scheduled that will pick the message of the Integration Engine and execute it at particular time. To indicate which job is scheduled for that particular message, JobId for message will be dispalyed in MONI. This job Id can be seen when we work with IDoc packages also.
    Check the following blogs for more clarity
    <a href="/people/alexander.bundschuh/blog/2006/01/04/scheduling-messages-in-sap-xi:///people/alexander.bundschuh/blog/2006/01/04/scheduling-messages-in-sap-xi
    <a href="/people/sravya.talanki2/blog/2005/12/09/xiidoc-message-packages:///people/sravya.talanki2/blog/2005/12/09/xiidoc-message-packages
    Regards,
    Sudharshan N A

  • Standard error of mean for column/bar graphs

    Hi,
    Is it possible for me to have different standard errors in a column graph? (i.e. in a graph with 2 or more columns/bar to have their individual error bars drawn out?) So far I have only been able to have a single number for both columns in the graph.
    V

    V,
    Numbers does the best it can with the information you give it. If you ask for Error Bars, Numbers will calculate the standard deviation for the series and assign that calculation result to each of the bars in the series.
    If each of your values represents some statistic that in itself is accompanied by a standard error, that's another thing, but Numbers doesn't know what the error values are unless you tell it. The way to tell Numbers what the error bar values should be in these special cases is to use Custom values.
    Here's an example:
    I like to use the Scatter Chart, but you will find similar controls for the bar chart.
    Jerry

  • Classic Report - Column Conditions Not taking Effect when Changing Pagination

    Apex Version:  4.2.1.00.08
    DB Version: 11g Release 11.2.0.3.0
    Hi,
    I have a classic report that has some columns that conditional hide/show depending upon the value of a page item.  When the report is first displayed with the first pagination set(Rows 1-100), the columns display as they should.
    When moving to the next pagination set(Rows 101-200), the columns no longer display as they should and it seems that the condition is not taking effect.  Partial Page Refresh is set to 'Yes' for the report.
    Any ideas on why this might be occurring?

    tvanderl
    Assuming you mean that columns are rendered while you expect them not to.
    Are the conditions based on page items.
    It could be that the session state of those items is different between when the page is first rendered and when de refresh due to the pagination is done.
    See if adding the in the condition used page items to the page items to be submitted for the region helps.
    Others wise see if you can replicate the issue on apex.oracle.com so we can see what you mean.
    Nicolette

  • Is it possible to hide / show columns in Dashboard?

    Hi All,
    This is my very first post in this OBIEE forum.
    My requirement is to allow users to select what columns they want to see from the answers request in Dashboard. For example in Answers request there are 10 columns and 5 of them are hidden. Is it possible to change this hide property of these hidden columns in Dashboard?
    Thanks in advance.

    Thanks for your reply Nawneet.
    My requirement is allowing client to add columns in the result section from the Column selector or some other drop down list. For example lets say we have 4 columns in the result section and 10 values (columns) in the drop down, client could be able to add these some columns to result section, which means 4 columns in the result + selected column from drop down.
    Its not normal column selector which replaces one column to another.
    Is there any way to achieve this?
    Thanks in advance.

  • PL/SQL Evaluation problem of where clause in case of  NUMBER column type

    I found the following problem in Oracle® Database 2 Day Developer's Guide 11g Release 1 (11.1) B28843-04:
    The sole parameter of function eval_frequency is employee_id IN employees.employee_id%TYPE.
    An ORA-01422 exception occurs when the execution reaches the following select command
    SELECT e.hire_date
    INTO hire_date
    FROM employees e
    WHERE employee_id= e.employee_id;
    A possible cause of the error is that the type of employee_id is NUMBER while the employees.employee_id is NUMBER(6,0) . The result of the selection is the same as there were no WHERE clause at all.
    Everything worked fine, when I declared a temporary variable of NUMBER(6,0) for storing the actual parameter of function and used this variable in the where clause, but I consider this "solution" as being no solution.
    It is pointless to use %TYPE parameter of a function for flexibility if I must degrade this flexibility by a fixed declaration of a temporary variable of the same type as the column in question.
    What is wrong?
    The Developer'Guide I used, the Oracle Sql Developer I used or the PL/SQL version ?

    Hi,
    Welcome to the forum!
    user8949829 wrote:
    A possible cause of the error is that the type of employee_id is NUMBER while the employees.employee_id is NUMBER(6,0) . The result of the selection is the same as there I don't think so. The variable employee_id is defined as having the exact same type as the eponymous column. Even if it didn't, I believe Oracle will always implicity convert between datatypes when possible, rounding if necessary. That may cause errors, but it isn't causing this error.
    No, the error has nothing to do with the data type. It has to do with the ambiguity of employee_id: is it a column, or is it a variable?
    The default is that it means the column name, so
    WHERE   employee_id = e.employee_idis equivalent to saying
    WHERE   e.employee_id = e.employee_idwhich isn't quite the same thing as not having a WHERE clause; rows with NULL employee_id would still be excluded, if there were any.
    I think it's best not to use variable names that are the same as column names. You could call the variable v_employee_id, or, since it's an IN-argument, in_employee_id.
    If you must use a variable that can be mistaken for a column, then qulaify it with the name of the procedure, like this:
    WHERE   eval_frequency.employee_id = e.employee_id
    Everything worked fine, when I declared a temporary variable of NUMBER(6,0) for storing the actual parameter of function That makes sens. You probably gave that variable a name that couldn't be mistaken for a column in the table.
    Edited by: Frank Kulash on Jan 12, 2011 8:27 PM

  • Problem in XI - JDBC (oracle) Scenario, case sensitive column name

    I had a XI -> JDBC scenario, connecting to a SQL server, where the query was being generated using Message Mapping (XML SQL Format),
    now the database has been migrated from SQL server to Oracle, and we are using the same XI scenario, but now the problem is, the query generated using message mapping doesnt work because it seems the query (UPDATE statement) requires the field name as having All capital letters, i mean the Column name in query to Oracle has become case sensitive,
    can u help me out

    Hi
    Oracle doesnt have restriction that Query has to be in uppercase for any column. But it is good go use Upper case for the Query.
    Use oracle editor to do the query if it is working fine and then use XML SQL in XI
    Check this thread SAP has given some
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/68a541a1166153e10000000a1553f6/frameset.htm
    Check FAQ on the JDBC adapter, see SAP Note 831162
    always useful Note
    Thanks
    Gaurav

  • If Logical level mappings are blank in an LTS , what does it mean?

    Hi All,
    I was trying to find this out in the forum but couldn't.
    In my LTS, on the content tab, if i don't specify any "Aggregation, group by" information for the dims associated with my Fact table and keep it blank, then what does it mean? Would OBIEE treat this as at the detail level by default? So to test this, I created a logical fact and for its LTS, i didn't associate any logical level for dimensions. The query didn't give me any error and worked fine by using the correct join details.
    Also when do we associate an LTS with the Total Level for a dim, what's the use because as I understand, this means all our measures from that LTS would be calculated for the total level of the dim and we can do this by creating level based measure and associating it with the total level of the dim.
    I'll be thankful if somebody could explain me this in detail or direct me to a relevant documentation/ blog
    Thanks,
    Ronny

    Hi,
    When you have only one logical Table Source(LTS).
    You don't specify the logical levels. By default it would consider the detail level of the logical levels mapped to the fact table.
    When you have Multiple logical Table Source(LTS).
    The concept of Multiple LTS comes into picture when you have multiple sources. The BI server picks the optimum logical source depending upon the fields (columns) selected. And also depends on the Number of element set while creating the dimension hierarchies. Refer-http://gerardnico.com/wiki/dat/obiee/level_number_element
    For example- Suppose you have two logical table source Fact 1 and Fact 2 and logical levels( dimension hierarchies are created for two dimensions Dim 1 and Dim 2).
    For the first Fact 1 source logical level is mapped only with Dim 1 and Fact 2 is mapped to Dim 2.
    (You need to decide which fact source to hit depending upon the dimensions used in the report.)
    Then in the report when you select Dim 1 (by means of column selector/filters) then Fact 1 source will be hit and same appears in the query.
    Then in the report when you select Dim 2 (by means of column selector/filters) then Fact 2 source will be hit and same appears in the query.
    One more situation where you have mapped Fact 1 with Dim 1 First level of aggregation and Fact 2 with Dim 1 with Detailed level. Then the BI server picks depending upon the user's request. If the request data can be pulled from the detailed level ( which tends to be optimum then picks from the second source).
    So, its always better to set the logical source and check the query, if its hitting the correct sources according to the requirements.
    Regards,
    MuRam

  • Print Report to PDF with columns vertical instead of horizontal

    I enabled report printing for a report region but the PDF lists the columns horizontally even though the columns are listed vertically on the report page. Is there a way to list the columns vertically on the PDF so that it matches the layout on the report page. Thanks for your help.

    Hi hhsu68
    Wondering how you are arranging columns listed vertically on the report page?
    You mean just selecting any vertical report template, or
    you mean just column headers are vertical and the data as normal (horizontal)?
    If its the second case could you please let me know how you did that?
    Off course I would also like to know if you have found a solution to your problem as well.
    Thank you
    Ligon

  • How to remove column name in select clause

    Hello Guys,
    I just want to remove a column name in select clause. Because, I don't want to write all column names. I hope I express myself.
    In other words, I want the following.
    Select   * - unwanted_column  from table;
    instead of this
    Select col1, col2, col3, col4, ........ col 10000 from table;

    Hi,
    Sorry, there's nothing in SQL that means "all columns *except* ...". As the others have said, the only way to get those results in SQL is to list all the columns you do want.
    Your front end may have some feature that allows you to hide a specific column. For example, in SQL*Plus, you can use <tt> COLUMN ... NOPRINT </tt> , like this:
    COLUMN      dname     NOPRINT
    SELECT       *
    FROM       scott.dept
    ORDER BY  dname
    ;Output:
    `   DEPTNO LOC
            10 NEW YORK
            40 BOSTON
            20 DALLAS
            30 CHICAGOThere is a column called dname in the scott.dept table; the query above actually uses it. But, because of the COLUMN command, SQL*Plus won't display that column.
    Edited by: Frank Kulash on Feb 26, 2013 10:10 AM
    Changed scott.dept example.

  • Pivot table with very large number of columns

    Hello,
    here is the situation:
    One table that contains raw data; from this table I feed one with extract information (3 fields); I have to turn the content in a pivot table
    Ro --- Co --- Va
    A A 1
    A B 1
    A C 2
    B A 11
    Turned in
    A B C...
    A 1 1 2
    B 11 null null
    To do this I do a query like:
    select r, sum(decode(c,'A',Va) COLA, sum(decode(c,'B',Va) COLB , sum(decode(c,'C',Va) COLC,.... sum(decode(c,'XYZ',Va) COLXYZ from table group by r
    The statement is generated by a script (cfmx) and it works until I reach a query that try to have 672 values for c; which means 672 columns...
    Oracle doesn't like that: ORA-01467: sort key too long
    I like this way has it is getting the result fast.
    I have tried different solution a the CFMX level with for that specific query, I got timeout (query table with loop on co within loop on ro)
    Is there any work around?
    I am using Oracle 9i.
    Tahnk you!

    insert into extracted_data select c, r, v, p from full_data where <specific_clause>
    The values for C are from a query: select disctinct c from extracted_data
    and it is the same for R
    R and C are varchar2(3999)
    I suppose that I can split on the first letter of the C column as:
    SELECT r, low.cola, low.colb, . . ., low.colm,
    high.coln, high.colo, . . ., high.colz
    FROM (SELECT r, SUM(DECODE(c, 'A', va)) cola, . . .
    SUM(DECODE(c, 'M', va)) colm
    FROM table
    WHERE c like 'A%'
    GROUP BY r) Alpha_A,
    (SELECT r, SUM(DECODE(c, 'N', va)) coln, . . .
    SUM(DECODE(c, 'Z', va)) colz
    FROM table
    WHERE c like 'B%'
    GROUP BY r) Alpha_B,
    (SELECT r, SUM(DECODE(c, 'N', va)) coln, . . .
    SUM(DECODE(c, 'Z', va)) colz
    FROM table
    WHERE c like 'C%'
    GROUP BY r) Alpha_C
    (SELECT r, SUM(DECODE(c, 'zN', va)) coln, . . .
    SUM(DECODE(c, 'zZ', va)) colz
    FROM table
    WHERE c like 'Z%'
    GROUP BY r) Alpha_Z
    WHERE alpha_A.r = alpha_B.r and apha_a.r = alpha_C.r ... and alpha_a.r = alpha_z.r
    I will have 27 select statement joined... I have to check if even like that I will not reach the limit within one of the statement select
    "in real life"
    select GRPW.r, GRPW.W0, GRPC.C0, GRPC.C1 from
    (select r, sum(decode(C, 'Wall, unspecified',cases)) W0 from tmp_maqueje where upper(C) like 'W%' group by r) GRPW,
    select r,
    sum(decode(C, 'Ceramic tiles, indoors',cases)) C0,
    sum(decode(C, 'Cement surface, outdoors (Concrete/cement block, see Structural element, A11)',cases)) C1
    from tmp_maqueje where upper(C) like 'C%' group by r) GRPC
    where GRPW.r = GRPC.r
    order by GRPW.r, GRPW.W0, GRPC.C0, GRPC.C1
    Message was edited by:
    maquejp

  • How to hide/show columns in the tabular form

    Hi friends,
    I have a tabular form in my apex page. In the tabular form i have a check box as a one column, if i click that check box means, two more columns has to come or enable in my tabular form if i uncheck that check box means, two column has to disappear.
    How to achieve this in the tabular form.
    If it is an page item means, i can able to achieve it using DA. But for the tabular form which is like a report how i can able to achieve it friends.
    Thanks
    Brgds,
    Mini

    Hi,
    Anyone, can help me with this scenario.
    Brgds,
    Mini

  • How to sort specific column when using GROUPING SETS in SQL Server?

    If I remember correctly, in SQL Server, it is not recommended to use "ORDER BY" when there's already a GROUP BY GROUPING SETS.
    I have two columns: [UPC#] & [Description] both are varchar.
    My grouping sets is like this:
    GROUP BY
    GROUPING SETS
    ([UPC],[Description])
    I don't have 'ORDER BY' but it's automatically sorting the Description column.
    If I added a 3rd column, sum(Qty), then it doesn't sort by Description anymore. But if I added
    ORDER BY [Description]
    then the grand total of sum(Qty) will be at the first row instead of the last.
    Is there a way to sort the Description column and still let the grand total of sum(Qty) be at the last row instead?
    Thanks.

    Yes, it works.
    Thank you.
    Could you kindly explain the logic?
    I don't quite understand the "= 3 THEN 1 ELSE 0" part.
    Is the #3 mean the column index 3?
    GROUPING_ID returns a bit mask value depending on number of columns grouped in the result 
    So when you do GROUPING_ID(([UPC]),([Description]))
    it has two columns UPC and Description so bit mask will be as follows
    0 ie 00 for rows grouped by both UPC and Description fields
    1 ie 01 for rows grouped by UPC ie UPC subtotals
    2 ie 10 for rows grouped by Description ie Description subtotals
    3 ie 11 for rows not grouped by both columns ie Grand total
    see
    http://msdn.microsoft.com/en-IN/library/bb510624.aspx
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Navigation on column values

    Hi gurus,
    I have a requirement like ,
    Service hub,Age,Age,Age
    <=5 6-10 >15
    Manger/Employee     1     1     0
    Manger/Employee     6     0     4
    Manger/Employee     3     7     0
    the report should look like this my question is there any possibility to navigate on values >0 and we don't want to navigate when column valure is =0 means if column value is >0 it should be shown as a link to detail report.
    Any ideas please please reply me ASAP..
    Edited by: prashanth on Sep 19, 2011 2:13 AM

    Hi Prashanth,
    This is how your masure'scolumn formula would look.
    case when "YourMeasureColumnformula">100 then '[a href=saw.dll?Go&Path="Your_Target_Report_Path"&Options=dfr&Action=Navigate&P0=1&P1=eq&P2=%22Value tobepassedTablename%22.%22ValuetobepassedColumnname%22&P3='||Valuetobepassed_Columnformula||'>'||cast( "YourMeasureColumnformula" as varchar(20)) ||'[/a]' else cast( "YourMeasureColumnformula" as varchar(20)) end
    *Replace [  with <
    Make sure to change the column's data format to html.
    Rgds,
    Dpka

  • Update column in screen painter

    i have column in screen painter and i write data when i make enter it's dissapear why???

    Did you have corresponding data object defined in program?
    I guess this is where the issue comes from. Simply system can't exchange data b/w screen and program.
    Try declaring one, it should help then.
    Also, what do you mean by column ? If it is a table control you need to use definition of this table, the simplest is usually by
    TABLES name_of_table.
    If this is a single field taken as reference from DDIC you should simply define it like
    DATA name_of_table-name_of_column TYPE name_of_table-name_of_column.
    Regards
    Marcin

Maybe you are looking for

  • My computer is old and I'm poor. Not enough ram for new ff! What can I do?

    Hello. I have windows xp, a very old e-machines hand-me-down computer, and only 368 mb of RAM and a 3.33 GHz intel processor. Even on this very old version of firefox, I am experiencing lots of crashes and error messages. I had a newer version but ha

  • Missing source files

    Hello I've noticed that some of the music in my iTunes library are no longer linked to source files. It says "the original file could not be found". How can I get a complete list of the songs in my library that are no longer linked with their source

  • PI 7.1 installation & integration with ECC 6.0

    Experts, We'd like to know if it is possible to integrate PI 7.1 with SAP Netweaver 7.0 ECC 6.0 without involving PI 7.0 into the picture. Someone from SAP told us that we need to have PI 7.0 if we have to upgrade it to PI 7.1. Is it really required?

  • Oracle WareHouse Builder 10g Beta IV Version Release (10.1.2) Documentation

    Hi All, Is there anyone who will clarify whether I am thinking in the wrong way? Actually, I wanted to install a repository through Repository Assistant. There are three PCs on which this OWB version is installed. From my end (say PC_1 ) I was trying

  • LightRoom 2 will not install on my new Mac OSX 10.8.2

    I just bought a new Mac OSX 10.8.2 and trying to install my Lightroom 2 - It keeps saying installation failed...... What Can I do to help this install work?