[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 189423] New: Kate 3.2.2 crashes when exiting immediately after
From:       <apatrza1 () rochester ! rr ! com>
Date:       2009-04-12 0:31:55
Message-ID: bug-189423-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=189423

           Summary: Kate 3.2.2 crashes when exiting immediately after
                    start-up.
           Product: kate
           Version: unspecified
          Platform: Slackware Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kwrite-devel@kde.org
        ReportedBy: apatrza1@rochester.rr.com


Version:           Kate: 3.2.2, Qt: 4.5.0 (using KDE 4.2.2)
OS:                Linux
Installed from:    Slackware Packages

kate crashes on exit whether the application is used or not.

A crash report could not be generated by kde since debug symbols were not
available, so strace was used.
The large report was reduced to hopefully mostly cogent information.            

The steps used to create the trimmed file are as follows:

strace kate 2> strace_kate_`date +%Y%m%d_%H%M`
tail -n 1326 strace_kate_20090411_1927 > tail_strace
csplit tail_strace 92 140 148 176 195 1200          
cat xx00 redun.txt xx02 redun.txt xx04 redun.txt xx06 > strace_kate_3.2.2

Note that if stat64 implies this version of kate was compiled for a 64 bit
platform then this is probably a distribution problem since the app is being
run on a 32 bit platform.     

Here is the resulting information generated by strace:

stat64("/home/dad/.kde/share", {st_mode=S_IFDIR|0751, st_size=2048, ...}) = 0
stat64("/home/dad/.kde/share/apps", {st_mode=S_IFDIR|0751, st_size=2048, ...})
= 0
stat64("/home/dad/.kde/share/apps/kate", {st_mode=S_IFDIR|0751, st_size=2048,
...}) = 0
stat64("/home/dad/.kde/share/apps/kate/sessions", {st_mode=S_IFDIR|0751,
st_size=2048, ...}) = 0
lstat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock",
0xbfd58328) = -1 ENOENT (No such file or directory)
stat64("/tmp/kde-dad/", {st_mode=S_IFDIR|0700, st_size=2048, ...}) = 0          
stat64("/home/dad/.kde/share/apps/kate/sessions", {st_mode=S_IFDIR|0751,
st_size=2048, ...}) = 0                                         
open("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock.Q19110",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 13  
fchmod(13, 0644)                        = 0                                     
uname({sys="Linux", node="dad", ...})   = 0                                     
write(13, "19110\n", 6)                 = 6                                     
write(13, "kate\n", 5)                  = 5                                     
write(13, "dad\n", 4)                   = 4                                     
link("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock.Q19110",
"/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock") =
0                                                                               
lstat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock.Q19110",
{st_mode=S_IFREG|0644, st_size=15, ...}) = 0
lstat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock",
{st_mode=S_IFREG|0644, st_size=15, ...}) = 0       
_llseek(13, 0, [0], SEEK_SET)           = 0                                     
close(13)                               = 0                                     
unlink("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock.Q19110")
= 0                                          
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0          
open("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
O_RDONLY|O_LARGEFILE) = 13                                 
fcntl64(13, F_SETFD, FD_CLOEXEC)        = 0                                     
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0          
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0          
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0          
brk(0x9566000)                          = 0x9566000                             
fstat64(13, {st_mode=S_IFREG|0651, st_size=26402, ...}) = 0                     
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb34b3000                                                   
read(13, "[Document 0]\nBookmarks=\nEncoding"..., 4096) = 4096                  
read(13, "ter=\nKate-MDI-Sidebar-2-Splitter"..., 4096) = 4096                   
read(13, "_base-12.0.0-noarch-1.txt]\nCurso"..., 4096) = 4096                   
read(13, "lumn=0\nCursorLine=2910\n\n[MainWin"..., 4096) = 4096                 
read(13, "//home/dad/dnlds/ARC/data/200803"..., 4096) = 4096                    
read(13, "rColumn=13\nCursorLine=7\n\n[MainWi"..., 4096) = 4096                 
read(13, "a/20080315231002/yampp_systemati"..., 2048) = 1826                    
close(13)                               = 0                                     
munmap(0xb34b3000, 4096)                = 0                                     
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0          
getuid32()                              = 1000                                  
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0                 
lstat64("/home/dad", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0             
lstat64("/home/dad/.kde", {st_mode=S_IFDIR|0700, st_size=2048, ...}) = 0        
lstat64("/home/dad/.kde/share", {st_mode=S_IFDIR|0751, st_size=2048, ...}) = 0  
lstat64("/home/dad/.kde/share/apps", {st_mode=S_IFDIR|0751, st_size=2048, ...})
= 0                                                      
lstat64("/home/dad/.kde/share/apps/kate", {st_mode=S_IFDIR|0751, st_size=2048,
...}) = 0                                                 
lstat64("/home/dad/.kde/share/apps/kate/sessions", {st_mode=S_IFDIR|0751,
st_size=2048, ...}) = 0                                        
lstat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0         
access("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
W_OK) = 0                                                
stat64("/home/dad/.kde/share/apps/kate/sessions", {st_mode=S_IFDIR|0751,
st_size=2048, ...}) = 0                                         
open("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesessionn19110.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 13    
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0          
fchown32(13, 1000, 100)                 = 0                                     
fchmod(13, 0651)                        = 0                                     
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesessionn19110.new",
{st_mode=S_IFREG|0651, st_size=0, ...}) = 0    
open("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesessionn19110.new",
O_RDWR|O_LARGEFILE) = 14                         
fcntl64(14, F_SETFD, FD_CLOEXEC)        = 0                                     
_llseek(13, 0, [0], SEEK_SET)           = 0                                     
close(13)                               = 0                                     
chmod("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesessionn19110.new",
0651) = 0                                       
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesessionn19110.new",
{st_mode=S_IFREG|0651, st_size=0, ...}) = 0    
fstat64(14, {st_mode=S_IFREG|0651, st_size=0, ...}) = 0                         
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb34b3000                                                   
write(14, "[Document 0]\nBookmarks=\nEncoding"..., 4096) = 4096                 
write(14, "ter=\nKate-MDI-Sidebar-2-Splitter"..., 2048) = 2048                  
write(14, "Line=0\n\n[MainWindow0:ViewSpaceCo"..., 2048) = 2048                 
write(14, "_base-12.0.0-noarch-1.txt]\nCurso"..., 2048) = 2048                  
write(14, "paceContainer-0:-ViewSpace 0 fil"..., 2048) = 2048                   
write(14, "lumn=0\nCursorLine=2910\n\n[MainWin"..., 2048) = 2048                
write(14, "ontainer-0:-ViewSpace 0 file:///"..., 1996) = 1996                   
write(14, "MainWindow0:ViewSpaceContainer-0"..., 2048) = 2048                   
write(14, "ndow0:ViewSpaceContainer-0:-View"..., 2048) = 2048                   
write(14, "iner-0:-ViewSpace 0 file:///tmp/"..., 2048) = 2048                   
write(14, "orLine=23\n\n[MainWindow0:ViewSpac"..., 2048) = 2048                 
write(14, "Container-0:-ViewSpace 0 zip:/ho"..., 1878) = 1878                   
stat64("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesessionn19110.new",
{st_mode=S_IFREG|0651, st_size=26402, ...}) = 0
close(14)                               = 0                                     
munmap(0xb34b3000, 4096)                = 0                                     
rename("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesessionn19110.new",
"/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession") = 0    
unlink("/home/dad/.kde/share/apps/kate/sessions/Default%20Session.katesession.lock")
= 0                                                 
select(8, [7], [7], NULL, NULL)         = 1 (out [7])                           
writev(7, [{"\24\0\6\0{\0\0\4u\0\0\0u\0\0\0\0\0\0\0\1\0\0\0", 24}], 1) = 24     
select(8, [7], [], NULL, NULL)          = 1 (in [7])                            
read(7, "\1 \1\\\1\0\0\0u\0\0\0\4\0\0\0\1\0\0\0\273_\24\10<\230"..., 4096) = 36 
read(7, 0x8081bbc, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)                                                   
select(8, [7], [7], NULL, NULL)         = 1 (out [7])                           
writev(7, [{"\24\0\6\0{\0\0\4/\1\0\0\4\0\0\0\0\0\0\0\0\10\0\0", 24}], 1) = 24   
select(8, [7], [], NULL, NULL)          = 1 (in [7])                            
read(7, "\1 \2\\\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\273_\24\10<\230"..., 4096) =
32                                                         
read(7, 0x8081bbc, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)                                                   
clock_gettime(CLOCK_MONOTONIC, {61797, 714920383}) = 0                          
clock_gettime(CLOCK_MONOTONIC, {61797, 716134161}) = 0                          
...                                                                             
redundant information removed                                                   
...                                                                             

clock_gettime(CLOCK_MONOTONIC, {61797, 734708824}) = 0
clock_gettime(CLOCK_MONOTONIC, {61797, 734800207}) = 0
clock_gettime(CLOCK_MONOTONIC, {61797, 734872995}) = 0
select(8, [7], [7], NULL, NULL)         = 1 (out [7]) 
writev(7, [{"\231\7\2\0\324\0\0\0046\7\2\0\323\0\0\4\231\7\2\0\316\0"...,
100}], 1) = 100
read(7, "\22\0\t\\{\0\0\4{\0\0\4\0\270<\t\370\234\272\277\252\264"..., 4096) =
608       
read(7, 0x8081bbc, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)   
clock_gettime(CLOCK_MONOTONIC, {61797, 791261402}) = 0                          
...                                                                             
redundant information removed                                                   
...                                                                             

clock_gettime(CLOCK_MONOTONIC, {61797, 795925612}) = 0
clock_gettime(CLOCK_MONOTONIC, {61797, 796619211}) = 0
clock_gettime(CLOCK_MONOTONIC, {61797, 796695380}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---          
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0    
alarm(3)                                = 0           
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
close(3)                                = 0                 
close(4)                                = 0                 
close(5)                                = 0                 
close(6)                                = 0                 
close(7)                                = 0                 
close(8)                                = 0                 
close(9)                                = 0                 
close(10)                               = 0                 
close(11)                               = 0                 
close(12)                               = 0                 
close(13)                               = -1 EBADF (Bad file descriptor)
close(14)                               = -1 EBADF (Bad file descriptor)
...                                                                     
redundant information removed                                           
...                                                                     

close(1020)                             = -1 EBADF (Bad file descriptor)
close(1021)                             = -1 EBADF (Bad file descriptor)
close(1022)                             = -1 EBADF (Bad file descriptor)
close(1023)                             = -1 EBADF (Bad file descriptor)
write(2, "KCrash: Application \'kate\' crash"..., 39KCrash: Application 'kate'
crashing...
) = 39                                                                          
uname({sys="Linux", node="dad", ...})   = 0                                     
socket(PF_FILE, SOCK_STREAM, 0)         = 3                                     
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0            
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb34b3000    
write(1, "sock_file=/home/dad/.kde/socket-"..., 48) = 48                        
connect(3, {sa_family=AF_FILE, path="/home/dad/.kde/socket-dad/kdeinit4__0"},
110) = 0    
write(3, "\f\0\0\0\264\0\0\0", 8)       = 8                                     
write(3, "\21\0\0\0/usr/lib/kde4/libexec/drkonq"..., 180) = 180                 
read(3, "\4\0\0\0\4\0\0\0", 8)          = 8                                     
read(3, "\252J\0\0", 4)                 = 4                                     
alarm(0)                                = 3                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, 0xbfd55f94)           = ? ERESTART_RESTARTBLOCK (To be
restarted)       
--- SIGCONT (Continued) @ 0 (0) ---                                             
restart_syscall(<... resuming interrupted call ...>) = 0                        
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0                                
nanosleep({1, 0}, {1, 0})               = 0                                     
kill(19114, SIG_0)                      = 0                                     
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0                                
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0              
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0
kill(19114, SIG_0)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0
kill(19114, SIG_0)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0
kill(19114, SIG_0)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0
kill(19114, SIG_0)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0
kill(19114, SIG_0)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0
kill(19114, SIG_0)                      = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [SEGV], 8) = 0
rt_sigaction(SIGCHLD, NULL, {0xb69b0500, [], SA_NOCLDSTOP}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [SEGV], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0
kill(19114, SIG_0)                      = -1 ESRCH (No such process)
exit_group(253)                         = ?
Process 19110 detached

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic