[Fedora-i18n-bugs] [eekboard/f15] Update to 1.0.3-2.
by Daiki Ueno
commit 4dc34f9fb4e4f65d7c0cb765b0999bd2b7e430bc
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Mon Sep 12 11:47:53 2011 +0900
Update to 1.0.3-2.
eekboard-fix-key-release-race-condition.patch | 109 ++++++++++++++++++
eekboard-window-size-constraint.patch | 150 +++++++++++++++++++++++++
eekboard.spec | 10 ++-
3 files changed, 268 insertions(+), 1 deletions(-)
---
diff --git a/eekboard-fix-key-release-race-condition.patch b/eekboard-fix-key-release-race-condition.patch
new file mode 100644
index 0000000..bd63ffd
--- /dev/null
+++ b/eekboard-fix-key-release-race-condition.patch
@@ -0,0 +1,109 @@
+From f72e9f5293c14181b836fdc9c524b8b037296a40 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno <ueno(a)unixuser.org>
+Date: Mon, 12 Sep 2011 11:06:26 +0900
+Subject: [PATCH 2/2] Copy pressed_keys list before sending released/cancelled
+ signal (RHBZ#737396).
+
+---
+ eek/eek-gtk-keyboard.c | 35 ++++++++++++++++++++++++++---------
+ eek/eek-keyboard.c | 14 +++++---------
+ 2 files changed, 31 insertions(+), 18 deletions(-)
+
+diff --git a/eek/eek-gtk-keyboard.c b/eek/eek-gtk-keyboard.c
+index 8de188d..991b886 100644
+--- a/eek/eek-gtk-keyboard.c
++++ b/eek/eek-gtk-keyboard.c
+@@ -229,12 +229,17 @@ eek_gtk_keyboard_real_button_release_event (GtkWidget *self,
+ GdkEventButton *event)
+ {
+ EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
+- GList *head;
+-
+- head = eek_keyboard_get_pressed_keys (priv->keyboard);
+- for (; head; head = g_list_next (head)) {
++ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
++
++ /* Make a copy of HEAD before sending "released" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-released signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
++ for (; head; head = g_list_next (head))
+ g_signal_emit_by_name (head->data, "released", priv->keyboard);
+- }
++ g_list_free (head);
++
+ return TRUE;
+ }
+
+@@ -251,12 +256,20 @@ eek_gtk_keyboard_real_motion_notify_event (GtkWidget *self,
+ if (key) {
+ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
+ gboolean found = FALSE;
++
++ /* Make a copy of HEAD before sending "cancelled" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-cancelled signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
+ for (; head; head = g_list_next (head)) {
+ if (head->data == key)
+ found = TRUE;
+ else
+ g_signal_emit_by_name (head->data, "cancelled", priv->keyboard);
+ }
++ g_list_free (head);
++
+ if (!found)
+ g_signal_emit_by_name (key, "pressed", priv->keyboard);
+ }
+@@ -269,12 +282,16 @@ eek_gtk_keyboard_real_unmap (GtkWidget *self)
+ EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
+
+ if (priv->keyboard) {
+- GList *head;
++ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
+
+- head = eek_keyboard_get_pressed_keys (priv->keyboard);
+- for (; head; head = g_list_next (head)) {
++ /* Make a copy of HEAD before sending "released" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-released signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
++ for (; head; head = g_list_next (head))
+ g_signal_emit_by_name (head->data, "released", priv->keyboard);
+- }
++ g_list_free (head);
+ }
+
+ GTK_WIDGET_CLASS (eek_gtk_keyboard_parent_class)->unmap (self);
+diff --git a/eek/eek-keyboard.c b/eek/eek-keyboard.c
+index 0f5e5b8..138dd73 100644
+--- a/eek/eek-keyboard.c
++++ b/eek/eek-keyboard.c
+@@ -331,16 +331,12 @@ eek_keyboard_real_key_cancelled (EekKeyboard *self,
+ EekKeyboardPrivate *priv = EEK_KEYBOARD_GET_PRIVATE(self);
+ GList *head;
+
+- for (head = priv->pressed_keys; head; ) {
+- EekKey *pressed_key = head->data;
+- if (pressed_key == key) {
+- GList *next = g_list_next (head);
+- priv->pressed_keys =
+- g_list_remove_link (priv->pressed_keys, head);
++ for (head = priv->pressed_keys; head; head = g_list_next (head)) {
++ if (head->data == key) {
++ priv->pressed_keys = g_list_remove_link (priv->pressed_keys, head);
+ g_list_free1 (head);
+- head = next;
+- } else
+- head = g_list_next (head);
++ break;
++ }
+ }
+ }
+
+--
+1.7.6.2
+
diff --git a/eekboard-window-size-constraint.patch b/eekboard-window-size-constraint.patch
new file mode 100644
index 0000000..6ac4b81
--- /dev/null
+++ b/eekboard-window-size-constraint.patch
@@ -0,0 +1,150 @@
+From 0d93f31eea1e751045030c9cbd89b2086cfba437 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno <ueno(a)unixuser.org>
+Date: Fri, 2 Sep 2011 17:12:13 +0900
+Subject: [PATCH 1/2] Add window size constraint option in gsettings.
+
+---
+ data/org.fedorahosted.eekboard.gschema.xml.in | 10 ++++
+ src/server-context-service.c | 63 ++++++++++++++++++++++++-
+ 2 files changed, 72 insertions(+), 1 deletions(-)
+
+diff --git a/data/org.fedorahosted.eekboard.gschema.xml.in b/data/org.fedorahosted.eekboard.gschema.xml.in
+index c0182dd..7f37e32 100644
+--- a/data/org.fedorahosted.eekboard.gschema.xml.in
++++ b/data/org.fedorahosted.eekboard.gschema.xml.in
+@@ -46,6 +46,16 @@
+ <summary>Switch to fullscreen mode when startup</summary>
+ <description>If true, switch to fullscreen mode when startup.</description>
+ </key>
++ <key name="size-constraint-landscape" type="(dd)">
++ <default>(1.0, 0.3)</default>
++ <summary>Constraint of the maximum window size on landscape screen</summary>
++ <description>Constraint of maximum window size on landscape screen</description>
++ </key>
++ <key name="size-constraint-portrait" type="(dd)">
++ <default>(1.0, 0.5)</default>
++ <summary>Constraint of the maximum window size on portrait screen</summary>
++ <description>Constraint of maximum window size on portrait screen</description>
++ </key>
+ <key name="theme" type="s">
+ <default>'default'</default>
+ <summary>Theme</summary>
+diff --git a/src/server-context-service.c b/src/server-context-service.c
+index 1513006..a46ca16 100644
+--- a/src/server-context-service.c
++++ b/src/server-context-service.c
+@@ -36,6 +36,8 @@
+ enum {
+ PROP_0,
+ PROP_UI_TOOLKIT,
++ PROP_SIZE_CONSTRAINT_LANDSCAPE,
++ PROP_SIZE_CONSTRAINT_PORTRAIT,
+ PROP_LAST
+ };
+
+@@ -59,6 +61,8 @@ struct _ServerContextService {
+
+ GSettings *settings;
+ UIToolkitType ui_toolkit;
++ gdouble size_constraint_landscape[2];
++ gdouble size_constraint_portrait[2];
+ };
+
+ struct _ServerContextServiceClass {
+@@ -238,7 +242,16 @@ set_geometry (ServerContextService *context)
+ context);
+
+ if (eekboard_context_service_get_fullscreen (EEKBOARD_CONTEXT_SERVICE(context))) {
+- gint width = rect.width, height = rect.height / 2;
++ gint width = rect.width;
++ gint height = rect.height;
++
++ if (width > height) {
++ width *= context->size_constraint_landscape[0];
++ height *= context->size_constraint_landscape[1];
++ } else {
++ width *= context->size_constraint_portrait[0];
++ height *= context->size_constraint_portrait[1];
++ }
+
+ if (width * bounds.height > height * bounds.width)
+ width = (height / bounds.height) * bounds.width;
+@@ -402,6 +415,7 @@ server_context_service_set_property (GObject *object,
+ {
+ ServerContextService *context = SERVER_CONTEXT_SERVICE(object);
+ const gchar *ui_toolkit;
++ GVariant *variant;
+
+ switch (prop_id) {
+ case PROP_UI_TOOLKIT:
+@@ -415,6 +429,19 @@ server_context_service_set_property (GObject *object,
+ else
+ g_warning ("unknown UI toolkit %s", ui_toolkit);
+ break;
++ case PROP_SIZE_CONSTRAINT_LANDSCAPE:
++ variant = g_value_get_variant (value);
++ g_variant_get (variant, "(dd)",
++ &context->size_constraint_landscape[0],
++ &context->size_constraint_landscape[1]);
++ break;
++ case PROP_SIZE_CONSTRAINT_PORTRAIT:
++ variant = g_value_get_variant (value);
++ g_variant_get (variant, "(dd)",
++ &context->size_constraint_portrait[0],
++ &context->size_constraint_portrait[1]);
++ break;
++
+ default:
+ g_object_set_property (object,
+ g_param_spec_get_name (pspec),
+@@ -459,6 +486,26 @@ server_context_service_class_init (ServerContextServiceClass *klass)
+ g_object_class_install_property (gobject_class,
+ PROP_UI_TOOLKIT,
+ pspec);
++
++ pspec = g_param_spec_variant ("size-constraint-landscape",
++ "Size constraint landscape",
++ "Size constraint landscape",
++ G_VARIANT_TYPE("(dd)"),
++ NULL,
++ G_PARAM_WRITABLE);
++ g_object_class_install_property (gobject_class,
++ PROP_SIZE_CONSTRAINT_LANDSCAPE,
++ pspec);
++
++ pspec = g_param_spec_variant ("size-constraint-portrait",
++ "Size constraint portrait",
++ "Size constraint portrait",
++ G_VARIANT_TYPE("(dd)"),
++ NULL,
++ G_PARAM_WRITABLE);
++ g_object_class_install_property (gobject_class,
++ PROP_SIZE_CONSTRAINT_PORTRAIT,
++ pspec);
+ }
+
+ static void
+@@ -484,6 +531,20 @@ server_context_service_init (ServerContextService *context)
+ g_settings_bind (context->settings, "ui-toolkit",
+ context, "ui-toolkit",
+ G_SETTINGS_BIND_GET);
++ g_settings_bind_with_mapping (context->settings, "size-constraint-landscape",
++ context, "size-constraint-landscape",
++ G_SETTINGS_BIND_GET,
++ (GSettingsBindGetMapping *)g_value_set_variant,
++ NULL,
++ NULL,
++ NULL);
++ g_settings_bind_with_mapping (context->settings, "size-constraint-portrait",
++ context, "size-constraint-portrait",
++ G_SETTINGS_BIND_GET,
++ (GSettingsBindGetMapping *)g_value_set_variant,
++ NULL,
++ NULL,
++ NULL);
+ }
+
+ ServerContextService *
+--
+1.7.6.2
+
diff --git a/eekboard.spec b/eekboard.spec
index 8c676ee..dbcad2a 100644
--- a/eekboard.spec
+++ b/eekboard.spec
@@ -1,12 +1,14 @@
Name: eekboard
Version: 1.0.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: An Easy-to-use Virtual Keyboard Toolkit
Group: Applications/System
License: GPLv3+
URL: http://fedorahosted.org/eekboard/
Source0: http://github.com/downloads/ueno/eekboard/eekboard-%{version}.tar.gz
+Patch0: eekboard-window-size-constraint.patch
+Patch1: eekboard-fix-key-release-race-condition.patch
BuildRequires: libfakekey-devel
# older libfakekey-devel has missing BR: libXtst-devel (#680878)
BuildRequires: libXtst-devel
@@ -64,6 +66,8 @@ This package contains the Python language binding of eekboard client library.
%prep
%setup -q
+%patch0 -p1 -b .window-size-constraint
+%patch1 -p1 -b .fix-key-release-race-condition
%build
@@ -146,6 +150,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Mon Sep 12 2011 Daiki Ueno <dueno(a)redhat.com> - 1.0.3-2
+- add eekboard-window-size-constraint.patch
+- add eekboard-fix-key-release-race-condition.patch (#737396)
+
* Thu Sep 1 2011 Daiki Ueno <dueno(a)redhat.com> - 1.0.3-1
- new upstream release
12 years, 8 months
[Fedora-i18n-bugs] [eekboard/f16] Update to 1.0.3-2.
by Daiki Ueno
commit 849a1e7359a78f7cb54b988e6943003e33c0b2d3
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Mon Sep 12 11:39:48 2011 +0900
Update to 1.0.3-2.
eekboard-fix-key-release-race-condition.patch | 109 ++++++++++++++++++
eekboard-window-size-constraint.patch | 150 +++++++++++++++++++++++++
eekboard.spec | 10 ++-
3 files changed, 268 insertions(+), 1 deletions(-)
---
diff --git a/eekboard-fix-key-release-race-condition.patch b/eekboard-fix-key-release-race-condition.patch
new file mode 100644
index 0000000..bd63ffd
--- /dev/null
+++ b/eekboard-fix-key-release-race-condition.patch
@@ -0,0 +1,109 @@
+From f72e9f5293c14181b836fdc9c524b8b037296a40 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno <ueno(a)unixuser.org>
+Date: Mon, 12 Sep 2011 11:06:26 +0900
+Subject: [PATCH 2/2] Copy pressed_keys list before sending released/cancelled
+ signal (RHBZ#737396).
+
+---
+ eek/eek-gtk-keyboard.c | 35 ++++++++++++++++++++++++++---------
+ eek/eek-keyboard.c | 14 +++++---------
+ 2 files changed, 31 insertions(+), 18 deletions(-)
+
+diff --git a/eek/eek-gtk-keyboard.c b/eek/eek-gtk-keyboard.c
+index 8de188d..991b886 100644
+--- a/eek/eek-gtk-keyboard.c
++++ b/eek/eek-gtk-keyboard.c
+@@ -229,12 +229,17 @@ eek_gtk_keyboard_real_button_release_event (GtkWidget *self,
+ GdkEventButton *event)
+ {
+ EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
+- GList *head;
+-
+- head = eek_keyboard_get_pressed_keys (priv->keyboard);
+- for (; head; head = g_list_next (head)) {
++ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
++
++ /* Make a copy of HEAD before sending "released" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-released signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
++ for (; head; head = g_list_next (head))
+ g_signal_emit_by_name (head->data, "released", priv->keyboard);
+- }
++ g_list_free (head);
++
+ return TRUE;
+ }
+
+@@ -251,12 +256,20 @@ eek_gtk_keyboard_real_motion_notify_event (GtkWidget *self,
+ if (key) {
+ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
+ gboolean found = FALSE;
++
++ /* Make a copy of HEAD before sending "cancelled" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-cancelled signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
+ for (; head; head = g_list_next (head)) {
+ if (head->data == key)
+ found = TRUE;
+ else
+ g_signal_emit_by_name (head->data, "cancelled", priv->keyboard);
+ }
++ g_list_free (head);
++
+ if (!found)
+ g_signal_emit_by_name (key, "pressed", priv->keyboard);
+ }
+@@ -269,12 +282,16 @@ eek_gtk_keyboard_real_unmap (GtkWidget *self)
+ EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
+
+ if (priv->keyboard) {
+- GList *head;
++ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
+
+- head = eek_keyboard_get_pressed_keys (priv->keyboard);
+- for (; head; head = g_list_next (head)) {
++ /* Make a copy of HEAD before sending "released" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-released signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
++ for (; head; head = g_list_next (head))
+ g_signal_emit_by_name (head->data, "released", priv->keyboard);
+- }
++ g_list_free (head);
+ }
+
+ GTK_WIDGET_CLASS (eek_gtk_keyboard_parent_class)->unmap (self);
+diff --git a/eek/eek-keyboard.c b/eek/eek-keyboard.c
+index 0f5e5b8..138dd73 100644
+--- a/eek/eek-keyboard.c
++++ b/eek/eek-keyboard.c
+@@ -331,16 +331,12 @@ eek_keyboard_real_key_cancelled (EekKeyboard *self,
+ EekKeyboardPrivate *priv = EEK_KEYBOARD_GET_PRIVATE(self);
+ GList *head;
+
+- for (head = priv->pressed_keys; head; ) {
+- EekKey *pressed_key = head->data;
+- if (pressed_key == key) {
+- GList *next = g_list_next (head);
+- priv->pressed_keys =
+- g_list_remove_link (priv->pressed_keys, head);
++ for (head = priv->pressed_keys; head; head = g_list_next (head)) {
++ if (head->data == key) {
++ priv->pressed_keys = g_list_remove_link (priv->pressed_keys, head);
+ g_list_free1 (head);
+- head = next;
+- } else
+- head = g_list_next (head);
++ break;
++ }
+ }
+ }
+
+--
+1.7.6.2
+
diff --git a/eekboard-window-size-constraint.patch b/eekboard-window-size-constraint.patch
new file mode 100644
index 0000000..6ac4b81
--- /dev/null
+++ b/eekboard-window-size-constraint.patch
@@ -0,0 +1,150 @@
+From 0d93f31eea1e751045030c9cbd89b2086cfba437 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno <ueno(a)unixuser.org>
+Date: Fri, 2 Sep 2011 17:12:13 +0900
+Subject: [PATCH 1/2] Add window size constraint option in gsettings.
+
+---
+ data/org.fedorahosted.eekboard.gschema.xml.in | 10 ++++
+ src/server-context-service.c | 63 ++++++++++++++++++++++++-
+ 2 files changed, 72 insertions(+), 1 deletions(-)
+
+diff --git a/data/org.fedorahosted.eekboard.gschema.xml.in b/data/org.fedorahosted.eekboard.gschema.xml.in
+index c0182dd..7f37e32 100644
+--- a/data/org.fedorahosted.eekboard.gschema.xml.in
++++ b/data/org.fedorahosted.eekboard.gschema.xml.in
+@@ -46,6 +46,16 @@
+ <summary>Switch to fullscreen mode when startup</summary>
+ <description>If true, switch to fullscreen mode when startup.</description>
+ </key>
++ <key name="size-constraint-landscape" type="(dd)">
++ <default>(1.0, 0.3)</default>
++ <summary>Constraint of the maximum window size on landscape screen</summary>
++ <description>Constraint of maximum window size on landscape screen</description>
++ </key>
++ <key name="size-constraint-portrait" type="(dd)">
++ <default>(1.0, 0.5)</default>
++ <summary>Constraint of the maximum window size on portrait screen</summary>
++ <description>Constraint of maximum window size on portrait screen</description>
++ </key>
+ <key name="theme" type="s">
+ <default>'default'</default>
+ <summary>Theme</summary>
+diff --git a/src/server-context-service.c b/src/server-context-service.c
+index 1513006..a46ca16 100644
+--- a/src/server-context-service.c
++++ b/src/server-context-service.c
+@@ -36,6 +36,8 @@
+ enum {
+ PROP_0,
+ PROP_UI_TOOLKIT,
++ PROP_SIZE_CONSTRAINT_LANDSCAPE,
++ PROP_SIZE_CONSTRAINT_PORTRAIT,
+ PROP_LAST
+ };
+
+@@ -59,6 +61,8 @@ struct _ServerContextService {
+
+ GSettings *settings;
+ UIToolkitType ui_toolkit;
++ gdouble size_constraint_landscape[2];
++ gdouble size_constraint_portrait[2];
+ };
+
+ struct _ServerContextServiceClass {
+@@ -238,7 +242,16 @@ set_geometry (ServerContextService *context)
+ context);
+
+ if (eekboard_context_service_get_fullscreen (EEKBOARD_CONTEXT_SERVICE(context))) {
+- gint width = rect.width, height = rect.height / 2;
++ gint width = rect.width;
++ gint height = rect.height;
++
++ if (width > height) {
++ width *= context->size_constraint_landscape[0];
++ height *= context->size_constraint_landscape[1];
++ } else {
++ width *= context->size_constraint_portrait[0];
++ height *= context->size_constraint_portrait[1];
++ }
+
+ if (width * bounds.height > height * bounds.width)
+ width = (height / bounds.height) * bounds.width;
+@@ -402,6 +415,7 @@ server_context_service_set_property (GObject *object,
+ {
+ ServerContextService *context = SERVER_CONTEXT_SERVICE(object);
+ const gchar *ui_toolkit;
++ GVariant *variant;
+
+ switch (prop_id) {
+ case PROP_UI_TOOLKIT:
+@@ -415,6 +429,19 @@ server_context_service_set_property (GObject *object,
+ else
+ g_warning ("unknown UI toolkit %s", ui_toolkit);
+ break;
++ case PROP_SIZE_CONSTRAINT_LANDSCAPE:
++ variant = g_value_get_variant (value);
++ g_variant_get (variant, "(dd)",
++ &context->size_constraint_landscape[0],
++ &context->size_constraint_landscape[1]);
++ break;
++ case PROP_SIZE_CONSTRAINT_PORTRAIT:
++ variant = g_value_get_variant (value);
++ g_variant_get (variant, "(dd)",
++ &context->size_constraint_portrait[0],
++ &context->size_constraint_portrait[1]);
++ break;
++
+ default:
+ g_object_set_property (object,
+ g_param_spec_get_name (pspec),
+@@ -459,6 +486,26 @@ server_context_service_class_init (ServerContextServiceClass *klass)
+ g_object_class_install_property (gobject_class,
+ PROP_UI_TOOLKIT,
+ pspec);
++
++ pspec = g_param_spec_variant ("size-constraint-landscape",
++ "Size constraint landscape",
++ "Size constraint landscape",
++ G_VARIANT_TYPE("(dd)"),
++ NULL,
++ G_PARAM_WRITABLE);
++ g_object_class_install_property (gobject_class,
++ PROP_SIZE_CONSTRAINT_LANDSCAPE,
++ pspec);
++
++ pspec = g_param_spec_variant ("size-constraint-portrait",
++ "Size constraint portrait",
++ "Size constraint portrait",
++ G_VARIANT_TYPE("(dd)"),
++ NULL,
++ G_PARAM_WRITABLE);
++ g_object_class_install_property (gobject_class,
++ PROP_SIZE_CONSTRAINT_PORTRAIT,
++ pspec);
+ }
+
+ static void
+@@ -484,6 +531,20 @@ server_context_service_init (ServerContextService *context)
+ g_settings_bind (context->settings, "ui-toolkit",
+ context, "ui-toolkit",
+ G_SETTINGS_BIND_GET);
++ g_settings_bind_with_mapping (context->settings, "size-constraint-landscape",
++ context, "size-constraint-landscape",
++ G_SETTINGS_BIND_GET,
++ (GSettingsBindGetMapping *)g_value_set_variant,
++ NULL,
++ NULL,
++ NULL);
++ g_settings_bind_with_mapping (context->settings, "size-constraint-portrait",
++ context, "size-constraint-portrait",
++ G_SETTINGS_BIND_GET,
++ (GSettingsBindGetMapping *)g_value_set_variant,
++ NULL,
++ NULL,
++ NULL);
+ }
+
+ ServerContextService *
+--
+1.7.6.2
+
diff --git a/eekboard.spec b/eekboard.spec
index 8c676ee..dbcad2a 100644
--- a/eekboard.spec
+++ b/eekboard.spec
@@ -1,12 +1,14 @@
Name: eekboard
Version: 1.0.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: An Easy-to-use Virtual Keyboard Toolkit
Group: Applications/System
License: GPLv3+
URL: http://fedorahosted.org/eekboard/
Source0: http://github.com/downloads/ueno/eekboard/eekboard-%{version}.tar.gz
+Patch0: eekboard-window-size-constraint.patch
+Patch1: eekboard-fix-key-release-race-condition.patch
BuildRequires: libfakekey-devel
# older libfakekey-devel has missing BR: libXtst-devel (#680878)
BuildRequires: libXtst-devel
@@ -64,6 +66,8 @@ This package contains the Python language binding of eekboard client library.
%prep
%setup -q
+%patch0 -p1 -b .window-size-constraint
+%patch1 -p1 -b .fix-key-release-race-condition
%build
@@ -146,6 +150,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Mon Sep 12 2011 Daiki Ueno <dueno(a)redhat.com> - 1.0.3-2
+- add eekboard-window-size-constraint.patch
+- add eekboard-fix-key-release-race-condition.patch (#737396)
+
* Thu Sep 1 2011 Daiki Ueno <dueno(a)redhat.com> - 1.0.3-1
- new upstream release
12 years, 8 months
[Fedora-i18n-bugs] [eekboard] Fix the last commit.
by Daiki Ueno
commit f9e253cbb2b84e0d6f06e6623141b1aec75cbdde
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Mon Sep 12 11:30:12 2011 +0900
Fix the last commit.
eekboard.spec | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/eekboard.spec b/eekboard.spec
index f62be7e..dbcad2a 100644
--- a/eekboard.spec
+++ b/eekboard.spec
@@ -74,6 +74,7 @@ This package contains the Python language binding of eekboard client library.
%configure --disable-static --with-gtk=3.0 --enable-atspi
make %{?_smp_mflags}
+
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
12 years, 8 months
[Fedora-i18n-bugs] [eekboard] Fix typo.
by Daiki Ueno
commit 97836374981001946fed4c2f13746536330c3846
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Mon Sep 12 11:29:21 2011 +0900
Fix typo.
eekboard.spec | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
---
diff --git a/eekboard.spec b/eekboard.spec
index 371bf43..f62be7e 100644
--- a/eekboard.spec
+++ b/eekboard.spec
@@ -74,7 +74,6 @@ This package contains the Python language binding of eekboard client library.
%configure --disable-static --with-gtk=3.0 --enable-atspi
make %{?_smp_mflags}
-p
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
12 years, 8 months
[Fedora-i18n-bugs] [eekboard] Update to 1.0.3-2.
by Daiki Ueno
commit da036bb52e1c398183c16fb088bd6844c36cc514
Author: Daiki Ueno <ueno(a)unixuser.org>
Date: Mon Sep 12 11:15:24 2011 +0900
Update to 1.0.3-2.
eekboard-fix-key-release-race-condition.patch | 109 ++++++++++++++++++
eekboard-window-size-constraint.patch | 150 +++++++++++++++++++++++++
eekboard.spec | 12 ++-
3 files changed, 269 insertions(+), 2 deletions(-)
---
diff --git a/eekboard-fix-key-release-race-condition.patch b/eekboard-fix-key-release-race-condition.patch
new file mode 100644
index 0000000..bd63ffd
--- /dev/null
+++ b/eekboard-fix-key-release-race-condition.patch
@@ -0,0 +1,109 @@
+From f72e9f5293c14181b836fdc9c524b8b037296a40 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno <ueno(a)unixuser.org>
+Date: Mon, 12 Sep 2011 11:06:26 +0900
+Subject: [PATCH 2/2] Copy pressed_keys list before sending released/cancelled
+ signal (RHBZ#737396).
+
+---
+ eek/eek-gtk-keyboard.c | 35 ++++++++++++++++++++++++++---------
+ eek/eek-keyboard.c | 14 +++++---------
+ 2 files changed, 31 insertions(+), 18 deletions(-)
+
+diff --git a/eek/eek-gtk-keyboard.c b/eek/eek-gtk-keyboard.c
+index 8de188d..991b886 100644
+--- a/eek/eek-gtk-keyboard.c
++++ b/eek/eek-gtk-keyboard.c
+@@ -229,12 +229,17 @@ eek_gtk_keyboard_real_button_release_event (GtkWidget *self,
+ GdkEventButton *event)
+ {
+ EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
+- GList *head;
+-
+- head = eek_keyboard_get_pressed_keys (priv->keyboard);
+- for (; head; head = g_list_next (head)) {
++ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
++
++ /* Make a copy of HEAD before sending "released" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-released signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
++ for (; head; head = g_list_next (head))
+ g_signal_emit_by_name (head->data, "released", priv->keyboard);
+- }
++ g_list_free (head);
++
+ return TRUE;
+ }
+
+@@ -251,12 +256,20 @@ eek_gtk_keyboard_real_motion_notify_event (GtkWidget *self,
+ if (key) {
+ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
+ gboolean found = FALSE;
++
++ /* Make a copy of HEAD before sending "cancelled" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-cancelled signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
+ for (; head; head = g_list_next (head)) {
+ if (head->data == key)
+ found = TRUE;
+ else
+ g_signal_emit_by_name (head->data, "cancelled", priv->keyboard);
+ }
++ g_list_free (head);
++
+ if (!found)
+ g_signal_emit_by_name (key, "pressed", priv->keyboard);
+ }
+@@ -269,12 +282,16 @@ eek_gtk_keyboard_real_unmap (GtkWidget *self)
+ EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
+
+ if (priv->keyboard) {
+- GList *head;
++ GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
+
+- head = eek_keyboard_get_pressed_keys (priv->keyboard);
+- for (; head; head = g_list_next (head)) {
++ /* Make a copy of HEAD before sending "released" signal on
++ elements, so that the default handler of
++ EekKeyboard::key-released signal can remove elements from its
++ internal copy */
++ head = g_list_copy (head);
++ for (; head; head = g_list_next (head))
+ g_signal_emit_by_name (head->data, "released", priv->keyboard);
+- }
++ g_list_free (head);
+ }
+
+ GTK_WIDGET_CLASS (eek_gtk_keyboard_parent_class)->unmap (self);
+diff --git a/eek/eek-keyboard.c b/eek/eek-keyboard.c
+index 0f5e5b8..138dd73 100644
+--- a/eek/eek-keyboard.c
++++ b/eek/eek-keyboard.c
+@@ -331,16 +331,12 @@ eek_keyboard_real_key_cancelled (EekKeyboard *self,
+ EekKeyboardPrivate *priv = EEK_KEYBOARD_GET_PRIVATE(self);
+ GList *head;
+
+- for (head = priv->pressed_keys; head; ) {
+- EekKey *pressed_key = head->data;
+- if (pressed_key == key) {
+- GList *next = g_list_next (head);
+- priv->pressed_keys =
+- g_list_remove_link (priv->pressed_keys, head);
++ for (head = priv->pressed_keys; head; head = g_list_next (head)) {
++ if (head->data == key) {
++ priv->pressed_keys = g_list_remove_link (priv->pressed_keys, head);
+ g_list_free1 (head);
+- head = next;
+- } else
+- head = g_list_next (head);
++ break;
++ }
+ }
+ }
+
+--
+1.7.6.2
+
diff --git a/eekboard-window-size-constraint.patch b/eekboard-window-size-constraint.patch
new file mode 100644
index 0000000..6ac4b81
--- /dev/null
+++ b/eekboard-window-size-constraint.patch
@@ -0,0 +1,150 @@
+From 0d93f31eea1e751045030c9cbd89b2086cfba437 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno <ueno(a)unixuser.org>
+Date: Fri, 2 Sep 2011 17:12:13 +0900
+Subject: [PATCH 1/2] Add window size constraint option in gsettings.
+
+---
+ data/org.fedorahosted.eekboard.gschema.xml.in | 10 ++++
+ src/server-context-service.c | 63 ++++++++++++++++++++++++-
+ 2 files changed, 72 insertions(+), 1 deletions(-)
+
+diff --git a/data/org.fedorahosted.eekboard.gschema.xml.in b/data/org.fedorahosted.eekboard.gschema.xml.in
+index c0182dd..7f37e32 100644
+--- a/data/org.fedorahosted.eekboard.gschema.xml.in
++++ b/data/org.fedorahosted.eekboard.gschema.xml.in
+@@ -46,6 +46,16 @@
+ <summary>Switch to fullscreen mode when startup</summary>
+ <description>If true, switch to fullscreen mode when startup.</description>
+ </key>
++ <key name="size-constraint-landscape" type="(dd)">
++ <default>(1.0, 0.3)</default>
++ <summary>Constraint of the maximum window size on landscape screen</summary>
++ <description>Constraint of maximum window size on landscape screen</description>
++ </key>
++ <key name="size-constraint-portrait" type="(dd)">
++ <default>(1.0, 0.5)</default>
++ <summary>Constraint of the maximum window size on portrait screen</summary>
++ <description>Constraint of maximum window size on portrait screen</description>
++ </key>
+ <key name="theme" type="s">
+ <default>'default'</default>
+ <summary>Theme</summary>
+diff --git a/src/server-context-service.c b/src/server-context-service.c
+index 1513006..a46ca16 100644
+--- a/src/server-context-service.c
++++ b/src/server-context-service.c
+@@ -36,6 +36,8 @@
+ enum {
+ PROP_0,
+ PROP_UI_TOOLKIT,
++ PROP_SIZE_CONSTRAINT_LANDSCAPE,
++ PROP_SIZE_CONSTRAINT_PORTRAIT,
+ PROP_LAST
+ };
+
+@@ -59,6 +61,8 @@ struct _ServerContextService {
+
+ GSettings *settings;
+ UIToolkitType ui_toolkit;
++ gdouble size_constraint_landscape[2];
++ gdouble size_constraint_portrait[2];
+ };
+
+ struct _ServerContextServiceClass {
+@@ -238,7 +242,16 @@ set_geometry (ServerContextService *context)
+ context);
+
+ if (eekboard_context_service_get_fullscreen (EEKBOARD_CONTEXT_SERVICE(context))) {
+- gint width = rect.width, height = rect.height / 2;
++ gint width = rect.width;
++ gint height = rect.height;
++
++ if (width > height) {
++ width *= context->size_constraint_landscape[0];
++ height *= context->size_constraint_landscape[1];
++ } else {
++ width *= context->size_constraint_portrait[0];
++ height *= context->size_constraint_portrait[1];
++ }
+
+ if (width * bounds.height > height * bounds.width)
+ width = (height / bounds.height) * bounds.width;
+@@ -402,6 +415,7 @@ server_context_service_set_property (GObject *object,
+ {
+ ServerContextService *context = SERVER_CONTEXT_SERVICE(object);
+ const gchar *ui_toolkit;
++ GVariant *variant;
+
+ switch (prop_id) {
+ case PROP_UI_TOOLKIT:
+@@ -415,6 +429,19 @@ server_context_service_set_property (GObject *object,
+ else
+ g_warning ("unknown UI toolkit %s", ui_toolkit);
+ break;
++ case PROP_SIZE_CONSTRAINT_LANDSCAPE:
++ variant = g_value_get_variant (value);
++ g_variant_get (variant, "(dd)",
++ &context->size_constraint_landscape[0],
++ &context->size_constraint_landscape[1]);
++ break;
++ case PROP_SIZE_CONSTRAINT_PORTRAIT:
++ variant = g_value_get_variant (value);
++ g_variant_get (variant, "(dd)",
++ &context->size_constraint_portrait[0],
++ &context->size_constraint_portrait[1]);
++ break;
++
+ default:
+ g_object_set_property (object,
+ g_param_spec_get_name (pspec),
+@@ -459,6 +486,26 @@ server_context_service_class_init (ServerContextServiceClass *klass)
+ g_object_class_install_property (gobject_class,
+ PROP_UI_TOOLKIT,
+ pspec);
++
++ pspec = g_param_spec_variant ("size-constraint-landscape",
++ "Size constraint landscape",
++ "Size constraint landscape",
++ G_VARIANT_TYPE("(dd)"),
++ NULL,
++ G_PARAM_WRITABLE);
++ g_object_class_install_property (gobject_class,
++ PROP_SIZE_CONSTRAINT_LANDSCAPE,
++ pspec);
++
++ pspec = g_param_spec_variant ("size-constraint-portrait",
++ "Size constraint portrait",
++ "Size constraint portrait",
++ G_VARIANT_TYPE("(dd)"),
++ NULL,
++ G_PARAM_WRITABLE);
++ g_object_class_install_property (gobject_class,
++ PROP_SIZE_CONSTRAINT_PORTRAIT,
++ pspec);
+ }
+
+ static void
+@@ -484,6 +531,20 @@ server_context_service_init (ServerContextService *context)
+ g_settings_bind (context->settings, "ui-toolkit",
+ context, "ui-toolkit",
+ G_SETTINGS_BIND_GET);
++ g_settings_bind_with_mapping (context->settings, "size-constraint-landscape",
++ context, "size-constraint-landscape",
++ G_SETTINGS_BIND_GET,
++ (GSettingsBindGetMapping *)g_value_set_variant,
++ NULL,
++ NULL,
++ NULL);
++ g_settings_bind_with_mapping (context->settings, "size-constraint-portrait",
++ context, "size-constraint-portrait",
++ G_SETTINGS_BIND_GET,
++ (GSettingsBindGetMapping *)g_value_set_variant,
++ NULL,
++ NULL,
++ NULL);
+ }
+
+ ServerContextService *
+--
+1.7.6.2
+
diff --git a/eekboard.spec b/eekboard.spec
index 8c676ee..371bf43 100644
--- a/eekboard.spec
+++ b/eekboard.spec
@@ -1,12 +1,14 @@
Name: eekboard
Version: 1.0.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: An Easy-to-use Virtual Keyboard Toolkit
Group: Applications/System
License: GPLv3+
URL: http://fedorahosted.org/eekboard/
Source0: http://github.com/downloads/ueno/eekboard/eekboard-%{version}.tar.gz
+Patch0: eekboard-window-size-constraint.patch
+Patch1: eekboard-fix-key-release-race-condition.patch
BuildRequires: libfakekey-devel
# older libfakekey-devel has missing BR: libXtst-devel (#680878)
BuildRequires: libXtst-devel
@@ -64,13 +66,15 @@ This package contains the Python language binding of eekboard client library.
%prep
%setup -q
+%patch0 -p1 -b .window-size-constraint
+%patch1 -p1 -b .fix-key-release-race-condition
%build
%configure --disable-static --with-gtk=3.0 --enable-atspi
make %{?_smp_mflags}
-
+p
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
@@ -146,6 +150,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Mon Sep 12 2011 Daiki Ueno <dueno(a)redhat.com> - 1.0.3-2
+- add eekboard-window-size-constraint.patch
+- add eekboard-fix-key-release-race-condition.patch (#737396)
+
* Thu Sep 1 2011 Daiki Ueno <dueno(a)redhat.com> - 1.0.3-1
- new upstream release
12 years, 8 months
[Fedora-i18n-bugs] [Bug 733818] New: [abrt] iok-1.3.12-3.fc15: strcmp: Process /usr/bin/iok was killed by signal 11 (SIGSEGV)
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: [abrt] iok-1.3.12-3.fc15: strcmp: Process /usr/bin/iok was killed by signal 11 (SIGSEGV)
https://bugzilla.redhat.com/show_bug.cgi?id=733818
Summary: [abrt] iok-1.3.12-3.fc15: strcmp: Process /usr/bin/iok
was killed by signal 11 (SIGSEGV)
Product: Fedora
Version: 15
Platform: x86_64
OS/Version: Unspecified
Status: NEW
Status Whiteboard: abrt_hash:041b9a318718fd9b81346598f32a19327f31bc6c
Severity: unspecified
Priority: unspecified
Component: iok
AssignedTo: pnemade(a)redhat.com
ReportedBy: slybloty(a)gmail.com
QAContact: extras-qa(a)fedoraproject.org
CC: pnemade(a)redhat.com, i18n-bugs(a)lists.fedoraproject.org
Classification: Fedora
Story Points: ---
Type: ---
abrt version: 2.0.3
architecture: x86_64
backtrace_rating: 4
cmdline: iok
comment: I don't know what caused the crash
component: iok
crash_function: strcmp
executable: /usr/bin/iok
kernel: 2.6.38.8-35.fc15.x86_64
os_release: Fedora release 15 (Lovelock)
package: iok-1.3.12-3.fc15
reason: Process /usr/bin/iok was killed by signal 11 (SIGSEGV)
time: Fri Aug 26 23:40:07 2011
xsession_errors:
backtrace: Text file, 61771 bytes
maps: Text file, 24874 bytes
build_ids:
:318d7ebb9ff61bf5d08d070bb0fa793c4c0d9cb0
:4e07b77adb145cc6404542708f22dc48ded94731
:4d5437cf71ea3e4bac1c445da58ca7897d509d15
:0b232e446650ce07a3e70bae4f00a7ad5eda2630
:aaf7ed41612348bd1141db06cadd428244aa6ea5
:00caa79d9b9399c8cecfe1e6b9b0937c74a24a17
:08bad10bf66ebe542324b597d6ee310019929249
:17e8fca193cfa612bf826fa5c6419eb4251bbfdc
:74d56d8081dbddfee69a599e8e29c40cddf40af2
:f8a4496694553ff8dc93d7d93187936f4acd07a9
:c2d49d72ec1a1e68b39c3724693f83f44d80a259
:9cd020ec2107c08febe2c8fcabd158212c207854
:0b1f69c75c16ae2ee963cec0721f0e67e2b0f630
:bff42965b5cdcb7004a4abfdcd264d254a59046b
:36a149d1e2c29890b616402f6bc5e3f69ca2738e
:5dddbb646db3ca0f93a9848c66c8a6dd1b335466
:90fe13fac734263f663981ce4d1691cf926ced25
:087f3b383512e5ebb6de228c20a0074c908be719
:27301f5062e80c3247bf89aaf21f0a6e3180168f
:585e18f56063dab8934660820f0c63765c6c1a1f
:aaf62304b0fc10611d35b4f56005479d4c58868d
:4a7e68edf2778a9fbd3d4a8fbd3f9d1e7b785fc6
:4f7a55bed0ffd3e712fddae36bd8f88ef3338c5a
:0911ea7c180d733724f89037b8e8a34e64024aec
:5c94d34eef463a380dece1eac0811d6cb2dea2f9
:634eca0cadcf35206919dd5e6a8e2e8601276947
:48aea888319e1848137073c9cbde54a4c2a731c9
:79d2d2a3e3d39fcde3bea274434562ecbc41b360
:e5f626726497a81807681ed0088dbce6d6a1f17b
:4953d1f613914126bccceb3cb96386647ffba9df
:48c986082682a31f0a23ad45b8baec3104ccc8bc
:9ef41f9ca0eabaf3a03dd77eb180e202ab4fe956
:d259f77e246b7dde5797633a40e4a655375f9b97
:4c842320387ff7f6f91b7842b223c16518be909f
:1c6a95451ee19617be5abea3d121f0226d21ddda
:fdc09328fea3e060c8a504a8291555b4cd19172a
:5b393a2379bbc2119dd52861b9d85c4a2072b5da
:264bfd9d45950be27417615f22a11928f979af89
:1d87720659528ad80e8870da2b2bb4af4470cf66
:dbe26f191fd371706b2dda27896aa30a5b22dde9
:91689252818532ec13597b6528d38be93b2706c4
:a594ab36356a9b6dc6ecf25a6124463ccbfd0a29
:f277cf8af7532168ab476e5f7bddaa44e74ff642
:3cb38edbc184347a707c6c431ca50085bbd5228a
:3dd00a31cf09e7d59a58bbcf0750e12401a23e53
:430727f8c2266b98bd2cad149c613766e50fb5d9
:3efa90a1dfea76e986419cc678c07b368c6afde2
:4c7e95adf3ebf234c3296a412389fb303f4facf0
:23b6792e3218744316fd495002f40a037c2e0095
:3e7396aeb0cacf83a7416f50cad1ff2d2d5c1594
:e1c31ac7328c5b42c09f2e4083bcd245090621e4
:aabfae52f2f9cd3da2a88327b8021a05bc700500
:189c7475c0490584f314acd7377d00adc0fc2b1a
:9b3af3c4e04ceb5aaa350786fd48189771cc5d0c
:e2c2ff309aa58714153795e45b8eafdde359f082
:fc6e234c5a3a5c2ffdb70448d5dadceae8eccc54
:4ead7e31a3a01781151307f8a41645f011bcb498
:876e109b32b4120f117901480512f2714d629558
:c3bf0640bc3345ce7d088a9e8917ed5d7471e1b2
dso_list:
:/lib64/libcrypt-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/lib64/libfreebl3.so nss-softokn-freebl-3.12.10-2.fc15.x86_64 (Fedora Project)
1309893453
:/usr/lib64/libpangoft2-1.0.so.0.2800.4 pango-1.28.4-1.fc15.x86_64 (Fedora
Project) 1305315781
:/usr/lib64/libgdk-x11-2.0.so.0.2400.4 gtk2-2.24.4-2.fc15.x86_64 (Fedora
Project) 1309893481
:/lib64/libz.so.1.2.5 zlib-1.2.5-3.fc15.x86_64 (Fedora Project) 1305315723
:/usr/lib64/libXdamage.so.1.1.0 libXdamage-1.1.3-2.fc15.x86_64 (Fedora Project)
1305315778
:/lib64/libgthread-2.0.so.0.2800.8 glib2-2.28.8-1.fc15.x86_64 (Fedora Project)
1309893463
:/usr/lib64/libpng12.so.0.46.0 libpng-2:1.2.46-1.fc15.x86_64 (Fedora Project)
1311108319
:/usr/lib64/libcanberra-gtk.so.0.1.8 libcanberra-gtk2-0.28-3.fc15.x86_64
(Fedora Project) 1305315789
:/usr/lib64/libXext.so.6.4.0 libXext-1.2.0-2.fc15.x86_64 (Fedora Project)
1305315778
:/usr/lib64/libgtk-x11-2.0.so.0.2400.4 gtk2-2.24.4-2.fc15.x86_64 (Fedora
Project) 1309893481
:/usr/lib64/libltdl.so.7.3.0 libtool-ltdl-2.4-4.fc15.x86_64 (Fedora Project)
1305315725
:/usr/lib/locale/locale-archive glibc-common-2.14-5.x86_64 (Fedora Project)
1313160547
:/usr/lib64/libXcursor.so.1.0.2 libXcursor-1.1.11-3.fc15.x86_64 (Fedora
Project) 1305315778
:/usr/lib64/libxcb.so.1.1.0 libxcb-1.7-2.fc15.x86_64 (Fedora Project)
1305315725
:/usr/lib64/libcanberra.so.0.2.5 libcanberra-0.28-3.fc15.x86_64 (Fedora
Project) 1305315778
:/usr/lib64/libXtst.so.6.1.0 libXtst-1.2.0-2.fc15.x86_64 (Fedora Project)
1305315778
:/usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so
libcanberra-gtk2-0.28-3.fc15.x86_64 (Fedora Project) 1305315789
:/lib64/libgcc_s-4.6.0-20110603.so.1 libgcc-4.6.0-10.fc15.x86_64 (Fedora
Project) 1313160541
:/usr/lib64/libfontconfig.so.1.4.4 fontconfig-2.8.0-3.fc15.x86_64 (Fedora
Project) 1305315740
:/lib64/libdl-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/lib64/libgio-2.0.so.0.2800.8 glib2-2.28.8-1.fc15.x86_64 (Fedora Project)
1309893463
:/lib64/libm-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/lib64/ld-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/usr/share/fonts/abattis-cantarell/Cantarell-Regular.otf
abattis-cantarell-fonts-0.0.6-1.fc15.noarch (Fedora Project) 1305315776
:/usr/lib64/libXcomposite.so.1.0.0 libXcomposite-0.4.3-2.fc15.x86_64 (Fedora
Project) 1305315778
:/usr/lib64/libvorbisfile.so.3.3.4 libvorbis-1:1.3.2-1.fc15.x86_64 (Fedora
Project) 1305315725
:/usr/lib64/gtk-2.0/modules/libpk-gtk-module.so
PackageKit-gtk-module-0.6.17-1.fc15.x86_64 (Fedora Project) 1313160730
:/usr/lib64/libfreetype.so.6.6.2 freetype-2.4.4-5.fc15.x86_64 (Fedora Project)
1313790317
:/lib64/libselinux.so.1 libselinux-2.0.99-4.fc15.x86_64 (Fedora Project)
1305315724
:/usr/lib64/libvorbis.so.0.4.5 libvorbis-1:1.3.2-1.fc15.x86_64 (Fedora Project)
1305315725
:/lib64/libgmodule-2.0.so.0.2800.8 glib2-2.28.8-1.fc15.x86_64 (Fedora Project)
1309893463
:/usr/lib64/libdbus-glib-1.so.2.1.0 dbus-glib-0.92-2.fc15.x86_64 (Fedora
Project) 1305315724
:/usr/lib64/libXfixes.so.3.1.0 libXfixes-5.0-1.fc15.x86_64 (Fedora Project)
1305315778
:/usr/lib64/gconv/gconv-modules.cache glibc-2.14-5.x86_64 (Fedora Project)
1313160552
:/usr/lib64/libXrender.so.1.3.0 libXrender-0.9.6-2.fc15.x86_64 (Fedora Project)
1305315778
:/usr/lib64/libtdb.so.1.2.9 libtdb-1.2.9-9.fc15.x86_64 (Fedora Project)
1305315725
:/usr/lib64/libxml2.so.2.7.8 libxml2-2.7.8-6.fc15.x86_64 (Fedora Project)
1305315723
:/lib64/libdbus-1.so.3.5.4 dbus-libs-1:1.4.6-5.fc15.x86_64 (Fedora Project)
1312357462
:/usr/lib64/libpangocairo-1.0.so.0.2800.4 pango-1.28.4-1.fc15.x86_64 (Fedora
Project) 1305315781
:/lib64/libc-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/usr/lib64/libXau.so.6.0.0 libXau-1.0.6-2.fc15.x86_64 (Fedora Project)
1305315725
:/usr/lib64/libXrandr.so.2.2.0 libXrandr-1.3.1-2.fc15.x86_64 (Fedora Project)
1305315778
:/usr/lib64/libXi.so.6.1.0 libXi-1.4.3-1.fc15.x86_64 (Fedora Project)
1309893479
:/lib64/libgobject-2.0.so.0.2800.8 glib2-2.28.8-1.fc15.x86_64 (Fedora Project)
1309893463
:/lib64/librt-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/lib64/libresolv-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/lib64/libglib-2.0.so.0.2800.8 glib2-2.28.8-1.fc15.x86_64 (Fedora Project)
1309893463
:/usr/lib64/libogg.so.0.7.1 libogg-2:1.2.2-3.fc15.x86_64 (Fedora Project)
1305315723
:/usr/lib64/libXinerama.so.1.0.0 libXinerama-1.1.1-2.fc15.x86_64 (Fedora
Project) 1305315778
:/usr/lib64/libpixman-1.so.0.20.2 pixman-0.20.2-2.fc15.x86_64 (Fedora Project)
1305315725
:/usr/lib64/libX11.so.6.3.0 libX11-1.4.3-1.fc15.x86_64 (Fedora Project)
1305315778
:/usr/lib64/libatk-1.0.so.0.9.1 atk-2.0.0-1.fc15.x86_64 (Fedora Project)
1305315724
:/usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so
gtk2-engines-2.20.2-2.fc15.x86_64 (Fedora Project) 1305315792
:/usr/bin/iok iok-1.3.12-3.fc15.x86_64 (Fedora Project) 1305315795
:/usr/lib64/libgdk_pixbuf-2.0.so.0.2300.3 gdk-pixbuf2-2.23.3-2.fc15.x86_64
(Fedora Project) 1309893465
:/lib64/libnss_files-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/lib64/libpthread-2.14.so glibc-2.14-5.x86_64 (Fedora Project) 1313160552
:/lib64/libexpat.so.1.5.2 expat-2.0.1-11.fc15.x86_64 (Fedora Project)
1305315723
:/usr/lib64/libunique-1.0.so.0.100.6 unique-1.1.6-4.fc15.x86_64 (Fedora
Project) 1312149556
:/usr/lib64/libpango-1.0.so.0.2800.4 pango-1.28.4-1.fc15.x86_64 (Fedora
Project) 1305315781
:/usr/lib64/libcairo.so.2.11000.2 cairo-1.10.2-3.fc15.x86_64 (Fedora Project)
1305315778
environ:
:ORBIT_SOCKETDIR=/tmp/orbit-sly
:XDG_SESSION_ID=1
:HOSTNAME=STKSRV.SuTecK
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:GPG_AGENT_INFO=/tmp/keyring-GhnQJn/gpg:0:1
:TERM=xterm
:SHELL=/bin/bash
:HISTSIZE=1000
:XDG_SESSION_COOKIE=8fe2e915b10f01f235a904f400000012-1311107927.309085-1680077099
:WINDOWID=83886084
:GNOME_KEYRING_CONTROL=/tmp/keyring-GhnQJn
:IMSETTINGS_MODULE=none
:USER=sly
:LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;!
35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
:SSH_AUTH_SOCK=/tmp/keyring-GhnQJn/ssh
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1156,unix/unix:/tmp/.ICE-unix/1156
:USERNAME=sly
:PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sly/bin
:MAIL=/var/spool/mail/sly
:DESKTOP_SESSION=gnome
:QT_IM_MODULE=xim
:PWD=/home/sly
:XMODIFIERS=@im=none
:KDE_IS_PRELINKED=1
:LANG=en
:US.utf8
:GDM_LANG=en_US.utf8
:KDEDIRS=/usr
:GDMSESSION=gnome
:HISTCONTROL=ignoredups
:HOME=/home/sly
:SHLVL=2
:GNOME_DESKTOP_SESSION_ID=this-is-deprecated
:LOGNAME=sly
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-mhInjdDcxx,guid=9f85c2be60ef265604785ab60000001a
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:WINDOWPATH=1
:XDG_RUNTIME_DIR=/run/user/sly
:DISPLAY=:0.0
:G_BROKEN_FILENAMES=1
:COLORTERM=gnome-terminal
:XAUTHORITY=/var/run/gdm/auth-for-sly-GrlPvM/database
:_=/usr/bin/iok
var_log_messages:
:Aug 26 23:40:07 STKSRV kernel: [3307434.460529] iok[7877]: segfault at 0 ip
0000003497d1cd76 sp 00007fff953c1cc8 error 4 in libc-2.14.so[3497c00000+18f000]
:Aug 26 23:40:08 STKSRV abrt[7898]: saved core dump of pid 7877 (/usr/bin/iok)
to /var/spool/abrt/ccpp-2011-08-26-23:40:07-7877.new/coredump (2846720 bytes)
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 8 months
[Fedora-i18n-bugs] [Bug 734372] New: too many xkb-(null) in the list
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: too many xkb-(null) in the list
https://bugzilla.redhat.com/show_bug.cgi?id=734372
Summary: too many xkb-(null) in the list
Product: Fedora
Version: 16
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: unspecified
Priority: unspecified
Component: iok
AssignedTo: pnemade(a)redhat.com
ReportedBy: tagoh(a)redhat.com
QAContact: extras-qa(a)fedoraproject.org
CC: pnemade(a)redhat.com, i18n-bugs(a)lists.fedoraproject.org
Classification: Fedora
Story Points: ---
Type: ---
Description of problem:
too many xkb-(null) appears in the language list.
Version-Release number of selected component (if applicable):
iok-1.3.12-3.fc16.x86_64
How reproducible:
always
Steps to Reproduce:
1.run iok
2.click on the language list
3.
Actual results:
too many xkb-(null) appears.
Expected results:
should be unique.
Additional info:
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 8 months
[Fedora-i18n-bugs] [Bug 707994] New: [abrt] w3m-0.5.2-20.fc15: openSocket: Process /usr/bin/w3m was killed by signal 11 (SIGSEGV)
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: [abrt] w3m-0.5.2-20.fc15: openSocket: Process /usr/bin/w3m was killed by signal 11 (SIGSEGV)
https://bugzilla.redhat.com/show_bug.cgi?id=707994
Summary: [abrt] w3m-0.5.2-20.fc15: openSocket: Process
/usr/bin/w3m was killed by signal 11 (SIGSEGV)
Product: Fedora
Version: 15
Platform: x86_64
OS/Version: Unspecified
Status: NEW
Status Whiteboard: abrt_hash:7ee241115ddb7789f0de6062d419b456182d38c7
Severity: unspecified
Priority: unspecified
Component: w3m
AssignedTo: pnemade(a)redhat.com
ReportedBy: masami256(a)gmail.com
QAContact: extras-qa(a)fedoraproject.org
CC: pnemade(a)redhat.com, i18n-bugs(a)lists.fedoraproject.org
Classification: Fedora
Story Points: ---
abrt version: 2.0.1
architecture: x86_64
cmdline: w3m https://www.example.coma
component: w3m
crash_function: openSocket
executable: /usr/bin/w3m
kernel: 2.6.38.6-27.fc15.x86_64
os_release: Fedora release 15 (Lovelock)
package: w3m-0.5.2-20.fc15
rating: 4
reason: Process /usr/bin/w3m was killed by signal 11 (SIGSEGV)
time: Thu May 26 22:49:42 2011
uid: 500
username: masami
backtrace:
:[New LWP 17118]
:[Thread debugging using libthread_db enabled]
:Core was generated by `w3m https://www.example.coma'.
:Program terminated with signal 11, Segmentation fault.
:#0 0x000000000044df87 in openSocket (hostname=0x251c4e0 "www.example.coma",
remoteport_name=0x2 <Address 0x2 out of bounds>, remoteport_num=443) at
url.c:509
:509 url.c: No such file or directory.
: in url.c
:
:Thread 1 (Thread 0x7fa5679567e0 (LWP 17118)):
:#0 0x000000000044df87 in openSocket (hostname=0x251c4e0 "www.example.coma",
remoteport_name=0x2 <Address 0x2 out of bounds>, remoteport_num=443) at
url.c:509
: sock = -1
: af = 0x693d60
: hints = {ai_flags = 0, ai_family = 0, ai_socktype = 1, ai_protocol =
0, ai_addrlen = 0, ai_addr = 0x0, ai_canonname = 0x0, ai_next = 0x0}
: res0 = 0x45e769
: res = <optimized out>
: error = <optimized out>
: hname = 0x251c4e0 "www.example.coma"
: prevtrap = 0x44c430 <reset_exit>
:#1 0x0000000000450687 in openURL (url=0x7fff7d0334ce
"https://www.example.coma", pu=0x7fff7d032ad0, current=0x0,
option=0x7fff7d032ba0, request=0x0, extra_header=0x2521100, ouf=0x0,
hr=0x7fff7d032b80, status=0x7fff7d032c2f "") at url.c:1680
: tmp = <optimized out>
: sock = <optimized out>
: scheme = <optimized out>
: p = <optimized out>
: q = <optimized out>
: u = 0x7fff7d0334ce "https://www.example.coma"
: uf = {scheme = 13 '\r', is_cgi = 0 '\000', encoding = 0 '\000', stream
= 0x0, ext = 0x4748ca "", compression = 0, content_encoding = 0, guess_type =
0x0, ssl_certificate = 0x0, url = 0x251c510 "https://www.example.coma/",
modtime = -1}
: hr0 = {command = 0 '\000', flag = 1 '\001', referer = 0xa30000000bf
<Address 0xa30000000bf out of bounds>, request = 0x10004157f1c0300}
: sslh = 0x0
:#2 0x0000000000425c2d in loadGeneralFile (path=0x7fff7d0334ce
"https://www.example.coma", current=0x0, referer=0xffffffffffffffff <Address
0xffffffffffffffff out of bounds>, flag=0, request=0x0) at file.c:1722
: f = {scheme = 0 '\000', is_cgi = 0 '\000', encoding = 0 '\000', stream
= 0x0, ext = 0x0, compression = 0, content_encoding = 0, guess_type = 0x0,
ssl_certificate = 0x0, url = 0x0, modtime = 0}
: of = 0x0
: pu = {scheme = 13, user = 0x0, pass = 0x0, host = 0x251c4e0
"www.example.coma", port = 443, file = 0x2517040 "/", real_file = 0x0, query =
0x0, label = 0x0, is_nocache = 0}
: b = 0x0
: proc = 0x41b980 <loadBuffer>
: tpath = 0x7fff7d0334ce "https://www.example.coma"
: t = 0x47026c "text/plain"
: p = <optimized out>
: real_type = 0x0
: t_buf = 0x0
: searchHeader = 0
: searchHeader_through = 1
: prevtrap = 0
: extra_header = 0x2521100
: uname = 0x0
: pwd = 0x0
: realm = 0x0
: add_auth_cookie_flag = 0
: status = 0 '\000'
: url_option = {referer = 0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, flag = 0}
: tmp = <optimized out>
: page = 0x0
: charset = 256
: hr = {command = 0 '\000', flag = 0 '\000', referer =
0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, request = 0x0}
: auth_pu = 0x2
:#3 0x0000000000404e83 in main (argc=<optimized out>, argv=<optimized out>,
envp=<optimized out>) at main.c:948
: newbuf = <optimized out>
: p = <optimized out>
: c = <optimized out>
: i = 0
: redin = <optimized out>
: line_str = <optimized out>
: load_argv = <optimized out>
: request = <optimized out>
: load_argc = <optimized out>
: load_bookmark = <optimized out>
: visual_start = <optimized out>
: open_new_tab = <optimized out>
: search_header = <optimized out>
: default_type = <optimized out>
: post_file = <optimized out>
: err_msg = 0x2521120
: Locale = <optimized out>
: auto_detect = 2 '\002'
:From To Syms Read Shared Object Library
:0x0000003c24c03ef0 0x0000003c24c43eec Yes /lib64/libm.so.6
:0x0000003c2480c820 0x0000003c24820028 Yes /usr/lib64/libgc.so.1
:0x0000003c35014560 0x0000003c3504697c Yes /usr/lib64/libssl.so.10
:0x0000003c3245c880 0x0000003c325219bc Yes /lib64/libcrypto.so.10
:0x0000003c24400de0 0x0000003c2440191c Yes /lib64/libdl.so.2
:0x0000003c25401e70 0x0000003c2540e67c Yes /lib64/libz.so.1
:0x0000003c2e001d90 0x0000003c2e0043dc Yes /usr/lib64/libgpm.so.2
:0x0000003c31406b60 0x0000003c3141dc0c Yes /lib64/libncurses.so.5
:0x0000003c36c0cbe0 0x0000003c36c16d2c Yes /lib64/libtinfo.so.5
:0x0000003c250028a0 0x0000003c250120cc Yes /lib64/libgcc_s.so.1
:0x0000003c23c1ec80 0x0000003c23d43c2c Yes /lib64/libc.so.6
:0x0000003c24005690 0x0000003c24010adc Yes /lib64/libpthread.so.0
:0x0000003c23800b20 0x0000003c2381a03a Yes
/lib64/ld-linux-x86-64.so.2
:0x0000003c32c09d40 0x0000003c32c35f4c Yes /lib64/libgssapi_krb5.so.2
:0x0000003c3301a5a0 0x0000003c3308e24c Yes /lib64/libkrb5.so.3
:0x0000003c308013b0 0x0000003c30801fac Yes /lib64/libcom_err.so.2
:0x0000003c334046f0 0x0000003c3341d07c Yes /lib64/libk5crypto.so.3
:0x0000003c33c027a0 0x0000003c33c0777c Yes /lib64/libkrb5support.so.0
:0x0000003c32000aa0 0x0000003c32000f7c Yes /lib64/libkeyutils.so.1
:0x0000003c26803890 0x0000003c2681396c Yes /lib64/libresolv.so.2
:0x0000003c25c05980 0x0000003c25c159dc Yes /lib64/libselinux.so.1
:0x00007fa56138b1c0 0x00007fa5613929bc Yes /lib64/libnss_files.so.2
:0x00007fa561187af0 0x00007fa56118886c Yes
/lib64/libnss_mdns4_minimal.so.2
:0x00007fa560f81010 0x00007fa560f852dc Yes /lib64/libnss_dns.so.2
:$1 = 0x0
:No symbol "__glib_assert_msg" in current context.
:rax 0x2 2
:rbx 0x693d60 6896992
:rcx 0xffffff32 4294967090
:rdx 0x3c23f99201 258301596161
:rsi 0x0 0
:rdi 0x3c23f991e0 258301596128
:rbp 0x7fff7d032820 0x7fff7d032820
:rsp 0x7fff7d032800 0x7fff7d032800
:r8 0x4789 18313
:r9 0x1 1
:r10 0x1 1
:r11 0x3c23cf8c40 258298842176
:r12 0x0 0
:r13 0x251c4e0 38913248
:r14 0x7fff7d032b80 140735290747776
:r15 0x7fff7d032b01 140735290747649
:rip 0x44df87 0x44df87 <openSocket+391>
:eflags 0x10202 [ IF RF ]
:cs 0x33 51
:ss 0x2b 43
:ds 0x0 0
:es 0x0 0
:fs 0x0 0
:gs 0x0 0
:Dump of assembler code for function openSocket:
: 0x000000000044de00 <+0>: mov %rbx,-0x30(%rsp)
: 0x000000000044de05 <+5>: mov %rbp,-0x28(%rsp)
: 0x000000000044de0a <+10>: mov %r12,-0x20(%rsp)
: 0x000000000044de0f <+15>: mov %r13,-0x18(%rsp)
: 0x000000000044de14 <+20>: mov %r14,-0x10(%rsp)
: 0x000000000044de19 <+25>: mov %r15,-0x8(%rsp)
: 0x000000000044de1e <+30>: sub $0xa8,%rsp
: 0x000000000044de25 <+37>: cmpb $0x0,0x2ed855(%rip) # 0x73b681
: 0x000000000044de2c <+44>: movl $0xffffffff,0x6c(%rsp)
: 0x000000000044de34 <+52>: mov %rdi,0x10(%rsp)
: 0x000000000044de39 <+57>: mov %rsi,0x8(%rsp)
: 0x000000000044de3e <+62>: mov %dx,0x1a(%rsp)
: 0x000000000044de43 <+67>: movq $0x0,0x60(%rsp)
: 0x000000000044de4c <+76>: jne 0x44e048 <openSocket+584>
: 0x000000000044de52 <+82>: mov $0x1,%esi
: 0x000000000044de57 <+87>: mov $0x73e5a0,%edi
: 0x000000000044de5c <+92>: callq 0x404690 <__sigsetjmp@plt>
: 0x000000000044de61 <+97>: test %eax,%eax
: 0x000000000044de63 <+99>: je 0x44def0 <openSocket+240>
: 0x000000000044de69 <+105>: mov 0x6c(%rsp),%eax
: 0x000000000044de6d <+109>: test %eax,%eax
: 0x000000000044de6f <+111>: js 0x44de7a <openSocket+122>
: 0x000000000044de71 <+113>: mov 0x6c(%rsp),%edi
: 0x000000000044de75 <+117>: callq 0x403bf0 <close@plt>
: 0x000000000044de7a <+122>: cmpb $0x0,0x2422b7(%rip) # 0x690138
<TrapSignal>
: 0x000000000044de81 <+129>: mov $0xffffffff,%ebx
: 0x000000000044de86 <+134>: je 0x44deb3 <openSocket+179>
: 0x000000000044de88 <+136>: cmpb $0x0,0x2ed7f2(%rip) # 0x73b681
: 0x000000000044de8f <+143>: jne 0x44e070 <openSocket+624>
: 0x000000000044de95 <+149>: mov 0x60(%rsp),%rax
: 0x000000000044de9a <+154>: mov $0xffffffff,%ebx
: 0x000000000044de9f <+159>: test %rax,%rax
: 0x000000000044dea2 <+162>: je 0x44deb3 <openSocket+179>
: 0x000000000044dea4 <+164>: mov 0x60(%rsp),%rsi
: 0x000000000044dea9 <+169>: mov $0x2,%edi
: 0x000000000044deae <+174>: callq 0x430370 <mySignal>
: 0x000000000044deb3 <+179>: mov %ebx,%eax
: 0x000000000044deb5 <+181>: mov 0x80(%rsp),%rbp
: 0x000000000044debd <+189>: mov 0x78(%rsp),%rbx
: 0x000000000044dec2 <+194>: mov 0x88(%rsp),%r12
: 0x000000000044deca <+202>: mov 0x90(%rsp),%r13
: 0x000000000044ded2 <+210>: mov 0x98(%rsp),%r14
: 0x000000000044deda <+218>: mov 0xa0(%rsp),%r15
: 0x000000000044dee2 <+226>: add $0xa8,%rsp
: 0x000000000044dee9 <+233>: retq
: 0x000000000044deea <+234>: nopw 0x0(%rax,%rax,1)
: 0x000000000044def0 <+240>: cmpb $0x0,0x242241(%rip) # 0x690138
<TrapSignal>
: 0x000000000044def7 <+247>: jne 0x44e0b0 <openSocket+688>
: 0x000000000044defd <+253>: cmpq $0x0,0x10(%rsp)
: 0x000000000044df03 <+259>: je 0x44de7a <openSocket+122>
: 0x000000000044df09 <+265>: mov 0x10(%rsp),%r13
: 0x000000000044df0e <+270>: cmpb $0x5b,0x0(%r13)
: 0x000000000044df13 <+275>: je 0x44e0e0 <openSocket+736>
: 0x000000000044df19 <+281>: movslq 0x2ed730(%rip),%rax # 0x73b650
: 0x000000000044df20 <+288>: cmpq $0x0,0x8(%rsp)
: 0x000000000044df26 <+294>: lea 0x20(%rsp),%rbp
: 0x000000000044df2b <+299>: lea (%rax,%rax,2),%rax
: 0x000000000044df2f <+303>: setne %r15b
: 0x000000000044df33 <+307>: xor %r12d,%r12d
: 0x000000000044df36 <+310>: lea 0x693d60(,%rax,4),%rbx
: 0x000000000044df3e <+318>: movzwl 0x1a(%rsp),%eax
: 0x000000000044df43 <+323>: mov %eax,0x1c(%rsp)
: 0x000000000044df47 <+327>: mov %r12,%rax
: 0x000000000044df4a <+330>: mov $0x6,%ecx
: 0x000000000044df4f <+335>: mov %rbp,%rdi
: 0x000000000044df52 <+338>: rep stos %rax,%es:(%rdi)
: 0x000000000044df55 <+341>: cmpw $0x0,0x1a(%rsp)
: 0x000000000044df5b <+347>: movl $0x1,0x28(%rsp)
: 0x000000000044df63 <+355>: mov $0x1,%edx
: 0x000000000044df68 <+360>: mov (%rbx),%eax
: 0x000000000044df6a <+362>: mov %eax,0x24(%rsp)
: 0x000000000044df6e <+366>: mov $0xffffffff,%eax
: 0x000000000044df73 <+371>: jne 0x44e080 <openSocket+640>
: 0x000000000044df79 <+377>: test %dl,%dl
: 0x000000000044df7b <+379>: je 0x44dfb8 <openSocket+440>
: 0x000000000044df7d <+381>: test %r15b,%r15b
: 0x000000000044df80 <+384>: je 0x44dfb8 <openSocket+440>
: 0x000000000044df82 <+386>: mov 0x8(%rsp),%rax
:=> 0x000000000044df87 <+391>: cmpb $0x0,(%rax)
: 0x000000000044df8a <+394>: jne 0x44dfa0 <openSocket+416>
: 0x000000000044df8c <+396>: mov (%rbx),%edx
: 0x000000000044df8e <+398>: test %edx,%edx
: 0x000000000044df90 <+400>: je 0x44de7a <openSocket+122>
: 0x000000000044df96 <+406>: add $0x4,%rbx
: 0x000000000044df9a <+410>: jmp 0x44df47 <openSocket+327>
: 0x000000000044df9c <+412>: nopl 0x0(%rax)
: 0x000000000044dfa0 <+416>: lea 0x58(%rsp),%rcx
: 0x000000000044dfa5 <+421>: mov %rbp,%rdx
: 0x000000000044dfa8 <+424>: mov %rax,%rsi
: 0x000000000044dfab <+427>: mov %r13,%rdi
: 0x000000000044dfae <+430>: callq 0x403d50 <getaddrinfo@plt>
: 0x000000000044dfb3 <+435>: nopl 0x0(%rax,%rax,1)
: 0x000000000044dfb8 <+440>: test %eax,%eax
: 0x000000000044dfba <+442>: jne 0x44df8c <openSocket+396>
: 0x000000000044dfbc <+444>: mov 0x58(%rsp),%r14
: 0x000000000044dfc1 <+449>: movl $0xffffffff,0x6c(%rsp)
: 0x000000000044dfc9 <+457>: mov %r12,%rdi
: 0x000000000044dfcc <+460>: test %r14,%r14
: 0x000000000044dfcf <+463>: je 0x44e008 <openSocket+520>
: 0x000000000044dfd1 <+465>: mov 0xc(%r14),%edx
: 0x000000000044dfd5 <+469>: mov 0x8(%r14),%esi
: 0x000000000044dfd9 <+473>: mov 0x4(%r14),%edi
: 0x000000000044dfdd <+477>: callq 0x4042d0 <socket@plt>
: 0x000000000044dfe2 <+482>: mov %eax,0x6c(%rsp)
: 0x000000000044dfe6 <+486>: mov 0x6c(%rsp),%eax
: 0x000000000044dfea <+490>: test %eax,%eax
: 0x000000000044dfec <+492>: js 0x44e038 <openSocket+568>
: 0x000000000044dfee <+494>: mov 0x10(%r14),%edx
: 0x000000000044dff2 <+498>: mov 0x6c(%rsp),%edi
: 0x000000000044dff6 <+502>: mov 0x18(%r14),%rsi
: 0x000000000044dffa <+506>: callq 0x4041f0 <connect@plt>
: 0x000000000044dfff <+511>: test %eax,%eax
: 0x000000000044e001 <+513>: js 0x44e020 <openSocket+544>
: 0x000000000044e003 <+515>: mov 0x58(%rsp),%rdi
: 0x000000000044e008 <+520>: mov 0x6c(%rsp),%eax
: 0x000000000044e00c <+524>: test %eax,%eax
: 0x000000000044e00e <+526>: jns 0x44e140 <openSocket+832>
: 0x000000000044e014 <+532>: callq 0x403f60 <freeaddrinfo@plt>
: 0x000000000044e019 <+537>: jmpq 0x44df8c <openSocket+396>
: 0x000000000044e01e <+542>: xchg %ax,%ax
: 0x000000000044e020 <+544>: mov 0x6c(%rsp),%edi
: 0x000000000044e024 <+548>: callq 0x403bf0 <close@plt>
: 0x000000000044e029 <+553>: movl $0xffffffff,0x6c(%rsp)
: 0x000000000044e031 <+561>: nopl 0x0(%rax)
: 0x000000000044e038 <+568>: mov 0x28(%r14),%r14
: 0x000000000044e03c <+572>: test %r14,%r14
: 0x000000000044e03f <+575>: jne 0x44dfd1 <openSocket+465>
: 0x000000000044e041 <+577>: jmp 0x44e003 <openSocket+515>
: 0x000000000044e043 <+579>: nopl 0x0(%rax,%rax,1)
: 0x000000000044e048 <+584>: mov $0x479f78,%edi
: 0x000000000044e04d <+589>: xor %eax,%eax
: 0x000000000044e04f <+591>: callq 0x45f000 <Sprintf>
: 0x000000000044e054 <+596>: mov (%rax),%rdi
: 0x000000000044e057 <+599>: xor %edx,%edx
: 0x000000000044e059 <+601>: xor %esi,%esi
: 0x000000000044e05b <+603>: callq 0x42a410 <message>
: 0x000000000044e060 <+608>: callq 0x44bbd0 <refresh>
: 0x000000000044e065 <+613>: jmpq 0x44de52 <openSocket+82>
: 0x000000000044e06a <+618>: nopw 0x0(%rax,%rax,1)
: 0x000000000044e070 <+624>: callq 0x44ced0 <term_raw>
: 0x000000000044e075 <+629>: jmpq 0x44de95 <openSocket+149>
: 0x000000000044e07a <+634>: nopw 0x0(%rax,%rax,1)
: 0x000000000044e080 <+640>: mov 0x1c(%rsp),%esi
: 0x000000000044e084 <+644>: mov $0x47b735,%edi
: 0x000000000044e089 <+649>: xor %eax,%eax
: 0x000000000044e08b <+651>: callq 0x45f000 <Sprintf>
: 0x000000000044e090 <+656>: mov (%rax),%rsi
: 0x000000000044e093 <+659>: lea 0x58(%rsp),%rcx
: 0x000000000044e098 <+664>: mov %rbp,%rdx
: 0x000000000044e09b <+667>: mov %r13,%rdi
: 0x000000000044e09e <+670>: callq 0x403d50 <getaddrinfo@plt>
: 0x000000000044e0a3 <+675>: test %eax,%eax
: 0x000000000044e0a5 <+677>: setne %dl
: 0x000000000044e0a8 <+680>: jmpq 0x44df79 <openSocket+377>
: 0x000000000044e0ad <+685>: nopl (%rax)
: 0x000000000044e0b0 <+688>: mov $0x44d290,%esi
: 0x000000000044e0b5 <+693>: mov $0x2,%edi
: 0x000000000044e0ba <+698>: callq 0x430370 <mySignal>
: 0x000000000044e0bf <+703>: cmpb $0x0,0x2ed5bb(%rip) # 0x73b681
: 0x000000000044e0c6 <+710>: mov %rax,0x60(%rsp)
: 0x000000000044e0cb <+715>: je 0x44defd <openSocket+253>
: 0x000000000044e0d1 <+721>: callq 0x44d110 <term_cbreak>
: 0x000000000044e0d6 <+726>: jmpq 0x44defd <openSocket+253>
: 0x000000000044e0db <+731>: nopl 0x0(%rax,%rax,1)
: 0x000000000044e0e0 <+736>: mov %r13,%rdi
: 0x000000000044e0e3 <+739>: callq 0x403f80 <strlen@plt>
: 0x000000000044e0e8 <+744>: cmpb $0x5d,-0x1(%r13,%rax,1)
: 0x000000000044e0ee <+750>: jne 0x44df19 <openSocket+281>
: 0x000000000044e0f4 <+756>: lea 0x1(%r13),%rdi
: 0x000000000044e0f8 <+760>: mov $0xffffffff,%esi
: 0x000000000044e0fd <+765>: callq 0x45f460 <allocStr>
: 0x000000000044e102 <+770>: mov %rax,%r13
: 0x000000000044e105 <+773>: mov %rax,%rdi
: 0x000000000044e108 <+776>: callq 0x403f80 <strlen@plt>
: 0x000000000044e10d <+781>: mov $0x479f8a,%esi
: 0x000000000044e112 <+786>: mov %r13,%rdi
: 0x000000000044e115 <+789>: movb $0x0,-0x1(%r13,%rax,1)
: 0x000000000044e11b <+795>: callq 0x404260 <strspn@plt>
: 0x000000000044e120 <+800>: mov %r13,%rdi
: 0x000000000044e123 <+803>: mov %rax,%rbx
: 0x000000000044e126 <+806>: callq 0x403f80 <strlen@plt>
: 0x000000000044e12b <+811>: cmp %rax,%rbx
: 0x000000000044e12e <+814>: jne 0x44de7a <openSocket+122>
: 0x000000000044e134 <+820>: jmpq 0x44df19 <openSocket+281>
: 0x000000000044e139 <+825>: nopl 0x0(%rax)
: 0x000000000044e140 <+832>: callq 0x403f60 <freeaddrinfo@plt>
: 0x000000000044e145 <+837>: cmpb $0x0,0x241fec(%rip) # 0x690138
<TrapSignal>
: 0x000000000044e14c <+844>: je 0x44e170 <openSocket+880>
: 0x000000000044e14e <+846>: cmpb $0x0,0x2ed52c(%rip) # 0x73b681
: 0x000000000044e155 <+853>: jne 0x44e179 <openSocket+889>
: 0x000000000044e157 <+855>: mov 0x60(%rsp),%rax
: 0x000000000044e15c <+860>: test %rax,%rax
: 0x000000000044e15f <+863>: je 0x44e170 <openSocket+880>
: 0x000000000044e161 <+865>: mov 0x60(%rsp),%rsi
: 0x000000000044e166 <+870>: mov $0x2,%edi
: 0x000000000044e16b <+875>: callq 0x430370 <mySignal>
: 0x000000000044e170 <+880>: mov 0x6c(%rsp),%ebx
: 0x000000000044e174 <+884>: jmpq 0x44deb3 <openSocket+179>
: 0x000000000044e179 <+889>: callq 0x44ced0 <term_raw>
: 0x000000000044e17e <+894>: xchg %ax,%ax
: 0x000000000044e180 <+896>: jmp 0x44e157 <openSocket+855>
:End of assembler dump.
build_ids:
:24ff9a7707dda1bbffc06a49e284fd1732e6066d
:1ba57a696637c1e23edecbd851a292f85214b29c
:018b47510edca73b3c78188079f67ce3cfe41331
:89017ab0b75e533e4294f74ee8f7db3daceea536
:5323b3e67ec4b91b0009e6e639ffa74499456e59
:e56a1c53a3cc7096355bdae521a2bf98041de78d
:102528544be24a1b4eae30edcd620ac78b14ed7e
:a16b0670d7225713927fe76b775bdc157c105b51
:4223ed0ea4f590beed44360e1196bbca2c727196
:fe7488ea50e0440b4a06ad892e8c668c3fc60921
:bfdab416155646f8b6df6e341184274c94515251
:777c245cdc423dfc47d1ae96f7b353cbdfe579ed
:1974e887b80ccb4c8798df5ed0c34b6fd75cebe8
:d83f52ed9dfe5d1f2914404c798e6b2579b15c40
:a2bbb29c716edcc56385dabd30c788c19f05bd46
:10477e6569e8c148535f4257dbabbb77673b98c8
:e5f626726497a81807681ed0088dbce6d6a1f17b
:9ef41f9ca0eabaf3a03dd77eb180e202ab4fe956
:f952662bc1e468db5be0d68ccd8e107424d3d4f1
:dd583db07c30326389c5057e086c98cd3a377c4d
:9dad31d7548c7b31060b83c67c28bb8a8a30347a
:6089b90f4fb9cccb9d92f0242e8873e4ca190ba0
:c8e7f118041a9f77e0dd673da11b5653be27b5a2
:491c7ad109d751508a100e2f33fdacdebeceb8ad
:13110e8b350c1a3bd2097f130b9d1cbbc50931a0
comment:
: If wrong https url is given, w3m crashes but it can handle wrong http url.
: for example,
:http://www.example.coma -> It's ok.
:https://www.example.coma -> Get SIGSEGV
:
:test steps:
:1. run w3m from terminal with following url
:$ w3m https://www.example.coma
:Then I got following message.
:zsh: segmentation fault (core dumped) w3m https://www.example.coma
:
dsos:
:/lib64/libkeyutils-1.2.so keyutils-libs-1.2-7.fc15.x86_64 (Fedora Project)
1299045366
:/usr/bin/w3m w3m-0.5.2-20.fc15.x86_64 (Fedora Project) 1301065348
:/usr/lib64/libgpm.so.2.1.0 gpm-libs-1.20.6-16.fc15.x86_64 (Fedora Project)
1304945645
:/lib64/libc-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project) 1305897747
:/lib64/libgssapi_krb5.so.2.2 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project)
1302876855
:/lib64/libm-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project) 1305897747
:/lib64/libncurses.so.5.8 ncurses-libs-5.8-2.20110319.fc15.x86_64 (Fedora
Project) 1300970303
:/lib64/libcrypto.so.1.0.0d openssl-1.0.0d-1.fc15.x86_64 (Fedora Project)
1299045409
:/lib64/libnss_mdns4_minimal.so.2 nss-mdns-0.10-9.fc15.x86_64 (Fedora Project)
1299045728
:/lib64/libkrb5.so.3.3 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1302876855
:/lib64/libresolv-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project)
1305897747
:/lib64/libnss_files-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project)
1305897747
:/lib64/libgcc_s-4.6.0-20110509.so.1 libgcc-4.6.0-7.fc15.x86_64 (Fedora
Project) 1305238501
:/lib64/libkrb5support.so.0.1 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project)
1302876855
:/usr/lib64/libssl.so.1.0.0d openssl-1.0.0d-1.fc15.x86_64 (Fedora Project)
1299045409
:/lib64/libpthread-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project)
1305897747
:/lib64/libdl-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project) 1305897747
:/lib64/libz.so.1.2.5 zlib-1.2.5-3.fc15.x86_64 (Fedora Project) 1299045351
:/lib64/libk5crypto.so.3.1 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project)
1302876855
:/lib64/ld-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project) 1305897747
:/lib64/libtinfo.so.5.8 ncurses-libs-5.8-2.20110319.fc15.x86_64 (Fedora
Project) 1300970303
:/usr/lib/locale/locale-archive glibc-common-2.13.90-13.x86_64 (Fedora Project)
1305897740
:/lib64/libnss_dns-2.13.90.so glibc-2.13.90-13.x86_64 (Fedora Project)
1305897747
:/usr/lib64/libgc.so.1.0.3 gc-7.2-0.1.alpha4.fc13.x86_64 (Fedora Project)
1301065348
:/lib64/libcom_err.so.2.1 libcom_err-1.41.14-2.fc15.x86_64 (Fedora Project)
1299045352
:/lib64/libselinux.so.1 libselinux-2.0.99-4.fc15.x86_64 (Fedora Project)
1302088627
environ:
:COLORTERM=gnome-terminal
:CONCURRENCY_LEVEL=4
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-7BtBauslUC,guid=2c8ba61aa6d664746d0c594d0000001d
:DESKTOP_SESSION=gnome
:DISPLAY=:0
:GDMSESSION=gnome
:GDM_LANG=en_US.utf8
:GIT_EDITOR=emacs
:GNOME_DESKTOP_SESSION_ID=this-is-deprecated
:GNOME_KEYRING_CONTROL=/tmp/keyring-nUuBO0
:GNOME_KEYRING_PID=1593
:GPG_AGENT_INFO=/tmp/keyring-nUuBO0/gpg:0:1
:GTK_IM_MODULE=ibus
:G_BROKEN_FILENAMES=1
:HISTCONTROL=ignoredups
:HISTSIZE=5000
:HOME=/home/masami
:HOSTNAME=moon
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:IMSETTINGS_MODULE=IBus
:LANG=en_US.utf8
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:LOGNAME=masami
:LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;!
35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
:MAIL=/var/spool/mail/masami
:OLDPWD=/home/masami/rpmbuild
:ORBIT_SOCKETDIR=/tmp/orbit-masami
:PATH=/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/home/masami/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/masami/bin
:PWD=/home/masami
:QTDIR=/usr/lib64/qt-3.3
:QTINC=/usr/lib64/qt-3.3/include
:QTLIB=/usr/lib64/qt-3.3/lib
:QT_IM_MODULE=xim
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1601,unix/unix:/tmp/.ICE-unix/1601
:SHELL=/bin/zsh
:SHLVL=2
:SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
:SSH_AUTH_SOCK=/tmp/keyring-nUuBO0/ssh
:TERM=screen
:TMUX=/var/run//tmux/tmux-500/default,2172,0
:USER=masami
:USERNAME=masami
:WINDOWID=14680070
:WINDOWPATH=1
:XAUTHORITY=/var/run/gdm/auth-for-masami-DqEVGU/database
:XDG_RUNTIME_DIR=/run/user/masami
:XDG_SESSION_COOKIE=91da2730a0c8891dcb6dcac700000005-1306408350.903049-1164190485
:XDG_SESSION_ID=1
:XMODIFIERS=@im=ibus
:_=/usr/bin/w3m
:MALLOC_CHECK_=2
event_log:
:2011-05-26-22:57:58> Retrace server is fully occupied at the moment. Try again
later please.
:2011-05-26-22:57:58* (exited with 1)
:2011-05-26-22:58:48> Retrace server is fully occupied at the moment. Try again
later please.
:2011-05-26-22:58:48* (exited with 1)
:2011-05-26-22:58:58> Analyzing coredump 'coredump'
:2011-05-26-22:58:58 Coredump references 25 debuginfo files, 24 of them are
not installed
:2011-05-26-22:59:06 Looking for needed packages in repositories
:2011-05-26-22:59:22 Packages to download: 12
:2011-05-26-22:59:22 Downloading 150.01Mb, installed size: 807.64Mb
:2011-05-26-22:59:25 Downloading (1 of 12)
glibc-debuginfo-2.13.90-13.x86_64.rpm: 100%
:2011-05-26-22:59:25 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/glibc-debuginfo-2.13.90-13.x86_64.rpm
:2011-05-26-22:59:26 Caching files from unpacked.cpio made from
glibc-debuginfo-2.13.90-13.x86_64.rpm
:2011-05-26-22:59:28 Downloading (2 of 12)
openssl-debuginfo-1.0.0d-1.fc15.x86_64.rpm: 100%
:2011-05-26-22:59:28 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/openssl-debuginfo-1.0.0d-1.fc15.x86_64.rpm
:2011-05-26-22:59:29 Caching files from unpacked.cpio made from
openssl-debuginfo-1.0.0d-1.fc15.x86_64.rpm
:2011-05-26-22:59:39 Downloading (3 of 12)
gcc-debuginfo-4.6.0-7.fc15.x86_64.rpm: 25%
:2011-05-26-22:59:50 Downloading (3 of 12)
gcc-debuginfo-4.6.0-7.fc15.x86_64.rpm: 44%
:2011-05-26-23:00:00 Downloading (3 of 12)
gcc-debuginfo-4.6.0-7.fc15.x86_64.rpm: 67%
:2011-05-26-23:00:11 Downloading (3 of 12)
gcc-debuginfo-4.6.0-7.fc15.x86_64.rpm: 88%
:2011-05-26-23:00:18 Downloading (3 of 12)
gcc-debuginfo-4.6.0-7.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:18 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/gcc-debuginfo-4.6.0-7.fc15.x86_64.rpm
:2011-05-26-23:00:38 Caching files from unpacked.cpio made from
gcc-debuginfo-4.6.0-7.fc15.x86_64.rpm
:2011-05-26-23:00:47 Downloading (4 of 12)
gpm-debuginfo-1.20.6-16.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:47 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/gpm-debuginfo-1.20.6-16.fc15.x86_64.rpm
:2011-05-26-23:00:48 Caching files from unpacked.cpio made from
gpm-debuginfo-1.20.6-16.fc15.x86_64.rpm
:2011-05-26-23:00:48 Downloading (5 of 12)
ncurses-debuginfo-5.8-2.20110319.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:48 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/ncurses-debuginfo-5.8-2.20110319.fc15.x86_64.rpm
:2011-05-26-23:00:48 Caching files from unpacked.cpio made from
ncurses-debuginfo-5.8-2.20110319.fc15.x86_64.rpm
:2011-05-26-23:00:49 Downloading (6 of 12)
libselinux-debuginfo-2.0.99-4.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:49 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/libselinux-debuginfo-2.0.99-4.fc15.x86_64.rpm
:2011-05-26-23:00:51 Caching files from unpacked.cpio made from
libselinux-debuginfo-2.0.99-4.fc15.x86_64.rpm
:2011-05-26-23:00:52 Downloading (7 of 12)
w3m-debuginfo-0.5.2-20.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:52 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/w3m-debuginfo-0.5.2-20.fc15.x86_64.rpm
:2011-05-26-23:00:52 Caching files from unpacked.cpio made from
w3m-debuginfo-0.5.2-20.fc15.x86_64.rpm
:2011-05-26-23:00:53 Downloading (8 of 12)
e2fsprogs-debuginfo-1.41.14-2.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:53 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/e2fsprogs-debuginfo-1.41.14-2.fc15.x86_64.rpm
:2011-05-26-23:00:53 Caching files from unpacked.cpio made from
e2fsprogs-debuginfo-1.41.14-2.fc15.x86_64.rpm
:2011-05-26-23:00:53 Downloading (9 of 12)
keyutils-debuginfo-1.2-7.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:53 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/keyutils-debuginfo-1.2-7.fc15.x86_64.rpm
:2011-05-26-23:00:53 Caching files from unpacked.cpio made from
keyutils-debuginfo-1.2-7.fc15.x86_64.rpm
:2011-05-26-23:00:53 Downloading (10 of 12)
nss-mdns-debuginfo-0.10-9.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:53 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/nss-mdns-debuginfo-0.10-9.fc15.x86_64.rpm
:2011-05-26-23:00:53 Caching files from unpacked.cpio made from
nss-mdns-debuginfo-0.10-9.fc15.x86_64.rpm
:2011-05-26-23:00:55 Downloading (11 of 12)
krb5-debuginfo-1.9-7.fc15.x86_64.rpm: 100%
:2011-05-26-23:00:55 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/krb5-debuginfo-1.9-7.fc15.x86_64.rpm
:2011-05-26-23:00:57 Caching files from unpacked.cpio made from
krb5-debuginfo-1.9-7.fc15.x86_64.rpm
:2011-05-26-23:00:57 Downloading (12 of 12)
gc-debuginfo-7.2-0.1.alpha4.fc13.x86_64.rpm: 100%
:2011-05-26-23:00:57 Extracting cpio from
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574/gc-debuginfo-7.2-0.1.alpha4.fc13.x86_64.rpm
:2011-05-26-23:00:57 Caching files from unpacked.cpio made from
gc-debuginfo-7.2-0.1.alpha4.fc13.x86_64.rpm
:2011-05-26-23:00:57 All downloaded packages have been extracted, removing
/tmp/abrt-tmp-debuginfo-2011-05-26-22:58:58.17574
:2011-05-26-23:01:03 Backtrace is generated and saved, 17698 bytes
maps:
:00400000-00490000 r-xp 00000000 fd:01 56997
/usr/bin/w3m
:0068f000-0073c000 rw-p 0008f000 fd:01 56997
/usr/bin/w3m
:0073c000-00741000 rw-p 00000000 00:00 0
:0093b000-0093e000 rw-p 0013b000 fd:01 56997
/usr/bin/w3m
:023bf000-02560000 rw-p 00000000 00:00 0
[heap]
:3c23800000-3c23821000 r-xp 00000000 fd:01 4063
/lib64/ld-2.13.90.so
:3c23a21000-3c23a22000 r--p 00021000 fd:01 4063
/lib64/ld-2.13.90.so
:3c23a22000-3c23a23000 rw-p 00022000 fd:01 4063
/lib64/ld-2.13.90.so
:3c23a23000-3c23a24000 rw-p 00000000 00:00 0
:3c23c00000-3c23d94000 r-xp 00000000 fd:01 4178
/lib64/libc-2.13.90.so
:3c23d94000-3c23f93000 ---p 00194000 fd:01 4178
/lib64/libc-2.13.90.so
:3c23f93000-3c23f97000 r--p 00193000 fd:01 4178
/lib64/libc-2.13.90.so
:3c23f97000-3c23f98000 rw-p 00197000 fd:01 4178
/lib64/libc-2.13.90.so
:3c23f98000-3c23f9e000 rw-p 00000000 00:00 0
:3c24000000-3c24017000 r-xp 00000000 fd:01 4179
/lib64/libpthread-2.13.90.so
:3c24017000-3c24216000 ---p 00017000 fd:01 4179
/lib64/libpthread-2.13.90.so
:3c24216000-3c24217000 r--p 00016000 fd:01 4179
/lib64/libpthread-2.13.90.so
:3c24217000-3c24218000 rw-p 00017000 fd:01 4179
/lib64/libpthread-2.13.90.so
:3c24218000-3c2421c000 rw-p 00000000 00:00 0
:3c24400000-3c24402000 r-xp 00000000 fd:01 5298
/lib64/libdl-2.13.90.so
:3c24402000-3c24602000 ---p 00002000 fd:01 5298
/lib64/libdl-2.13.90.so
:3c24602000-3c24603000 r--p 00002000 fd:01 5298
/lib64/libdl-2.13.90.so
:3c24603000-3c24604000 rw-p 00003000 fd:01 5298
/lib64/libdl-2.13.90.so
:3c24800000-3c24828000 r-xp 00000000 fd:01 5477
/usr/lib64/libgc.so.1.0.3
:3c24828000-3c24a27000 ---p 00028000 fd:01 5477
/usr/lib64/libgc.so.1.0.3
:3c24a27000-3c24a29000 rw-p 00027000 fd:01 5477
/usr/lib64/libgc.so.1.0.3
:3c24a29000-3c24b5d000 rw-p 00000000 00:00 0
:3c24c00000-3c24c83000 r-xp 00000000 fd:01 4463
/lib64/libm-2.13.90.so
:3c24c83000-3c24e82000 ---p 00083000 fd:01 4463
/lib64/libm-2.13.90.so
:3c24e82000-3c24e83000 r--p 00082000 fd:01 4463
/lib64/libm-2.13.90.so
:3c24e83000-3c24e84000 rw-p 00083000 fd:01 4463
/lib64/libm-2.13.90.so
:3c25000000-3c25015000 r-xp 00000000 fd:01 28201
/lib64/libgcc_s-4.6.0-20110509.so.1
:3c25015000-3c25214000 ---p 00015000 fd:01 28201
/lib64/libgcc_s-4.6.0-20110509.so.1
:3c25214000-3c25215000 rw-p 00014000 fd:01 28201
/lib64/libgcc_s-4.6.0-20110509.so.1
:3c25400000-3c25416000 r-xp 00000000 fd:01 23976
/lib64/libz.so.1.2.5
:3c25416000-3c25616000 ---p 00016000 fd:01 23976
/lib64/libz.so.1.2.5
:3c25616000-3c25617000 rw-p 00016000 fd:01 23976
/lib64/libz.so.1.2.5
:3c25c00000-3c25c1d000 r-xp 00000000 fd:01 54906
/lib64/libselinux.so.1
:3c25c1d000-3c25e1c000 ---p 0001d000 fd:01 54906
/lib64/libselinux.so.1
:3c25e1c000-3c25e1d000 r--p 0001c000 fd:01 54906
/lib64/libselinux.so.1
:3c25e1d000-3c25e1e000 rw-p 0001d000 fd:01 54906
/lib64/libselinux.so.1
:3c25e1e000-3c25e1f000 rw-p 00000000 00:00 0
:3c26800000-3c26817000 r-xp 00000000 fd:01 54905
/lib64/libresolv-2.13.90.so
:3c26817000-3c26a17000 ---p 00017000 fd:01 54905
/lib64/libresolv-2.13.90.so
:3c26a17000-3c26a18000 r--p 00017000 fd:01 54905
/lib64/libresolv-2.13.90.so
:3c26a18000-3c26a19000 rw-p 00018000 fd:01 54905
/lib64/libresolv-2.13.90.so
:3c26a19000-3c26a1b000 rw-p 00000000 00:00 0
:3c2e000000-3c2e005000 r-xp 00000000 fd:01 47047
/usr/lib64/libgpm.so.2.1.0
:3c2e005000-3c2e205000 ---p 00005000 fd:01 47047
/usr/lib64/libgpm.so.2.1.0
:3c2e205000-3c2e206000 rw-p 00005000 fd:01 47047
/usr/lib64/libgpm.so.2.1.0
:3c30800000-3c30803000 r-xp 00000000 fd:01 55003
/lib64/libcom_err.so.2.1
:3c30803000-3c30a02000 ---p 00003000 fd:01 55003
/lib64/libcom_err.so.2.1
:3c30a02000-3c30a03000 rw-p 00002000 fd:01 55003
/lib64/libcom_err.so.2.1
:3c31400000-3c31423000 r-xp 00000000 fd:01 55296
/lib64/libncurses.so.5.8
:3c31423000-3c31622000 ---p 00023000 fd:01 55296
/lib64/libncurses.so.5.8
:3c31622000-3c31623000 rw-p 00022000 fd:01 55296
/lib64/libncurses.so.5.8
:3c32000000-3c32002000 r-xp 00000000 fd:01 54952
/lib64/libkeyutils-1.2.so
:3c32002000-3c32201000 ---p 00002000 fd:01 54952
/lib64/libkeyutils-1.2.so
:3c32201000-3c32202000 rw-p 00001000 fd:01 54952
/lib64/libkeyutils-1.2.so
:3c32400000-3c32571000 r-xp 00000000 fd:01 55260
/lib64/libcrypto.so.1.0.0d
:3c32571000-3c32770000 ---p 00171000 fd:01 55260
/lib64/libcrypto.so.1.0.0d
:3c32770000-3c32793000 rw-p 00170000 fd:01 55260
/lib64/libcrypto.so.1.0.0d
:3c32793000-3c32796000 rw-p 00000000 00:00 0
:3c32c00000-3c32c3e000 r-xp 00000000 fd:01 55258
/lib64/libgssapi_krb5.so.2.2
:3c32c3e000-3c32e3d000 ---p 0003e000 fd:01 55258
/lib64/libgssapi_krb5.so.2.2
:3c32e3d000-3c32e40000 rw-p 0003d000 fd:01 55258
/lib64/libgssapi_krb5.so.2.2
:3c33000000-3c330d3000 r-xp 00000000 fd:01 55102
/lib64/libkrb5.so.3.3
:3c330d3000-3c332d2000 ---p 000d3000 fd:01 55102
/lib64/libkrb5.so.3.3
:3c332d2000-3c332dd000 rw-p 000d2000 fd:01 55102
/lib64/libkrb5.so.3.3
:3c33400000-3c33429000 r-xp 00000000 fd:01 54962
/lib64/libk5crypto.so.3.1
:3c33429000-3c33628000 ---p 00029000 fd:01 54962
/lib64/libk5crypto.so.3.1
:3c33628000-3c3362a000 rw-p 00028000 fd:01 54962
/lib64/libk5crypto.so.3.1
:3c33c00000-3c33c09000 r-xp 00000000 fd:01 54953
/lib64/libkrb5support.so.0.1
:3c33c09000-3c33e09000 ---p 00009000 fd:01 54953
/lib64/libkrb5support.so.0.1
:3c33e09000-3c33e0a000 rw-p 00009000 fd:01 54953
/lib64/libkrb5support.so.0.1
:3c35000000-3c35054000 r-xp 00000000 fd:01 55261
/usr/lib64/libssl.so.1.0.0d
:3c35054000-3c35253000 ---p 00054000 fd:01 55261
/usr/lib64/libssl.so.1.0.0d
:3c35253000-3c3525b000 rw-p 00053000 fd:01 55261
/usr/lib64/libssl.so.1.0.0d
:3c36c00000-3c36c23000 r-xp 00000000 fd:01 55295
/lib64/libtinfo.so.5.8
:3c36c23000-3c36e22000 ---p 00023000 fd:01 55295
/lib64/libtinfo.so.5.8
:3c36e22000-3c36e27000 rw-p 00022000 fd:01 55295
/lib64/libtinfo.so.5.8
:7fa560f80000-7fa560f86000 r-xp 00000000 fd:01 7002
/lib64/libnss_dns-2.13.90.so
:7fa560f86000-7fa561185000 ---p 00006000 fd:01 7002
/lib64/libnss_dns-2.13.90.so
:7fa561185000-7fa561186000 r--p 00005000 fd:01 7002
/lib64/libnss_dns-2.13.90.so
:7fa561186000-7fa561187000 rw-p 00006000 fd:01 7002
/lib64/libnss_dns-2.13.90.so
:7fa561187000-7fa561189000 r-xp 00000000 fd:01 55478
/lib64/libnss_mdns4_minimal.so.2
:7fa561189000-7fa561388000 ---p 00002000 fd:01 55478
/lib64/libnss_mdns4_minimal.so.2
:7fa561388000-7fa561389000 rw-p 00001000 fd:01 55478
/lib64/libnss_mdns4_minimal.so.2
:7fa561389000-7fa561395000 r-xp 00000000 fd:01 7013
/lib64/libnss_files-2.13.90.so
:7fa561395000-7fa561594000 ---p 0000c000 fd:01 7013
/lib64/libnss_files-2.13.90.so
:7fa561594000-7fa561595000 r--p 0000b000 fd:01 7013
/lib64/libnss_files-2.13.90.so
:7fa561595000-7fa561596000 rw-p 0000c000 fd:01 7013
/lib64/libnss_files-2.13.90.so
:7fa5615af000-7fa567956000 r--p 00000000 fd:01 6978
/usr/lib/locale/locale-archive
:7fa567956000-7fa567961000 rw-p 00000000 00:00 0
:7fa567979000-7fa56797b000 rw-p 00000000 00:00 0
:7fff7d013000-7fff7d034000 rw-p 00000000 00:00 0
[stack]
:7fff7d1d8000-7fff7d1d9000 r-xp 00000000 00:00 0
[vdso]
:ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
[vsyscall]
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 8 months