Bug 116757 - Multisync GUI creates critical glib/gdk errors and fails to draw some of the widgets
Summary: Multisync GUI creates critical glib/gdk errors and fails to draw some of the...
Status: RESOLVED FIXED
: 72994 (view as bug list)
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: Final
Hardware: i586 All
: P5 - None : Major
Target Milestone: ---
Assignee: Stefan Behlert
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-13 13:22 UTC by Roland Kaeser
Modified: 2006-07-03 12:32 UTC (History)
1 user (show)

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


Attachments
Screen Shot 1 for Multisync (12.30 KB, image/jpeg)
2005-09-13 13:25 UTC, Roland Kaeser
Details
Screen Shot 2 of the Multisync Config GUI (22.67 KB, image/jpeg)
2005-09-13 13:28 UTC, Roland Kaeser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roland Kaeser 2005-09-13 13:22:06 UTC
When using the Multisync GUI, the programs prints some very strange error
messages and has strage errors in the config window which fails to show the
borders of the widgets and other drawings. With every click on the config
dialogs it produces more of the error messages. See below.
NOTE: A sync tool to let the users synchronize their computers/PIM's
(Kontact/Evolution) with thier cell phones/smart phones/handhelds is VERY
important in my business area which is banking/fx trading. Its is one of the
major functions they expect from a desktop system. PLEASE do much more attention
in getting this stable working and make a user friendly documentation.

-- Error Messages --------------------------------------------------------
--------------------------------------------------------------------------
plugin_API_version
short_name
long_name
plugin_init
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  18
  Minor opcode:  0
  Resource id:  0x3000007
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x300000e
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000013

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000018

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x300003d

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x300003f

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000041

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000044

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000046

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000051

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000052

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000053

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000054

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000056

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000057

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x3000059

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x300005c

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x300005d

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x300005e

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x300005f

(multisync:9873): Gdk-CRITICAL **: gdk_draw_drawable: assertion `src != NULL' failed

(multisync:9873): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
Comment 1 Roland Kaeser 2005-09-13 13:25:22 UTC
Created attachment 49764 [details]
Screen Shot 1 for Multisync

This is screenshot 1 of the multisync config gui. In there should be a list of
configured connections which is not visible
Comment 2 Roland Kaeser 2005-09-13 13:28:39 UTC
Created attachment 49765 [details]
Screen Shot 2 of the Multisync Config GUI

This Screenshot shows the Synchronization Pair Config window.
Comment 3 Stefan Behlert 2005-09-13 13:53:59 UTC
Please uninstall multisync-kdepim and try again.  
I assume this happens using the KDE-desktop, not GNOME? 
If you need the kdepim plugin I fear we have a problem. 
This is something that happens on some machines, depending on the kind of 
software-packages installed. 
Comment 4 Stefan Behlert 2005-09-13 14:03:22 UTC
To be frank, it's better to fix this bug in the (far better) successor of  
multisync, opensync, than fixing it in multisync, so I guess this will be  
broken in the final 10.0, too.  
The deficits in having a good sync-tool are well known for me, but until 
OpenSync is in a good stable state we won't have a real good solution, I 
think. But we are planning to put some effort into that. 
Comment 5 Roland Kaeser 2005-09-13 14:41:53 UTC
(In reply to comment #3)
But it's strange. The same thing happens also on SuSE 9.3. And yes I'm using KDE.

Comment 6 JP Rosevear 2005-09-13 17:16:19 UTC
Oh, are you using the gtk-qt-engine theme by any chance?  If so there was an
update in RC2 that may help, see bug 113936.  You can test by not using this theme.
Comment 7 Stefan Behlert 2005-10-07 09:05:26 UTC
Just an update (we were working on various problems in opensync), the remove  
of the gtk-qt-engine-package really solved the problem.  
I am not sure if that's a good solution so I'll keep the bug open until a 
better fix is found.  
Comment 8 Stefan Behlert 2005-10-10 12:28:25 UTC
*** Bug 72994 has been marked as a duplicate of this bug. ***
Comment 9 Stefan Behlert 2006-07-03 12:32:47 UTC
We will soon switch to OpenSync, the successor of Multisync. Th bug will be treated there (by having different GUIs for GNOME and KDE). This is not possible with Multisync, unfortunately. So the workaround of removing gtk-qt-engine-package will be the currently preferred fix.