Opened 12 years ago
Closed 12 years ago
#337 closed defect (fixed)
Very long config keys crash arb
Reported by: | aboeckma | Owned by: | westram |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Library (other) | Version: | SVN |
Keywords: | Cc: |
Description
- click search
- click config
- enter very long string into input field
- click store
- notice: aw_message: 'Invalid key '<very long text>': too long'
- notice that arb crashed
erasing 'testaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' from 'test;test;test' result: 'test;test;test' aw_message: 'Invalid key 'cfg_testaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa': too long' ** (arb_ntree:27842): CRITICAL **: AW_awar *AW_root::awar_string(const char *, const char *, AW_default): assertion `AW_IS_VALID_AWAR_NAME(var_name)' failed -------------------- ARB-backtrace 'received signal 11': 0 arb_ntree 0x0000000106437bf9 _Z18GBK_dump_backtraceP7__sFILEPKc + 41 1 arb_ntree 0x0000000106439891 _ZL15sigsegv_handleri + 97 2 libsystem_c.dylib 0x00007fff913428ea _sigtramp + 26 3 ??? 0x00007ff353e2e512 0x0 + 140683061159186 4 arb_ntree 0x000000010644a6db _ZL24AWT_start_config_managerP9AW_windowl + 2859 5 arb_ntree 0x000000010644acee _ZL24AWT_start_config_managerP9AW_windowl + 4414 6 arb_ntree 0x000000010644acee _ZL24AWT_start_config_managerP9AW_windowl + 4414 7 arb_ntree 0x000000010644acee _ZL24AWT_start_config_managerP9AW_windowl + 4414 8 arb_ntree 0x00000001064c0aed _ZNK21StrictlyTypedCallbackIvP9AW_windowllEclES1_ll + 45 9 arb_ntree 0x00000001064c0a5f _ZNK12Callback_FVVIvP9AW_windowEclES1_ + 95 10 arb_ntree 0x000000010649163c _ZN5AW_cb13run_callbacksEv + 908 11 arb_ntree 0x00000001064af809 _ZN9AW_window13click_handlerEP10_GtkWidgetPv + 361 12 libgobject-2.0.0.dylib 0x00000001075b2a35 _g_closure_invoke_va + 309 13 libgobject-2.0.0.dylib 0x00000001075c30d8 g_signal_emit_valist + 1352 14 libgobject-2.0.0.dylib 0x00000001075c3d24 g_signal_emit + 116 15 libgtk-x11-2.0.0.dylib 0x0000000106acea0f gtk_real_button_released + 127 16 libgobject-2.0.0.dylib 0x00000001075b2a35 _g_closure_invoke_va + 309 17 libgobject-2.0.0.dylib 0x00000001075c30d8 g_signal_emit_valist + 1352 18 libgobject-2.0.0.dylib 0x00000001075c3d24 g_signal_emit + 116 19 libgtk-x11-2.0.0.dylib 0x0000000106ace663 gtk_button_button_release + 99 20 libgtk-x11-2.0.0.dylib 0x0000000106b793ef _gtk_marshal_BOOLEAN__BOXED + 159 21 libgobject-2.0.0.dylib 0x00000001075b2bc4 g_closure_invoke + 308 22 libgobject-2.0.0.dylib 0x00000001075c283a signal_emit_unlocked_R + 2218 23 libgobject-2.0.0.dylib 0x00000001075c37f8 g_signal_emit_valist + 3176 24 libgobject-2.0.0.dylib 0x00000001075c3d24 g_signal_emit + 116 25 libgtk-x11-2.0.0.dylib 0x0000000106c906ac gtk_widget_event_internal + 620 26 libgtk-x11-2.0.0.dylib 0x0000000106b774df gtk_propagate_event + 383 27 libgtk-x11-2.0.0.dylib 0x0000000106b7713e gtk_main_do_event + 1294 28 libgdk-x11-2.0.0.dylib 0x0000000106f62081 gdk_event_dispatch + 81 29 libglib-2.0.0.dylib 0x000000010762e8f8 g_main_context_dispatch + 328 30 libglib-2.0.0.dylib 0x0000000107630a0e g_main_context_iterate + 510 31 libglib-2.0.0.dylib 0x0000000107631faf g_main_loop_run + 287 32 libgtk-x11-2.0.0.dylib 0x0000000106b7694f gtk_main + 191 33 arb_ntree 0x00000001064a74a1 _ZN7AW_root9main_loopEv + 17 34 arb_ntree 0x0000000106244345 _ZL11startup_guiR16NtreeCommandLineR9ARB_ERROR + 3061 35 arb_ntree 0x00000001062435d9 _Z8ARB_mainiPPc + 281 36 arb_ntree 0x0000000106219e62 main + 34 37 libdyld.dylib 0x00007fff922517e1 start + 0 -------------------- End of backtrace [Terminating with signal 11] assertion 'openedDBs == closedDBs' failed in arbdb.cxx #413 -------------------- ARB-backtrace 'ARB_SIGSEGV': 0 arb_ntree 0x0000000106437bf9 _Z18GBK_dump_backtraceP7__sFILEPKc + 41 1 arb_ntree 0x00000001063fc807 _ZN13gb_local_dataD2Ev + 135 2 arb_ntree 0x00000001063fc76c _ZN13gb_local_dataD1Ev + 28 3 arb_ntree 0x00000001063fca66 _ZL10GB_exit_gbv + 38 4 arb_ntree 0x00000001063fca28 _ZN8GB_shellD2Ev + 152 5 arb_ntree 0x00000001063fc985 _ZN8GB_shellD1Ev + 21 6 arb_ntree 0x00000001064319d9 _ZN20GB_test_shell_closedD2Ev + 41 7 arb_ntree 0x000000010642fe15 _ZN20GB_test_shell_closedD1Ev + 21 8 libsystem_c.dylib 0x00007fff9139b307 __cxa_finalize + 200 9 libsystem_c.dylib 0x00007fff9139cf57 exit + 15 10 arb_ntree 0x00000001064398b9 _ZL15sigsegv_handleri + 137 11 libsystem_c.dylib 0x00007fff913428ea _sigtramp + 26 12 ??? 0x00007ff353e2e512 0x0 + 140683061159186 13 arb_ntree 0x000000010644a6db _ZL24AWT_start_config_managerP9AW_windowl + 2859 14 arb_ntree 0x000000010644acee _ZL24AWT_start_config_managerP9AW_windowl + 4414 15 arb_ntree 0x000000010644acee _ZL24AWT_start_config_managerP9AW_windowl + 4414 16 arb_ntree 0x000000010644acee _ZL24AWT_start_config_managerP9AW_windowl + 4414 17 arb_ntree 0x00000001064c0aed _ZNK21StrictlyTypedCallbackIvP9AW_windowllEclES1_ll + 45 18 arb_ntree 0x00000001064c0a5f _ZNK12Callback_FVVIvP9AW_windowEclES1_ + 95 19 arb_ntree 0x000000010649163c _ZN5AW_cb13run_callbacksEv + 908 20 arb_ntree 0x00000001064af809 _ZN9AW_window13click_handlerEP10_GtkWidgetPv + 361 21 libgobject-2.0.0.dylib 0x00000001075b2a35 _g_closure_invoke_va + 309 22 libgobject-2.0.0.dylib 0x00000001075c30d8 g_signal_emit_valist + 1352 23 libgobject-2.0.0.dylib 0x00000001075c3d24 g_signal_emit + 116 24 libgtk-x11-2.0.0.dylib 0x0000000106acea0f gtk_real_button_released + 127 25 libgobject-2.0.0.dylib 0x00000001075b2a35 _g_closure_invoke_va + 309 26 libgobject-2.0.0.dylib 0x00000001075c30d8 g_signal_emit_valist + 1352 27 libgobject-2.0.0.dylib 0x00000001075c3d24 g_signal_emit + 116 28 libgtk-x11-2.0.0.dylib 0x0000000106ace663 gtk_button_button_release + 99 29 libgtk-x11-2.0.0.dylib 0x0000000106b793ef _gtk_marshal_BOOLEAN__BOXED + 159 30 libgobject-2.0.0.dylib 0x00000001075b2bc4 g_closure_invoke + 308 31 libgobject-2.0.0.dylib 0x00000001075c283a signal_emit_unlocked_R + 2218 32 libgobject-2.0.0.dylib 0x00000001075c37f8 g_signal_emit_valist + 3176 33 libgobject-2.0.0.dylib 0x00000001075c3d24 g_signal_emit + 116 34 libgtk-x11-2.0.0.dylib 0x0000000106c906ac gtk_widget_event_internal + 620 35 libgtk-x11-2.0.0.dylib 0x0000000106b774df gtk_propagate_event + 383 36 libgtk-x11-2.0.0.dylib 0x0000000106b7713e gtk_main_do_event + 1294 37 libgdk-x11-2.0.0.dylib 0x0000000106f62081 gdk_event_dispatch + 81 38 libglib-2.0.0.dylib 0x000000010762e8f8 g_main_context_dispatch + 328 39 libglib-2.0.0.dylib 0x0000000107630a0e g_main_context_iterate + 510 40 libglib-2.0.0.dylib 0x0000000107631faf g_main_loop_run + 287 41 libgtk-x11-2.0.0.dylib 0x0000000106b7694f gtk_main + 191 42 arb_ntree 0x00000001064a74a1 _ZN7AW_root9main_loopEv + 17 43 arb_ntree 0x0000000106244345 _ZL11startup_guiR16NtreeCommandLineR9ARB_ERROR + 3061 44 arb_ntree 0x00000001062435d9 _Z8ARB_mainiPPc + 281 45 arb_ntree 0x0000000106219e62 main + 34 46 libdyld.dylib 0x00007fff922517e1 start + 0 -------------------- End of backtrace
Change History (3)
comment:1 Changed 12 years ago by aboeckma
- Summary changed from Very long config keys crash arg to Very long config keys crash arb
comment:2 Changed 12 years ago by westram
- Component changed from !NoIdea to Library (other)
- Owner changed from devel to westram
- Status changed from new to assigned
- Version changed from gtkport to SVN
comment:3 Changed 12 years ago by westram
- Resolution set to fixed
- Status changed from assigned to closed
Note: See
TracTickets for help on using
tickets.
by [10278]