Opened 5 years ago

Closed 4 years ago

#506 closed defect/bug (fixed)

Crash when enter menue

Reported by: mergalll Owned by: KaZeR
Priority: major Milestone:
Component: core Version: svn
Severity: Keywords:
Cc: jamae

Description

I use navit on a n800. Since the latest update svn2776 it is not possible to enter the menue. The app starts as usual in map view mode. After pushing the n800 hardware button or clicking the map navit ends unexcepted.

Change History (4)

comment:1 Changed 5 years ago by jamae

  • Cc jamae added

First revision broken here on neo freerunner armv4t is svnr2761
Last revision tested but still broken svnr2788, svnr2760 works fine.

comment:2 Changed 5 years ago by jamae

  • Priority changed from major to blocker

I crashes when enter menu also on amd64 desktop:

This time I tried svnr2797.

0x00007fdb2d045d2e in waitpid () from /lib/libc.so.6
#0 0x00007fdb2d045d2e in waitpid () from /lib/libc.so.6
#1 0x00007fdb2cfe1ba9 in do_system () from /lib/libc.so.6
#2 0x0000000000415746 in sigsegv ()
#3 <signal handler called>
#4 0x00007fdb2d021382 in strlen () from /lib/libc.so.6
#5 0x0000000000410203 in xml_parse_text ()
#6 0x00007fdb2564f55e in gui_internal_html_menu () from /usr/lib64/navit/gui/libgui_internal.so
#7 0x00007fdb2564f72f in gui_internal_cmd_menu () from /usr/lib64/navit/gui/libgui_internal.so
#8 0x00000000004136ad in callback_list_call_attr ()
#9 0x0000000000413861 in callback_list_call_attr_args ()
#10 0x00007fdb2c994314 in button_release () from /usr/lib64/navit/graphics/libgraphics_gtk_drawing_area.so
#11 0x00007fdb2c419fb9 in _gtk_marshal_BOOLEANBOXED () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007fdb29538fa1 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x00007fdb29551bb3 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#14 0x00007fdb29550b3a in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x00007fdb2955102f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x00007fdb2c58fc5a in gtk_widget_event_internal () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007fdb2c58f778 in gtk_widget_event () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fdb2c4185b9 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007fdb2c416f70 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007fdb2c032cff in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#21 0x00007fdb2d7d93ed in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007fdb2d7da86d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0x00007fdb2d7dad0e in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#24 0x00007fdb2d7db461 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#25 0x000000000040bf21 in main_real ()
#26 0x00007fdb2cfc3bbd in
libc_start_main () from /lib/libc.so.6
#27 0x000000000040bc09 in _start ()
Detaching from program: /usr/bin/navit, process 5114

comment:3 Changed 5 years ago by jamae

  • Priority changed from blocker to major

Resolved by using updated navit.xml shipped with navit source.

Cp15 said its because menu definition was moved to navit.xml. So if you use your own navit.xml, you need to merge/include new menu definition from standard navit.xml. He also said that he will add error message about missing menu definition instead of crash, then this bug can be closed.

Thanks cp15.

comment:4 Changed 4 years ago by kazer

  • Resolution set to fixed
  • Status changed from new to closed

Indeed, sometimes there are big changes in the xml file.. The drawback of using bleeding-edge development version :)

Note: See TracTickets for help on using tickets.