Issue 37423 - linux sparc briges cleanup
Summary: linux sparc briges cleanup
Status: CLOSED DUPLICATE of issue 36037
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: OOo 2.0
Hardware: Sun Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: sparcmoz
QA Contact: issues@porting
URL:
Keywords:
: 23900 28110 36236 (view as issue list)
Depends on:
Blocks:
 
Reported: 2004-11-18 21:41 UTC by sparcmoz
Modified: 2004-12-10 04:24 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description sparcmoz 2004-11-18 21:41:51 UTC
I made some progress with the bridges code and also some bug fixed for linux
sparc gdb. Now I will cleanup but leave a trail by making all the bridges
related issues to be duplicates to this issue. Then a make a new isue for future
work.

I made some changes to bridges code and
now I get a stacktrace from inside the bridges. I need do some more editing then
i will commit some new code in a cws for reviewing and debugging. I wonder what
are the valid values for these? nFunctionIndex=0, nVtableOffset=-268446224

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 22659)]
0x709e1264 in bridges::cpp_uno::shared::CppInterfaceProxy::getTypeDescr (
    this=0x5c) at cppinterfaceproxy.hxx:99
99      cppinterfaceproxy.hxx: No such file or directory.
        in cppinterfaceproxy.hxx
(gdb) bt
#0  0x709e1264 in bridges::cpp_uno::shared::CppInterfaceProxy::getTypeDescr (
    this=0x5c) at cppinterfaceproxy.hxx:99
#1  0x709dff68 in cpp_mediate (nFunctionIndex=0, nVtableOffset=-268446224,
    pCallStack=0x70a0fa04, pRegisterReturn=0xefffd5d0)
    at /home/jim/680/bridges/source/cpp_uno/gcc3_linux_sparc/cpp2uno.cxx:285
#2  0x709e08a0 in cpp_vtable_call ()
    at /home/jim/680/bridges/source/cpp_uno/gcc3_linux_sparc/cpp2uno.cxx:426
#3  0x000393b0 in checkInvalidInterfaceQuery (xObj=@0xefffd798)
    at /home/jim/680/cppu/test/test_di.cxx:653
#4  0x000395ac in perform_test (xObj=@0xefffd798, xDummy=@0xefffd7b8)
    at /home/jim/680/cppu/test/test_di.cxx:676
#5  0x00039ad4 in test_CppBridge () at /home/jim/680/cppu/test/test_di.cxx:747
#6  0x00027e34 in main (argc=1, argv=0xefffd944)
    at /home/jim/680/cppu/test/testcppu.cxx:1143
Comment 1 sparcmoz 2004-11-18 21:44:05 UTC
*** Issue 23900 has been marked as a duplicate of this issue. ***
Comment 2 sparcmoz 2004-11-18 21:48:57 UTC
*** Issue 28110 has been marked as a duplicate of this issue. ***
Comment 3 sparcmoz 2004-11-18 21:53:29 UTC
*** Issue 36236 has been marked as a duplicate of this issue. ***
Comment 4 sparcmoz 2004-11-18 21:57:44 UTC
cleanup linux sparc bridges issuezilla

*** This issue has been marked as a duplicate of 36037 ***
Comment 5 sparcmoz 2004-12-10 04:24:25 UTC
fixed in cws_src680_unxlngs01