Bugzilla – Attachment 146849 Details for
Bug 121555
GTK3: Crash displaying menus with new elements
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols
bt.txt (text/plain), 6.77 KB, created by
Julien Nabet
on 2018-11-20 20:13:01 UTC
(
hide
)
Description:
bt with debug symbols
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2018-11-20 20:13:01 UTC
Size:
6.77 KB
patch
obsolete
>[New Thread 0x7fffb262c700 (LWP 8722)] >[Thread 0x7fffb262c700 (LWP 8722) exited] >/usr/include/c++/8/debug/vector:417: >Error: attempt to subscript container with out-of-bounds index 65535, but >container only holds 11 elements. > >Objects involved in the operation: > sequence "this" @ 0x0x55555ac30568 { > type = std::__debug::vector<GtkSalMenuItem*, std::allocator<GtkSalMenuItem*> >; > } > >Thread 1 "soffice.bin" received signal SIGABRT, Aborted. >__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 >51 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. >(gdb) bt >#0 0x00007ffff7b58f3b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 >#1 0x00007ffff7b5a2f1 in __GI_abort () at abort.c:79 >#2 0x00007ffff79fc77d in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 >#3 0x00007fffe7e9916b in std::__debug::vector<GtkSalMenuItem*, std::allocator<GtkSalMenuItem*> >::operator[](unsigned long) (this=0x55555ac30568, __n=65535) > at /usr/include/c++/8/debug/vector:417 >#4 0x00007fffe7e98e15 in GtkSalMenu::GetItemAtPos(unsigned int) (this=0x55555ac30560, nPos=65535) at /home/julien/lo/libreoffice/vcl/inc/unx/gtk/gtksalmenu.hxx:97 >#5 0x00007fffe7e98135 in GtkSalMenu::Activate(char const*) (pCommand=0x55555bcb0f84 "window-93825083311456-121") > at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtksalmenu.cxx:1171 >#6 0x00007fffe7ea0430 in g_lo_action_group_perform_submenu_action(GLOActionGroup*, gchar const*, GVariant*) (group= > 0x555557b02500, action_name=0x55555bcb0f84 "window-93825083311456-121", state=0x55555c58c070) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gloactiongroup.cxx:187 >#7 0x00007fffe7ea0619 in g_lo_action_group_change_state(GActionGroup*, gchar const*, GVariant*) (group=0x555557b02500, action_name=0x55555bcb0f84 "window-93825083311456-121", value=0x55555c58c070) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gloactiongroup.cxx:210 >#8 0x00007fffe76a1ede in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#9 0x00007fffe77f78d1 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#10 0x00007fffe77f88cf in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#11 0x00007fffeb224b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#12 0x00007fffeb2378f3 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#13 0x00007fffeb240882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#14 0x00007fffeb240ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#15 0x00007fffe7927fe6 in gtk_widget_show () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#16 0x00007fffe77e966b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#17 0x00007fffe77e9fd9 in gtk_menu_popup_at_widget () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#18 0x00007fffe77f108f in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#19 0x00007fffe77f1b73 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#20 0x00007fffeb224b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#21 0x00007fffeb237a96 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#22 0x00007fffeb240882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#23 0x00007fffeb240ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#24 0x00007fffe77f5e56 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#25 0x00007fffe77f60c0 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#26 0x00007fffe7971294 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#27 0x00007fffeb224da6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#28 0x00007fffeb24032b in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#29 0x00007fffeb240ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#30 0x00007fffe791f3e4 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#31 0x00007fffe77e00f6 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#32 0x00007fffe77e2213 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#33 0x00007fffe74e32a5 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#34 0x00007fffe753e042 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#35 0x00007fffeb144c3e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#36 0x00007fffeb144ed8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >---Type <return> to continue, or q <return> to quit--- >#37 0x00007fffeb144f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#38 0x00007fffe7db6290 in GtkSalData::Yield(bool, bool) (this=0x5555556471e0, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:463 >#39 0x00007fffe7db99c2 in GtkInstance::DoYield(bool, bool) (this=0x555555655320, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:406 >#40 0x00007ffff10275c1 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:439 >#41 0x00007ffff1027ae3 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:503 >#42 0x00007ffff10273b9 in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:420 >#43 0x00007ffff7d58250 in desktop::Desktop::Main() (this=0x7fffffff2ed0) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1617 >#44 0x00007ffff103e29b in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:199 >#45 0x00007ffff103e3c0 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:233 >#46 0x00007ffff7dadeb3 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:169 >#47 0x000055555555484b in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#48 0x000055555555484b in main (argc=<optimized out>, argv=<optimized out>) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(gdb) frame 4 >#4 0x00007fffe7e98e15 in GtkSalMenu::GetItemAtPos (this=0x55555ac30560, nPos=65535) at /home/julien/lo/libreoffice/vcl/inc/unx/gtk/gtksalmenu.hxx:97 >97 GtkSalMenuItem* GetItemAtPos( unsigned nPos ) { return maItems[ nPos ]; } >(gdb) p maItems >$1 = std::__debug::vector of length 11, capacity 16 = {0x55555bf01100, 0x55555bee7aa0, 0x55555bd21340, 0x55555ac7b740, 0x55555ac96110, 0x55555c526690, 0x55555b6132a0, > 0x55555c5ee620, 0x55555bd78cd0, 0x55555adb0d70, 0x55555b681cd0} >(gdb) frame 5 >#5 0x00007fffe7e98135 in GtkSalMenu::Activate (pCommand=0x55555bcb0f84 "window-93825083311456-121") at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtksalmenu.cxx:1171 >1171 GtkSalMenu* pSubMenu = pSalMenu->GetItemAtPos(pVclMenu->GetItemPos(aMenuAndId.second))->mpSubMenu; >(gdb) p aMenuAndId >$2 = {first = 0x55555ac30560, second = 121} >(gdb) p aMenuAndId.second >$3 = 121 >(gdb) p pVclMenu->GetItemPos(aMenuAndId.second) >Couldn't find method Menu::GetItemPos >(gdb) >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 121555
:
146841
| 146849