After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 172722 - gnome-keyboard-properties crashes when selecting korean keyboard
gnome-keyboard-properties crashes when selecting korean keyboard
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Keyboard
2.10.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-04-05 17:44 UTC by Sebastien Bacher
Modified: 2005-09-20 14:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2005-04-05 17:44:12 UTC
This bug has been opened here: https://bugzilla.ubuntu.com/8675

"I'm using Hoary Hedgehog. When I try to add the korean keyboard,
gnome-keyboard-properties crashes reproducible. Here what I do:

Select "Layouts", click "Add", select "Korean" in "Available Layouts" -> crash.
Sometimes I have to resize the window to get the "crash message", but the
application has locked up already."


Backtrace of the crash:

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 28438)

  • #0 size_allocate
    at keyboard-drawing.c line 1090
  • #1 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #2 IA__g_closure_invoke
    at gclosure.c line 437
  • #3 signal_emit_unlocked_R
    at gsignal.c line 2488
  • #4 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #5 IA__g_signal_emit
    at gsignal.c line 2291
  • #6 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2782
  • #7 gtk_vbox_size_allocate
    at gtkvbox.c line 261
  • #8 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #9 g_type_class_meta_marshal
  • #10 IA__g_closure_invoke
    at gclosure.c line 437
  • #11 signal_emit_unlocked_R
    at gsignal.c line 2418
  • #12 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #13 IA__g_signal_emit
    at gsignal.c line 2291
  • #14 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2782
  • #15 gtk_hpaned_size_allocate
    at gtkhpaned.c line 247
  • #16 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #17 g_type_class_meta_marshal
    at gclosure.c line 514
  • #18 IA__g_closure_invoke
    at gclosure.c line 437
  • #19 signal_emit_unlocked_R
  • #20 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #21 IA__g_signal_emit
    at gsignal.c line 2291
  • #22 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2782
  • #23 gtk_vbox_size_allocate
    at gtkvbox.c line 261
  • #24 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #25 g_type_class_meta_marshal
    at gclosure.c line 514
  • #26 IA__g_closure_invoke
    at gclosure.c line 437
  • #27 signal_emit_unlocked_R
    at gsignal.c line 2418
  • #28 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #29 IA__g_signal_emit
    at gsignal.c line 2291
  • #30 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2782
  • #31 gtk_window_size_allocate
    at gtkwindow.c line 4229
  • #32 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #33 g_type_class_meta_marshal
    at gclosure.c line 514
  • #34 IA__g_closure_invoke
    at gclosure.c line 437
  • #35 signal_emit_unlocked_R
    at gsignal.c line 2418
  • #36 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #37 IA__g_signal_emit
    at gsignal.c line 2291
  • #38 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2782
  • #39 gtk_window_move_resize
    at gtkwindow.c line 5425
  • #40 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #41 g_type_class_meta_marshal
    at gclosure.c line 514
  • #42 IA__g_closure_invoke
    at gclosure.c line 437
  • #43 signal_emit_unlocked_R
    at gsignal.c line 2526
  • #44 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #45 IA__g_signal_emit
    at gsignal.c line 2291
  • #46 IA__gtk_container_check_resize
    at gtkcontainer.c line 1190
  • #47 gtk_container_idle_sizer
    at gtkcontainer.c line 1114
  • #48 g_idle_dispatch
    at gmain.c line 3812
  • #49 g_main_dispatch
    at gmain.c line 1933
  • #50 IA__g_main_context_dispatch
    at gmain.c line 2483
  • #51 g_main_context_iterate
    at gmain.c line 2564
  • #52 IA__g_main_loop_run
    at gmain.c line 2768
  • #53 IA__gtk_dialog_run
    at gtkdialog.c line 1021
  • #54 xkb_layout_choose
    at gnome-keyboard-properties-xkblt.c line 579
  • #55 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #56 IA__g_closure_invoke
    at gclosure.c line 437
  • #57 signal_emit_unlocked_R
    at gsignal.c line 2488
  • #58 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #59 IA__g_signal_emit
    at gsignal.c line 2291
  • #60 IA__gtk_button_clicked
    at gtkbutton.c line 782
  • #61 gtk_real_button_released
  • #62 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #63 g_type_class_meta_marshal
    at gclosure.c line 514
  • #64 IA__g_closure_invoke
    at gclosure.c line 437
  • #65 signal_emit_unlocked_R
    at gsignal.c line 2418
  • #66 IA__g_signal_emit_valist
    at gsignal.c line 2247
  • #67 IA__g_signal_emit
    at gsignal.c line 2291
  • #68 IA__gtk_button_released
    at gtkbutton.c line 774
  • #69 gtk_button_button_release
    at gtkbutton.c line 1210
  • #70 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #71 g_type_class_meta_marshal
    at gclosure.c line 514
  • #72 IA__g_closure_invoke
    at gclosure.c line 437
  • #73 signal_emit_unlocked_R
    at gsignal.c line 2526
  • #74 IA__g_signal_emit_valist
    at gsignal.c line 2257
  • #75 IA__g_signal_emit
    at gsignal.c line 2291
  • #76 gtk_widget_event_internal
    at gtkwidget.c line 3636
  • #77 IA__gtk_propagate_event
    at gtkmain.c line 2145
  • #78 IA__gtk_main_do_event
    at gtkmain.c line 1383
  • #79 gdk_event_dispatch
    at gdkevents-x11.c line 2221
  • #80 g_main_dispatch
    at gmain.c line 1933
  • #81 IA__g_main_context_dispatch
    at gmain.c line 2483
  • #82 g_main_context_iterate
  • #83 IA__g_main_loop_run
    at gmain.c line 2768
  • #84 IA__gtk_main
    at gtkmain.c line 963
  • #85 main
    at gnome-keyboard-properties.c line 258

Comment 1 Daniel James 2005-04-12 23:58:58 UTC
I get this crash when I do something slightly different:

1) Open Keyboard properties
2) Click Layouts Tab
3) Click Add button
4) Select Korean layout (preview doesn't seem to update)
5) Select known good layout (Albanian seems to work)

If I select Korean and then close the window I get XKB errors...
Comment 2 Sebastien Bacher 2005-09-20 14:04:59 UTC
That works fine with GNOME 2.12 (but Korean is not listed), closing the bug. If
anybody gets this issue again feel free to reopen