trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Re: [trinity-devel] FULL-DEBUG [was Re: [trinity-devel] Re: New kwrite crashes with yesterdays builds of tdelibs/tdebase]

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 28 Apr 2012 00:32:49 -0500
On 04/27/2012 01:37 PM, David C. Rankin wrote:
> On 04/27/2012 01:04 PM, David C. Rankin wrote:
<snip>
>>>> #0  0xb777f416 in __kernel_vsyscall ()
>>>> #1  0xb65154ed in ___newselect_nocancel () from /lib/libc.so.6
>>>> #2  0xb7466f56 in KIO::SlaveBase::dispatchLoop (this=0xbfae15b8)
>>>>      at /build/src/tdelibs/kio/kio/slavebase.cpp:286
>>>> #3  0xb7770fa6 in kdemain (argc=4, argv=0xbfae15b8) at 
>>>> /build/src/tdelibs/kioslave/file/file.cc:128
>>>> #4  0x080503c1 in launch (argc=4, _name=0x8bc09b4 "kio_file",
>>>> args=0xbfae1784 "\300\216\367\266",
>>>>      cwd=0x0, envc=0, envs=0x8bc0a2a "", reset_env=false, tty=0x0, 
>>>> avoid_loops=false,
>>>>      startup_id_str=0xfffffdfe <Address 0xfffffdfe out of bounds>,
>>>>      startup_id_str@entry=0x4 <Address 0x4 out of bounds>) at 
<snip>


>> #0  KateViewInternal::range (this=this@entry=0xfa2480, realLine=realLine@entry=0,
>>     previous=previous@entry=0x0) at
>> /build/src/tdelibs/kate/part/kateviewinternal.cpp:1353
>> #1  0x00007f02d150bb32 in KateViewInternal::range (this=this@entry=0xfa2480,
>> realLine=0,
>>     viewLine=viewLine@entry=1) at
>> /build/src/tdelibs/kate/part/kateviewinternal.cpp:1418
>> #2  0x00007f02d150d4c9 in KateViewInternal::viewLineOffset
>> (this=this@entry=0xfa2480, virtualCursor=...,
>>     offset=0, keepX=keepX@entry=false) at
>> /build/src/tdelibs/kate/part/kateviewinternal.cpp:1578
>> #3  0x00007f02d1510d25 in KateViewInternal::makeVisible
>> (this=this@entry=0xfa2480, c=..., endCol=95,
>>     force=force@entry=false, center=center@entry=false,
>> calledExternally=calledExternally@entry=false)
>>     at /build/src/tdelibs/kate/part/kateviewinternal.cpp:781
<snip>


> Here is the same crash in kwrite instead of kate. They are similar, but the
> kwrite has a different #0 entry:
> 
> (gdb) bt
> #0  at (i=0, this=0x14cad30) at /opt/tqt3/include/ntqmemarray.h:105
> #1  KateRenderer::attribute (this=this@entry=0x14947d0, pos=0)
>     at /build/src/tdelibs/kate/part/katerenderer.cpp:72
> #2  0x00007f309cd33049 in KateRenderer::textWidth (this=0x14947d0, textLine=...,
> startcol=0, maxwidth=758,
>     needWrap=0x7fffd8f25fc8, endX=0x7fffd8f25fbc) at
> /build/src/tdelibs/kate/part/katerenderer.cpp:796
> #3  0x00007f309cd14674 in KateViewInternal::range (this=this@entry=0x1547c00,
> realLine=realLine@entry=0,
>     previous=previous@entry=0x0) at
> /build/src/tdelibs/kate/part/kateviewinternal.cpp:1331
<snip>

  Any other thoughts on this one? I'm kind of stuck until we get this sorted.
When I look at this stuff -- it's all Greek...

-- 
David C. Rankin, J.D.,P.E.