gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Recent drawing optimizations


From: Stefan Urbanek
Subject: Re: Recent drawing optimizations
Date: Sat, 29 Mar 2003 17:58:36 +0100

Hi all,

Can please someone with knowledge of that issue look at it? It is really 
serious.
Most annoying is, that I need to launch gnumail for more than four times to 
finish some longer emails. And i am not talking about emails i have lost in the 
middle of writing/replying :-(

Literally, GNUmail is unusable due to VERY frequent crashes.

Thank you,

Stefan

On 2003-03-26 02:53:37 +0100 Ludovic Marcotte <address@hidden> wrote:

Hi,

It seems like recent optimizations seriously broke some things. I have 
absolutely no time to look at this issue right now but, most of the time, just 
after finishing downloading messages in POP3, GNUMail segfaults.

Here's the stack trace (using tonight's CVS of GNUstep/GNUMail/Pantomime):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16386 (LWP 1036)]
0x40269d11 in DPSgsave (ctxt=0x0) at ../Headers/AppKit/DPSOperators.h:709
709       (ctxt->methods->DPSgsave)
(gdb) bt
#0  0x40269d11 in DPSgsave (ctxt=0x0) at ../Headers/AppKit/DPSOperators.h:709
#1  0x40261dd9 in -[NSView lockFocusInRect:] (self=0x88e3ef8, _cmd=0x4036f6e0, 
rect=
             {origin = {x = 24, y = 598}, size = {width = 500, height = 20}}) 
at NSView.m:1569
#2  0x40262c48 in -[NSView displayIfNeededInRectIgnoringOpacity:] 
(self=0x88e3ef8, _cmd=0x4036f688, aRect=
             {origin = {x = 24, y = 598}, size = {width = 500, height = 20}}) 
at NSView.m:1842
#3  0x40262900 in -[NSView displayIfNeededIgnoringOpacity] (self=0x88e3ef8, 
_cmd=0x4036f640) at NSView.m:1777
#4  0x4026266d in -[NSView displayIfNeeded] (self=0x88e3ef8, _cmd=0x40372370) 
at NSView.m:1725
#5  0x4026ff8f in -[NSWindow displayIfNeeded] (self=0x88e3618, _cmd=0x403718d8) 
at NSWindow.m:1820
#6  0x4026a261 in -[NSWindow(GNUstepPrivate) _handleWindowNeedsDisplay:] 
(self=0x88e3618, _cmd=0x403723c8, bogus=0x0)
         at NSWindow.m:101
#7  0x4049dee2 in -[NSObject performSelector:withObject:] (self=0x88e3618, 
_cmd=0x40592550, aSelector=0x403723c8,    anObject=0x0) at NSObject.m:1581
#8  0x404b3731 in -[GSRunLoopPerformer fire] (self=0x84fd458, _cmd=0x40592898) 
at NSRunLoop.m:204
#9  0x404b579b in -[NSRunLoop(Private) _checkPerformers:] (self=0x89365f8, 
_cmd=0x40592ae8, context=0x89367c0)
         at NSRunLoop.m:1422
#10 0x404b6f8e in -[NSRunLoop acceptInputForMode:beforeDate:] (self=0x89365f8, 
_cmd=0x40592b58, mode=0x40592c60,    limit_date=0x86ba170) at NSRunLoop.m:1995
#11 0x404b734e in -[NSRunLoop runMode:beforeDate:] (self=0x89365f8, 
_cmd=0x40592b78, mode=0x40592c60, date=0x8224b90)
         at NSRunLoop.m:2072
#12 0x404b74b3 in -[NSRunLoop runUntilDate:] (self=0x89365f8, _cmd=0x40592b68, 
date=0x8224b90) at NSRunLoop.m:2093
#13 0x404b73c7 in -[NSRunLoop run] (self=0x89365f8, _cmd=0x8147ff8) at 
NSRunLoop.m:2081
#14 0x080d25ea in -[TaskManager run:] (self=0x8927d40, _cmd=0x814a2e8, 
thePorts=0x8922dc0) at TaskManager.m:123
#15 0x4049dee2 in -[NSObject performSelector:withObject:] (self=0x8927d40, 
_cmd=0x40597f50, aSelector=0x814a2e8,    anObject=0x8922dc0) at NSObject.m:1581
#16 0x404d37ff in -[NSThread _sendThreadMethod] (self=0x8923968, 
_cmd=0x40597e90) at NSThread.m:567
#17 0x405c9b92 in objc_set_thread_callback () from /usr/lib/libobjc.so.1
#18 0x405d4d53 in pthread_start_thread () from /lib/libpthread.so.0
#19 0x405d4d99 in pthread_allocate_stack () from /lib/libpthread.so.0
(gdb)

This bug was reported to me by a lot of users and I got it after upgrading my 2 
weeks-old CVS version to tonight's one.

Sorry if I got no time to look at it but at least, I wanted to provide a useful 
stack trace so other developers can look at this issue.

Thanks,
        Ludo


--
http://urbanek.host.sk

First they ignore you, then they laugh at you, then they fight you, then you 
win.
- Mahatma Gandhi






reply via email to

[Prev in Thread] Current Thread [Next in Thread]