Bug 170770 - empty message body encoding
Summary: empty message body encoding
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.10.1
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-09 22:53 UTC by Sergei Naumov
Modified: 2008-09-11 21:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
plain message with no body (221.16 KB, image/jpeg)
2008-09-10 19:35 UTC, Sergei Naumov
Details
an HTML message where the body is ok (218.32 KB, image/jpeg)
2008-09-10 19:36 UTC, Sergei Naumov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Naumov 2008-09-09 22:53:54 UTC
Version:           1.10.1 (using KDE 4.1.1)
Compiler:          distributed by ALTlinux 
OS:                Linux
Installed from:    Unlisted Binary Package

When I open a plain text message in Kmail, I do not seem to be able to see a message body, just a nifty header of this message. Nothing more, just empty space.

If a message is in HTML, it gets rendered correctly.

This behaviour was also observed in KDE 4.1.0 but the issues seems to stay even in KDE 4.1.1
Comment 1 Thomas McGuire 2008-09-10 19:15:04 UTC
Is that a single message or does it happen for all messages?
If it's a single message, can you attach it here?
Comment 2 Sergei Naumov 2008-09-10 19:35:43 UTC
Created attachment 27353 [details]
plain message with no body

I attach two screenshots: one is a plain message, and the other is an HTML message.
Comment 3 Sergei Naumov 2008-09-10 19:36:58 UTC
Created attachment 27354 [details]
an HTML message where the body is ok

Attached is a screenshot of Kmail displaying an HTML message which gets rendered fine
Comment 4 Sergei Naumov 2008-09-10 19:39:22 UTC
It happens for ALL messages
Comment 5 Thomas McGuire 2008-09-11 11:13:59 UTC
This looks like some parts of kdebase-runtime are missing. I had the same problem once when compiling from source (the subject in the header is missing and the message text was not shown), and installing kdebase-runtime solved that.
Comment 6 Sergei Naumov 2008-09-11 17:40:49 UTC
Hmm. I do have kdebase-runtime installed. What is it that I need from there? May be the packagers did not compile in something. What might this be? Apart from stuff in /usr/share these are the binaries that live inside this package:
/usr/lib/kconf4_update_bin/phonon_devicepreference_update
/usr/lib/kde4/cursorthumbnail.so
/usr/lib/kde4/djvuthumbnail.so
/usr/lib/kde4/exrthumbnail.so
/usr/lib/kde4/fixhosturifilter.so
/usr/lib/kde4/htmlthumbnail.so
/usr/lib/kde4/imagethumbnail.so
/usr/lib/kde4/kcm_cgi.so
/usr/lib/kde4/kcm_componentchooser.so
/usr/lib/kde4/kcm_emoticons.so
/usr/lib/kde4/kcm_icons.so
/usr/lib/kde4/kcm_kded.so
/usr/lib/kde4/kcm_kdnssd.so
/usr/lib/kde4/kcm_knotify.so
/usr/lib/kde4/kcm_locale.so
/usr/lib/kde4/kcm_nepomuk.so
/usr/lib/kde4/kcm_phonon.so
/usr/lib/kde4/kcm_phononxine.so
/usr/lib/kde4/kcmspellchecking.so
/usr/lib/kde4/kded_desktopnotifier.so
/usr/lib/kde4/kded_kpasswdserver.so
/usr/lib/kde4/kded_ktimezoned.so
/usr/lib/kde4/kded_remotedirnotify.so
/usr/lib/kde4/kded_soliduiserver.so
/usr/lib/kde4/kio_about.so
/usr/lib/kde4/kio_archive.so
/usr/lib/kde4/kio_cgi.so
/usr/lib/kde4/kio_desktop.so
/usr/lib/kde4/kio_filter.so
/usr/lib/kde4/kio_finger.so
/usr/lib/kde4/kio_fish.so
/usr/lib/kde4/kio_floppy.so
/usr/lib/kde4/kio_info.so
/usr/lib/kde4/kio_man.so
/usr/lib/kde4/kio_nfs.so
/usr/lib/kde4/kio_remote.so
/usr/lib/kde4/kio_settings.so
/usr/lib/kde4/kio_sftp.so
/usr/lib/kde4/kio_smb.so
/usr/lib/kde4/kio_thumbnail.so
/usr/lib/kde4/kio_trash.so
/usr/lib/kde4/kshorturifilter.so
/usr/lib/kde4/kstyle_oxygen_config.so
/usr/lib/kde4/kuriikwsfilter.so
/usr/lib/kde4/kurisearchfilter.so
/usr/lib/kde4/libexec/drkonqi
/usr/lib/kde4/libexec/kdeeject
/usr/lib/kde4/libexec/kdesu
/usr/lib/kde4/libexec/kdesud
/usr/lib/kde4/libexec/khc_docbookdig.pl
/usr/lib/kde4/libexec/khc_htdig.pl
/usr/lib/kde4/libexec/khc_htsearch.pl
/usr/lib/kde4/libexec/khc_indexbuilder
/usr/lib/kde4/libexec/khc_mansearch.pl
/usr/lib/kde4/libexec/kioexec
/usr/lib/kde4/libexec/klocaldomainurifilterhelper
/usr/lib/kde4/libexec/knetattach
/usr/lib/kde4/libkmanpart.so
/usr/lib/kde4/librenaudioplugin.so
/usr/lib/kde4/librenimageplugin.so
/usr/lib/kde4/localdomainurifilter.so
/usr/lib/kde4/nepomukfilewatch.so
/usr/lib/kde4/nepomukmigration1.so
/usr/lib/kde4/nepomukontologyloader.so
/usr/lib/kde4/nepomukstorage.so
/usr/lib/kde4/nepomukstrigiservice.so
/usr/lib/kde4/phonon_xine.so
/usr/lib/kde4/plugins/phonon_platform/kde.so
/usr/lib/kde4/plugins/styles/oxygen.so
/usr/lib/kde4/svgthumbnail.so
/usr/lib/kde4/textthumbnail.so
/usr/lib/kde4bin/kcmshell4
/usr/lib/kde4bin/kde-cp
/usr/lib/kde4bin/kde-mv
/usr/lib/kde4bin/kde-open
/usr/lib/kde4bin/kde4
/usr/lib/kde4bin/kde4-menu
/usr/lib/kde4bin/kdebugdialog
/usr/lib/kde4bin/kfile4
/usr/lib/kde4bin/khelpcenter
/usr/lib/kde4bin/khotnewstuff4
/usr/lib/kde4bin/kiconfinder
/usr/lib/kde4bin/kioclient
/usr/lib/kde4bin/kmimetypefinder
/usr/lib/kde4bin/knotify4
/usr/lib/kde4bin/kquitapp
/usr/lib/kde4bin/kreadconfig
/usr/lib/kde4bin/kstart
/usr/lib/kde4bin/ksvgtopng
/usr/lib/kde4bin/ktraderclient
/usr/lib/kde4bin/ktrash
/usr/lib/kde4bin/kuiserver
/usr/lib/kde4bin/kwriteconfig
/usr/lib/kde4bin/nepomukserver
/usr/lib/kde4bin/nepomukservicestub
/usr/lib/kde4bin/solid-hardware
/usr/lib/libkaudiodevicelist.so.4.1.0
/usr/lib/libkdeinit4_kcmshell4.so
/usr/lib/libkdeinit4_khelpcenter.so
/usr/lib/libkdeinit4_kuiserver.so
/usr/lib/libkdeinit4_nepomukserver.so
/usr/lib/strigi/strigiindex_sopranobackend.so
Comment 7 Thomas McGuire 2008-09-11 21:15:18 UTC
The missing files are in kdebase/runtime/pics/emoticons. Please file a bug against ALTLinux that they should include that in their package. Basically, everything in runtime is required for KDE apps.

I've commited a fix in kdelibs which should make KMail more robust against this.

===

SVN commit 860002 by tmcguire:

Don't eat my text when the emoticons were not installed.
This fixes mail text not being displayed in KMail when kdebase-runtime wasn't
installed.

CCBUG: 170770