Opened 11 years ago

Closed 11 years ago

#386 closed defect/bug (fixed)

crash with non-OSD keyboard in internal GUI

Reported by: joysfera.blogspot.com Owned by: cp15
Priority: minor Milestone:
Component: gui/internal Version: git master
Severity: Keywords:
Cc:

Description

When a non-OSD keyboard is enabled (by adding 'keyboard="anything"' to <gui>) navit crashes as soon as you type in first letter - probably because one of the following pointers are NULL or worse:

gui_internal.c: line 2391 GList *lk=md->keyboard->children;

stack trace: 0xb8014430 in kernel_vsyscall () #0 0xb8014430 in kernel_vsyscall () #1 0xb7e192a3 in waitpid () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7db357b in ?? () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7eec4fd in system () from /lib/tls/i686/cmov/libpthread.so.0 #4 0x0805270f in sigsegv (sig=11) at debug.c:62 #5 <signal handler called> #6 0xb7203009 in gui_internal_search_idle (this=0x9089068,

wm_name=0x915a578 "Town", search_list=0x9185108, param=0x3) at gui_internal.c:2391

#7 0x0806aeec in callback_call (cb=0x91171d0, pcount=0, p=0xbfb30560)

at callback.c:172

Change History (1)

comment:1 Changed 11 years ago by horwitz

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

A fix has been applied to rev 2362.

Note: See TracTickets for help on using tickets.