Bug#495675: kmail: Message body/content not displayed, only body parts

2008-08-19 Thread Karsten M. Self
Package: kmail
Version: 4:3.5.9-5
Severity: important

Using kmail either standalone or as a Kontact component, message bodies
are not shown for either local _or_ IMAP folders.  Instead, a body parts
tree is shown, e.g.:

Description  Encoding   Type  
Size
[Folder icon] Message subject  7bit   Multipart/alternative 
6.0 KB
 [Text Icon] body part   quoted-printable   Plain Text Document 261 
B
 [HTML Icon] body part   quoted-printable   HTML Document   4.4 
KB


Opening the message in a separate window still does not display message
contents.

It appears that the appropriate viewer handlers/plugins/components
aren't being properly invoked.

This happens for both IMAP _and_ local (e.g.:  sent, trash) folders,
unlike in bug 462432.

Following is a strace with backtrace/debug packages installed.

I note that there are references to /usr/lib/qt3/plugins/codecs/. which
doesn't appear to exist.

Possibly related bugs:
#462432 [i||] [kmail] Email body not shown for messages in an IMAP inbox
#483180 [i||] [kmail] kmail: The frame under the message's list is empty


execve(/usr/bin/kmail, [kmail], [/* 38 vars */]) = 0
brk(0)  = 0x884d000
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f14000
access(/etc/ld.so.preload, R_OK)  = -1 ENOENT (No such file or directory)
open(/etc/ld.so.cache, O_RDONLY)  = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=126463, ...}) = 0
mmap2(NULL, 126463, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ef5000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/usr/lib/libkmailprivate.so, O_RDONLY) = 3
read(3, 
\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p!\30\0004\0\0\0008..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=6387272, ...}) = 0
mmap2(NULL, 6396568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb78db000
mmap2(0xb7eb9000, 241664, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5dd) = 0xb7eb9000
mmap2(0xb7ef4000, 2712, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/usr/lib/libstdc++.so.6, O_RDONLY) = 3
read(3, 
\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`A\4\0004\0\0\0\240..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=946216, ...}) = 0
mmap2(NULL, 968876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb77ee000
mmap2(0xb78d, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe2) = 0xb78d
mmap2(0xb78d5000, 22700, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb78d5000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/lib/i686/cmov/libm.so.6, O_RDONLY) = 3
read(3, [EMAIL PROTECTED]..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149328, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb77ed000
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb77c7000
mmap2(0xb77eb000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb77eb000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/lib/libgcc_s.so.1, O_RDONLY)= 3
read(3, 
\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\34\0\0004\0\0\0\264..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=49644, ...}) = 0
mmap2(NULL, 52776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb77ba000
mmap2(0xb77c6000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb) = 0xb77c6000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/lib/i686/cmov/libc.so.6, O_RDONLY) = 3
read(3, 
\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0
mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb765f000
mmap2(0xb77b4000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb77b4000
mmap2(0xb77b7000, 9840, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb77b7000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/usr/lib/libkdecore.so.4, O_RDONLY) = 3
read(3, 
\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240,\v\0004\0\0\0\230..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=2490792, ...}) 

Bug#495675: kmail: Message body/content not displayed, only body parts

2008-08-19 Thread Lisandro Damián Nicanor Pérez Meyer
On Tuesday 19 August 2008 13:00:49 Karsten M. Self wrote:
 Package: kmail
 Version: 4:3.5.9-5
 Severity: important

 Using kmail either standalone or as a Kontact component, message bodies
 are not shown for either local _or_ IMAP folders.  Instead, a body parts
 tree is shown, e.g.:

 Description  Encoding   Type   
   Size [Folder icon] Message subject  7bit  
 Multipart/alternative 6.0 KB [Text Icon] body part  
 quoted-printable   Plain Text Document 261 B [HTML Icon] body part 
  quoted-printable   HTML Document   4.4 KB

If this is in the frame you expect the body of the mail to appear, then the 
problem is that you  are seeing the wrong frame. Usually the mail contents 
appear as another frame in the top or bottom of the body of the mail.

Please, check that the body frame is no minimized.

Regards, Lisandro.



-- 
Primero te ignorarán, luego se reirán,
luego te combatirán, luego ganarás.
 Mahatma Gandhi

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/



signature.asc
Description: This is a digitally signed message part.


Bug#495675: kmail: Message body/content not displayed, only body parts

2008-08-19 Thread Karsten M. Self
on Tue, Aug 19, 2008 at 03:56:38PM -0300, Lisandro Damián Nicanor Pérez Meyer 
([EMAIL PROTECTED]) wrote:
 On Tuesday 19 August 2008 13:00:49 Karsten M. Self wrote:
  Package: kmail
  Version: 4:3.5.9-5
  Severity: important
 
  Using kmail either standalone or as a Kontact component, message bodies
  are not shown for either local _or_ IMAP folders.  Instead, a body parts
  tree is shown, e.g.:
 
  Description  Encoding   Type   
Size [Folder icon] Message subject  7bit  
  Multipart/alternative 6.0 KB [Text Icon] body part  
  quoted-printable   Plain Text Document 261 B [HTML Icon] body part 
   quoted-printable   HTML Document   4.4 KB
 
 If this is in the frame you expect the body of the mail to appear, then the 
 problem is that you  are seeing the wrong frame. Usually the mail contents 
 appear as another frame in the top or bottom of the body of the mail.
 
 Please, check that the body frame is no minimized.

Resolved, but wishlist follows.

Yep, that's what happened.

I'd say then that the bug is that the message body becomes minimized,
and that there is:

  - No indication of this.  What I did have was the resize bars for the
folder list/message body and message body/message parts bits of the
display mashed together.  Which this looked like a somewhat thick
divider, it really didn't occur to me that it was a _doubled_
divider.  Setting a minimum height for the message body might be a
good fix.  Clicking on message components (in both the main
Kontact/KMail frame, or in a Message frame) failed to open a visible
message body.
  - No apparent way to clear the issue.
  - The message window remains minimized even after various application
and message windows have been created/destroyed multiple times.  I
sort of bore with this for a few weeks (I _read_ mail in mutt, but
use Kontact largely as a calendar/PIM).
  - There is no control or menu option to make the message body window
visible.
  - There's no obvious indication that there is a message body at all,
or that it's been minimized.

I'd say the simplest fix would probably be to set some minimal size for
the body window, and reset the window to that size if it's ever smaller
than same.


Peace.
 
 Regards, Lisandro.
 
 
 
 -- 
 Primero te ignorarán, luego se reirán,
 luego te combatirán, luego ganarás.
  Mahatma Gandhi
 
 Lisandro Damián Nicanor Pérez Meyer
 http://perezmeyer.com.ar/
 http://perezmeyer.blogspot.com/
 



-- 
Karsten M. Self [EMAIL PROTECTED]
SFI / Cadence Design Systems 

http://linuxhelp.cadence.com/wiki/index.php/User:Kself



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]