reassign 339419 d4x 2.5.6-2 tags 339419 patch thanks On Wed, Dec 21, 2005 at 01:05:10PM -0800, Max Alekseyev wrote: > Steve Langasek wrote:
> >valgrind? > This is the output of valgrind with libc6-dbg: Ok, most of this looks like pretty typical garbage output, with a few messages related to locales and themes that I don't usually see. Are you using any particular gtk theme here? Do you see the same error if you set LANG=C instead of LANG=ru_RU.KOI8-R? Also, I've tested d4x on alpha now, and it bombs out *immediately* upon clicking 'New download'. The app is completely non-64bit-safe. I've audited the package for *one* common cause of 64-bit problems in gtk apps, and attached the patch here. I don't know whether this is the same bug you're seeing on amd64, but I don't think it's worth trying to look any further for library bugs until this is resolved. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
diff -u d4x-2.5.6/debian/changelog d4x-2.5.6/debian/changelog
--- d4x-2.5.6/debian/changelog
+++ d4x-2.5.6/debian/changelog
@@ -1,3 +1,11 @@
+d4x (2.5.6-2.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * *GTKTYPE* *IS* *NOT* *AN* *INTEGER* *STOP* *BLOODY* *CASTING* *IT* *AS*
+ *ONE*
+
+ -- Steve Langasek <[EMAIL PROTECTED]> Wed, 21 Dec 2005 16:06:21 -0800
+
d4x (2.5.6-2) unstable; urgency=low
* New maintainer (Closes: #336165)
only in patch2:
unchanged:
--- d4x-2.5.6.orig/main/face/fsched.h
+++ d4x-2.5.6/main/face/fsched.h
@@ -43,7 +43,7 @@
GtkWidget *my_gtk_aeditor_new(d4xSchedAction *action=(d4xSchedAction *)NULL);
-guint my_gtk_aeditor_get_type();
+GtkType my_gtk_aeditor_get_type();
GtkWidget *d4x_scheduler_init();
void d4x_scheduler_insert(d4xSchedAction *act,d4xSchedAction *prev);
only in patch2:
unchanged:
--- d4x-2.5.6.orig/main/face/fsched.cc
+++ d4x-2.5.6/main/face/fsched.cc
@@ -813,8 +813,8 @@
};
-guint my_gtk_aeditor_get_type(){
- static guint my_aeditor_type=0;
+GtkType my_gtk_aeditor_get_type(){
+ static GtkType my_aeditor_type=0;
if (!my_aeditor_type){
GTypeInfo my_aeditor_info={
sizeof(MyGtkAEditorClass),
only in patch2:
unchanged:
--- d4x-2.5.6.orig/main/face/mywidget.cc
+++ d4x-2.5.6/main/face/mywidget.cc
@@ -117,8 +117,8 @@
gtk_box_pack_start(GTK_BOX(filesel),button,FALSE,FALSE,0);
};
-guint my_gtk_filesel_get_type(){
- static guint my_filesel_type=0;
+GtkType my_gtk_filesel_get_type(){
+ static GtkType my_filesel_type=0;
if (!my_filesel_type){
GTypeInfo my_filesel_info={
sizeof(MyGtkFileselClass),
@@ -255,8 +255,8 @@
gtk_box_pack_start(GTK_BOX(colsel),button,FALSE,FALSE,0);
};
-guint my_gtk_colorsel_get_type(){
- static guint my_filesel_type=0;
+GtkType my_gtk_colorsel_get_type(){
+ static GtkType my_filesel_type=0;
if (!my_filesel_type){
GTypeInfo my_filesel_info={
sizeof(MyGtkColorselClass),
@@ -503,8 +503,8 @@
};
-guint d4x_rule_edit_get_type(){
- static guint d4x_rule_edit_type=0;
+GtkType d4x_rule_edit_get_type(){
+ static GtkType d4x_rule_edit_type=0;
if (!d4x_rule_edit_type){
GTypeInfo info={
sizeof(d4xRuleEditClass),
@@ -856,8 +856,8 @@
filter_parent_class=(GtkWidgetClass
*)gtk_type_class(gtk_window_get_type());
};
-guint d4x_filter_edit_get_type(){
- static guint d4x_filter_edit_type=0;
+GtkType d4x_filter_edit_get_type(){
+ static GtkType d4x_filter_edit_type=0;
if (!d4x_filter_edit_type){
GTypeInfo info={
sizeof(d4xFilterEditClass),
@@ -948,8 +948,8 @@
filtersel_parent_class=(GtkWidgetClass
*)gtk_type_class(gtk_window_get_type());
};
-guint d4x_filter_sel_get_type(){
- static guint d4x_filter_sel_type=0;
+GtkType d4x_filter_sel_get_type(){
+ static GtkType d4x_filter_sel_type=0;
if (!d4x_filter_sel_type){
GTypeInfo info={
sizeof(d4xFilterSelClass),
@@ -1125,8 +1125,8 @@
linkssel_parent_class=(GtkWidgetClass
*)gtk_type_class(gtk_window_get_type());
};
-guint d4x_links_sel_get_type(){
- static guint d4x_links_sel_type=0;
+GtkType d4x_links_sel_get_type(){
+ static GtkType d4x_links_sel_type=0;
if (!d4x_links_sel_type){
GTypeInfo info={
sizeof(d4xLinksSelClass),
@@ -1267,8 +1267,8 @@
gtk_window_set_default(GTK_WINDOW(sel),sel->cancel);
};
-guint d4x_string_edit_get_type(){
- static guint d4x_string_edit_type=0;
+GtkType d4x_string_edit_get_type(){
+ static GtkType d4x_string_edit_type=0;
if (!d4x_string_edit_type){
GTypeInfo info={
sizeof(d4xStringEditClass),
@@ -1440,8 +1440,8 @@
gtk_window_set_default(GTK_WINDOW(sel),sel->cancel);
};
-guint d4x_alt_edit_get_type(){
- static guint d4x_alt_edit_type=0;
+GtkType d4x_alt_edit_get_type(){
+ static GtkType d4x_alt_edit_type=0;
if (!d4x_alt_edit_type){
GTypeInfo info={
sizeof(d4xAltEditClass),
signature.asc
Description: Digital signature

