Bug 117160 - [gtk-qt-engine] Evolution crashes
Summary: [gtk-qt-engine] Evolution crashes
Status: RESOLVED DUPLICATE of bug 113936
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: KDE (show other bugs)
Version: RC 1
Hardware: Other Other
: P5 - None : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-15 02:52 UTC by Clark Tompsett
Modified: 2005-12-09 17:02 UTC (History)
0 users

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clark Tompsett 2005-09-15 02:52:20 UTC
When logged in to KDE with gtk-qt-engine installed, you can start evolution and
set the program up.  After setup, evolution will start up crash and repeatedly
will crash each time it's started.   

Evolution will run under Gnome with no problems with gtk-qt-engine installed
(since gtk-qt-engine is used in KDE). 

Revmoving gtk-qt-engine will allow evolution to run under KDE.


Below is the information from a console window:

adding hook target 'source'

(evolution:9889): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC (
gc)' failed
QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()

(evolution:9889): Gdk-CRITICAL **: gdk_pixmap_foreign_new_for_display: assertion
 `(anid != 0)' failed

(evolution:9889): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' fa
iled

(evolution:9889): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJE
CT (object)' failed

(evolution:9889): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0' f
ailed

(evolution:9889): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `p
ixbuf != NULL' failed

(evolution:9889): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: asserti
on `pixbuf != NULL' failed

(evolution:9889): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `pixbuf
 != NULL' failed

(evolution:9889): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `pixbu
f != NULL' failed

(evolution:9889): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `pi
xbuf != NULL' failed

(evolution:9889): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJE
CT (object)' failed
QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
clark65@beta3:~> adding hook target 'source'

(evolution:9943): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC (
gc)' failed

(evolution:9943): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0'
failed

(evolution:9943): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion
`pixbuf != NULL' failed

(evolution:9943): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample:
assertion `pixbuf != NULL' failed

(evolution:9943): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `pixbuf
!= NULL' failed

(evolution:9943): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion
`pixbuf != NULL' failed

(evolution:9943): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion
`pixbuf != NULL' failed

(evolution:9943): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
Comment 1 Dirk Mueller 2005-09-15 07:40:59 UTC
this is not exactly new. First of all the gtk-qt-engine isn't installed 
anymore by default, and second of all this was already investigated last week 
and evolution corrupts its memory and its just pure accident that you find a 
crash pointing to gtk-qt-engine 
 
 
Comment 2 Stephan Kulow 2005-12-09 17:02:12 UTC
this is most likely a dupe

*** This bug has been marked as a duplicate of 113936 ***