Return Error -11 when running program

Do you have a question about makefiles, a compiler or IDE you are using and need to know how to set it up for wxWidgets or why it doesn't compile but other IDE's do ? Post your questions here.
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Return Error -11 when running program

Post by philm »

Hello all,

my version of wxwidgets was able to compile without a hitch (Although, there were a couple of packages that I had to download which was not included when I installed wxwidgets but it works now.) For those wondering, I am using the codeLite IDE.

My program is able to compile. However, when I go to execute the program, I get an Error: Return -11. Going to the debugger, it says that the Program Recieved signal SIGSEGV. Going through the call stack, the last thing that was executed, was the wxIMPLEMENT_APP.

Interestingly, I have another computer where everything works fine. I am running the same version of wxWidgets. Although, in the include folder in /usr/bin on my new computer, wx widgets is in the folder called wx-3.0. However, on the computer that I was developing on, it wxWidgets is in a folder called wx-3.0-unofficial. I am not sure if this is significant but I felt necessary to mention if it could be the main cause.

Has anyone else had this issue before? The issue being the return code -11 and receiving the SIGSEGV signal.

Edit:

More investigate has yeilded some results. Running the program in terminal, I get the error:

Code: Select all

Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).
DavidHart
Site Admin
Site Admin
Posts: 4252
Joined: Thu Jan 12, 2006 6:23 pm
Location: IoW, UK

Re: Return Error -11 when running program

Post by DavidHart »

Hi,

I'm not clear about what you have done:
Have you built the program once, on the computer-1 where the program runs OK, and are now trying to run the same binary on computer-2? If so, rebuild on computer-2.
Or did you build successfully on both computers, and are trying to run build-1 on computer-1 and build-2 on computer-2? If so, you need to investigate further.

One way to investigate is to look at the result of doing, in a terminal:
ldd /path/to/your/program
and see which libraries are linked to it. If any are missing, that would tend to explain the problem. If not, look at the names of the wx libs and see if they are what you expect.

Another thing to do is:
Going through the call stack, the last thing that was executed, was the wxIMPLEMENT_APP.
By 'last thing' do you mean the first frame in the stack, frame 0? If not look at the frames between wxIMPLEMENT_APP and frame 0.
(Although, there were a couple of packages that I had to download which was not included when I installed wxwidgets
Have you also installed them on computer-2?
wxWidgets is in a folder called wx-3.0-unofficial
Hmm. What is the full path to that dir? And which distro/version are you using?

Regards,

David
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

Hello David,

I apologize for the confusion.

Computer 1, I have already built the project no issues. Everything runs fine (I am running ubuntu 14.04). I am able to compile and run the program without any issue

computer 2 is a new installation of ubuntu 16.04. I was able to install everything fine and compiling without any issue. Issue comes up when I go to execute the program

The full path to the directory on computer 1 is /usr/inlcude/wx-3.0-unofficial. I have no idea why there is the unofficial. It isn't causing any issues so I think it is ok.

When I mean last thing, I mean it is on the last frame:

Code: Select all

0  0x00007ffff5c3a4a6  malloc_consolidate  /build/glibc-t3gR2i/glibc-2.23/malloc/malloc.c  4179
1  0x00007ffff5c3d3be  _int_malloc  /build/glibc-t3gR2i/glibc-2.23/malloc/malloc.c  3448
2  0x00007ffff5c4021a  __libc_calloc  /build/glibc-t3gR2i/glibc-2.23/malloc/malloc.c  3234
3  0x00007ffff69c055f  wxAppConsole::wxAppConsole()    
4  0x00007ffff6ff9399  wxAppBase::wxAppBase()    
5  0x00007ffff6f05c0e  wxApp::wxApp()    
6  0x0000000000468b72  OmniFEMApp::OmniFEMApp  /home/philm/GitHub/Omni-FEM/Include/UI/OmniFEMFrame.h  38
7  0x0000000000466371  wxCreateApp  /home/philm/GitHub/Omni-FEM/src/UI/MainFrame/Presentation/mainOmniFEMUI.cpp  453
8  0x00007ffff6920d91  wxEntryStart(int&, wchar_t**)    
9  0x00007ffff6920ebc  wxInitialize(int, wchar_t**)    
10  0x00007ffff6920f0d  wxEntry(int&, wchar_t**)    
11  0x0000000000466339  main  /home/philm/GitHub/Omni-FEM/src/UI/MainFrame/Presentation/mainOmniFEMUI.cpp  453
DavidHart
Site Admin
Site Admin
Posts: 4252
Joined: Thu Jan 12, 2006 6:23 pm
Location: IoW, UK

Re: Return Error -11 when running program

Post by DavidHart »

Computer 1, I have already built the project no issues. Everything runs fine (I am running ubuntu 14.04). I am able to compile and run the program without any issue
computer 2 is a new installation of ubuntu 16.04. I was able to install everything fine and compiling without any issue. Issue comes up when I go to execute the program
OK, so you successfully built on both machines. That removes one possible reason for crashing.
The full path to the directory on computer 1 is /usr/inlcude/wx-3.0-unofficial. I have no idea why there is the unofficial.
14.04 didn't come with an official wx3, so you presumably installed the unofficial one from the CodeLite site.
It isn't causing any issues so I think it is ok.
The name is fine. It's possible that the program crashes in 16.04 because it doesn't work with the official ubuntu wx3; not likely, but possible.
When I mean last thing, I mean it is on the last frame
Frame 0, at the top of the callstack, should show the immediate cause of the crash, with later frames showing how you got to that place. However a malloc call isn't very diagnostic.
Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).
That shouldn't happen if you've built and run against the 16.04 wx3. Are you sure computer-2 doesn't have any bits of the computer-1 build?
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

I am sure that computer 2 doesn't have any bits because it is a separate machine.

But, there is a moment like a couple of days where I had Ubuntu 14.04 installed (fresh install) I didn't run any updates or downloaded anything. I then upgraded to 16.04
stahta01
Ultimate wxWidgets Guru
Ultimate wxWidgets Guru
Posts: 548
Joined: Fri Nov 03, 2006 2:00 pm

Re: Return Error -11 when running program

Post by stahta01 »

philm wrote:
More investigate has yeilded some results. Running the program in terminal, I get the error:

Code: Select all

Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).
The most common cause is the Compiler used to create the wxWidgets C++ library is NOT the same compiler used to compile the program.

In other words, you likely need to self build wxWidgets with the Compiler you are using for the program.
Or you need to upgrade the Compiler to match the compiler version used to build the library.

Tim S.
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

Ok hello everyone, I apologize for my absence. Since Tim's last comment, I downloaded the latest version of wxwidgets and I was able to build it without an issue. Then, I had to configure codeLite to recongize the new build (this part too some time). Recently, I was able to figure this out.

I ma still unable to run the program but I am not getting a return code -11. Instead, I am getting a return code -6.

Here is the call stack:

Code: Select all

0  0x00007ffff594f428  __GI_raise  /build/glibc-t3gR2i/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c  54
1  0x00007ffff595102a  __GI_abort  /build/glibc-t3gR2i/glibc-2.23/stdlib/abort.c  89
2  0x00007ffff59917ea  __libc_message  /build/glibc-t3gR2i/glibc-2.23/libio/../sysdeps/posix/libc_fatal.c  175
3  0x00007ffff599bd61  malloc_printerr  /build/glibc-t3gR2i/glibc-2.23/malloc/malloc.c  5004
4  0x00007ffff599bd61  _int_malloc  /build/glibc-t3gR2i/glibc-2.23/malloc/malloc.c  3384
5  0x00007ffff599d5d4  __GI___libc_malloc  /build/glibc-t3gR2i/glibc-2.23/malloc/malloc.c  2911
6  0x00007ffff6292b58  operator new(unsigned long)    
7  0x00007ffff6eca210  wxInitializeStockLists  /home/phillip/Desktop/wx-3.0/src/common/gdicmn.cpp  690
8  0x00007ffff6e5309e  wxAppBase::Initialize  /home/phillip/Desktop/wx-3.0/src/common/appcmn.cpp  110
9  0x00007ffff6d70c5e  wxApp::Initialize  /home/phillip/Desktop/wx-3.0/src/gtk/app.cpp  276
10  0x00007ffff66f08b4  wxEntryStart  /home/phillip/Desktop/wx-3.0/src/common/init.cpp  333
11  0x00007ffff66f0d7b  wxInitialize  /home/phillip/Desktop/wx-3.0/src/common/init.cpp  540
12  0x00007ffff66f0ff9  wxInitializer::wxInitializer  /home/phillip/Desktop/wx-3.0/include/wx/init.h  92
13  0x00007ffff66f0b75  wxEntry  /home/phillip/Desktop/wx-3.0/src/common/init.cpp  473
14  0x00007ffff66f0ccb  wxEntry  /home/phillip/Desktop/wx-3.0/src/common/init.cpp  515
15  0x000000000046f717  main  /home/phillip/GitHub/Omni-FEM/src/UI/MainFrame/Presentation/mainOmniFEMUI.cpp  454
The message that pops up from the debugger says:

"Program Received signal SIGABRT"

I also ran the program from terminal, here is the output from the terminal:

Code: Select all

*** Error in `./Omni-FEM': malloc(): memory corruption (fast): 0x0000000001fdf6b0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fd3284bc7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x81d61)[0x7fd3284c6d61]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7fd3284c85d4]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(_Znwm+0x18)[0x7fd328dccb58]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_Z22wxInitializeStockListsv+0x30)[0x7fd329a07210]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_ZN9wxAppBase10InitializeERiPPw+0x3e)[0x7fd32999009e]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_ZN5wxApp10InitializeERiPPw+0x54)[0x7fd3298adc5e]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z12wxEntryStartRiPPw+0xed)[0x7fd32922a8b4]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z12wxInitializeRiPPw+0x69)[0x7fd32922ad7b]
/usr/local/lib/libwx_baseu-3.1.so.0(+0x165ff9)[0x7fd32922aff9]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z7wxEntryRiPPw+0x37)[0x7fd32922ab75]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z7wxEntryRiPPc+0x3a)[0x7fd32922accb]
./Omni-FEM[0x46f717]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fd328465830]
./Omni-FEM[0x4152a9]
======= Memory map: ========
00400000-004d2000 r-xp 00000000 08:11 11148411                           /home/phillip/GitHub/Omni-FEM/Debug/Omni-FEM
006d1000-006d2000 r--p 000d1000 08:11 11148411                           /home/phillip/GitHub/Omni-FEM/Debug/Omni-FEM
006d2000-006d4000 rw-p 000d2000 08:11 11148411                           /home/phillip/GitHub/Omni-FEM/Debug/Omni-FEM
006d4000-006e2000 rw-p 00000000 00:00 0 
01f7f000-01fe2000 rw-p 00000000 00:00 0                                  [heap]
7fd318000000-7fd318021000 rw-p 00000000 00:00 0 
7fd318021000-7fd31c000000 ---p 00000000 00:00 0 
7fd31ff35000-7fd31ff37000 r-xp 00000000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd31ff37000-7fd320136000 ---p 00002000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd320136000-7fd320137000 r--p 00001000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd320137000-7fd320138000 rw-p 00002000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd32013d000-7fd320415000 r--p 00000000 08:11 18095314                   /usr/lib/locale/locale-archive
7fd320415000-7fd320438000 r-xp 00000000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd320438000-7fd320637000 ---p 00023000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd320637000-7fd320639000 r--p 00022000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd320639000-7fd32063a000 rw-p 00024000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd32063d000-7fd320643000 r-xp 00000000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd320643000-7fd320843000 ---p 00006000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd320843000-7fd320844000 r--p 00006000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd320844000-7fd320845000 rw-p 00007000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd320845000-7fd32086b000 r-xp 00000000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd32086b000-7fd320a6b000 ---p 00026000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd320a6b000-7fd320a6d000 r--p 00026000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd320a6d000-7fd320a6e000 rw-p 00028000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd320a75000-7fd320ad1000 r-xp 00000000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd320ad1000-7fd320cd1000 ---p 0005c000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd320cd1000-7fd320cd2000 r--p 0005c000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd320cd2000-7fd320cd3000 rw-p 0005d000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd320cd5000-7fd320cec000 r-xp 00000000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd320cec000-7fd320eec000 ---p 00017000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd320eec000-7fd320eed000 r--p 00017000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd320eed000-7fd320eee000 rw-p 00018000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd320eee000-7fd320ef0000 rw-p 00000000 00:00 0 
7fd320ef5000-7fd320f14000 r-xp 00000000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd320f14000-7fd321113000 ---p 0001f000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd321113000-7fd321114000 r--p 0001e000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd321114000-7fd321115000 rw-p 0001f000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd321115000-7fd321117000 rw-p 00000000 00:00 0 
7fd32111d000-7fd321121000 r-xp 00000000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd321121000-7fd321320000 ---p 00004000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd321320000-7fd321321000 r--p 00003000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd321321000-7fd321322000 rw-p 00004000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd321325000-7fd32133b000 r-xp 00000000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd32133b000-7fd32153a000 ---p 00016000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd32153a000-7fd32153b000 r--p 00015000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd32153b000-7fd32153c000 rw-p 00016000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd32153c000-7fd32153f000 rw-p 00000000 00:00 0 
7fd321545000-7fd32154c000 r-xp 00000000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd32154c000-7fd32174b000 ---p 00007000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd32174b000-7fd32174c000 r--p 00006000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd32174c000-7fd32174d000 rw-p 00007000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd32174d000-7fd321755000 r-xp 00000000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd321755000-7fd321955000 ---p 00008000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd321955000-7fd321956000 r--p 00008000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd321956000-7fd321957000 rw-p 00009000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd32195d000-7fd32195f000 r-xp 00000000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd32195f000-7fd321b5f000 ---p 00002000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd321b5f000-7fd321b60000 r--p 00002000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd321b60000-7fd321b61000 rw-p 00003000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd321b65000-7fd321c04000 r-xp 00000000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd321c04000-7fd321e04000 ---p 0009f000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd321e04000-7fd321e0c000 r--p 0009f000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd321e0c000-7fd321e0d000 rw-p 000a7000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd321e0d000-7fd321eb1000 r-xp 00000000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd321eb1000-7fd3220b0000 ---p 000a4000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd3220b0000-7fd3220b6000 r--p 000a3000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd3220b6000-7fd3220b7000 rw-p 000a9000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd3220bd000-7fd32212b000 r-xp 00000000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd32212b000-7fd32232b000 ---p 0006e000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd32232b000-7fd32232c000 r--p 0006e000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd32232c000-7fd32232d000 rw-p 0006f000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd32232d000-7fd322335000 r-xp 00000000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd322335000-7fd322534000 ---p 00008000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd322534000-7fd322535000 r--p 00007000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd322535000-7fd322536000 rw-p 00008000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd32253d000-7fd322544000 r-xp 00000000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd322544000-7fd322743000 ---p 00007000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd322743000-7fd322744000 r--p 00006000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd322744000-7fd322745000 rw-p 00007000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd322745000-7fd322747000 r-xp 00000000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd322747000-7fd322946000 ---p 00002000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd322946000-7fd322947000 r--p 00001000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd322947000-7fd322948000 rw-p 00002000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd32294d000-7fd322956000 r-xp 00000000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd322956000-7fd322b55000 ---p 00009000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd322b55000-7fd322b56000 r--p 00008000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd322b56000-7fd322b57000 rw-p 00009000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd322b5d000-7fd322b67000 r-xp 00000000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd322b67000-7fd322d66000 ---p 0000a000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd322d66000-7fd322d67000 r--p 00009000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd322d67000-7fd322d68000 rw-p 0000a000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd322d6d000-7fd322d7c000 r-xp 00000000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd322d7c000-7fd322f7b000 ---p 0000f000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd322f7b000-7fd322f7c000 r--p 0000e000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd322f7c000-7fd322f7d000 rw-p 0000f000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd322f7d000-7fd322f7f000 r-xp 00000000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd322f7f000-7fd32317e000 ---p 00002000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd32317e000-7fd32317f000 r--p 00001000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd32317f000-7fd323180000 rw-p 00002000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd323185000-7fd32318e000 r-xp 00000000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd32318e000-7fd32338d000 ---p 00009000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd32338d000-7fd32338e000 r--p 00008000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd32338e000-7fd32338f000 rw-p 00009000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd323395000-7fd3233d2000 r-xp 00000000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd3233d2000-7fd3235d1000 ---p 0003d000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd3235d1000-7fd3235d3000 r--p 0003c000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd3235d3000-7fd3235d8000 rw-p 0003e000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd3235dd000-7fd3235f1000 r-xp 00000000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd3235f1000-7fd3237f1000 ---p 00014000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd3237f1000-7fd3237f2000 r--p 00014000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd3237f2000-7fd3237f3000 rw-p 00015000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd3237f5000-7fd323975000 r-xp 00000000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd323975000-7fd323b75000 ---p 00180000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd323b75000-7fd323b79000 r--p 00180000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd323b79000-7fd323b7b000 rw-p 00184000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd323b7b000-7fd323b7d000 rw-p 00000000 00:00 0 
7fd323b7d000-7fd323b9f000 r-xp 00000000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd323b9f000-7fd323d9e000 ---p 00022000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd323d9e000-7fd323da1000 r--p 00021000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd323da1000-7fd323da2000 rw-p 00024000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd323da5000-7fd323da8000 r-xp 00000000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd323da8000-7fd323fa7000 ---p 00003000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd323fa7000-7fd323fa8000 r--p 00002000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd323fa8000-7fd323fa9000 rw-p 00003000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd323fad000-7fd323fb2000 r-xp 00000000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd323fb2000-7fd3241b1000 ---p 00005000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd3241b1000-7fd3241b2000 r--p 00004000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd3241b2000-7fd3241b3000 rw-p 00005000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd3241b5000-7fd3241b7000 r-xp 00000000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd3241b7000-7fd3243b7000 ---p 00002000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd3243b7000-7fd3243b8000 r--p 00002000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd3243b8000-7fd3243b9000 rw-p 00003000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd3243bd000-7fd3243c0000 r-xp 00000000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd3243c0000-7fd3245bf000 ---p 00003000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd3245bf000-7fd3245c0000 r--p 00002000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd3245c0000-7fd3245c1000 rw-p 00003000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd3245c5000-7fd3245de000 r-xp 00000000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd3245de000-7fd3247dd000 ---p 00019000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd3247dd000-7fd3247de000 r--p 00018000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd3247de000-7fd3247df000 rw-p 00019000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd3247e5000-7fd324809000 r-xp 00000000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd324809000-7fd324a08000 ---p 00024000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd324a08000-7fd324a09000 r--p 00023000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd324a09000-7fd324a0a000 rw-p 00024000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd324a0d000-7fd324a14000 r-xp 00000000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd324a14000-7fd324c13000 ---p 00007000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd324c13000-7fd324c14000 r--p 00006000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd324c14000-7fd324c15000 rw-p 00007000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd324c15000-7fd324d23000 r-xp 00000000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd324d23000-7fd324f23000 ---p 0010e000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd324f23000-7fd324f26000 r--p 0010e000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd324f26000-7fd324f27000 rw-p 00111000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd324f27000-7fd324f29000 rw-p 00000000 00:00 0 
7fd324f2d000-7fd324f39000 r-xp 00000000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd324f39000-7fd325138000 ---p 0000c000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd325138000-7fd325139000 r--p 0000b000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd325139000-7fd32513a000 rw-p 0000c000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd32513d000-7fd32524c000 r-xp 00000000 08:11 5374937                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fd32524c000-7fd32544b000 ---p 0010f000 08:11 5374937                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fd32544b000-7fd32544c000 r--p 0010e000 08:11 5374937                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fd32544c000-7fd32544d000 rw-p 0010f000 08:11 5374937                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fd32544d000-7fd32544e000 rw-p 00000000 00:00 0 
7fd325455000-7fd32549e000 r-xp 00000000 08:11 18094880                   /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fd32549e000-7fd32569e000 ---p 00049000 08:11 18094880                   /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fd32569e000-7fd3256a0000 r--p 00049000 08:11 18094880                   /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fd3256a0000-7fd3256a1000 rw-p 0004b000 08:11 18094880                   /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3800.1
7fd3256a5000-7fd3256c6000 r-xp 00000000 08:11 18088417                   /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
7fd3256c6000-7fd3258c5000 ---p 00021000 08:11 18088417                   /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
7fd3258c5000-7fd3258c6000 r--p 00020000 08:11 18088417                   /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2Aborted (core dumped)

So it looks like there is some memory corruption from malloc? How do I fix something like that?
DavidHart
Site Admin
Site Admin
Posts: 4252
Joined: Thu Jan 12, 2006 6:23 pm
Location: IoW, UK

Re: Return Error -11 when running program

Post by DavidHart »

The first thing to test is whether the wxWidgets samples run successfully? I suggest you try 'minimal' and 'widgets'. If they work, your new wx build is OK.

Next, in view of your previous problems, I suggest you use ldd to make certain you don't link to libs from your previous wx installs.

If neither of those suggestions help, it suggests your program is doing something wrong, or has a potential race condition that accesses something that's still uninitialised. For example, do you do any global or static initialisation? If so see e.g. the static initialization order fiasco.

If all else fails, temporarily comment out almost all of your program, leaving just a 'Hello world' shell. If that works OK, gradually uncomment things until it breaks.
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

Hello DavidHart,

Thank you for your reply. I updated my wxwidgets installation on both of my computers (I compiled them with the exact same settings and flags to ensure consistency on both platforms)

So right now, I am developing on a laptop and a desktop. The desktop is running ubuntu 16.04 and the laptop is running 14.04. THe desktop is giving me issues.

The laptop is also giving me some issues but the program is able to compile. (The issues that I am having with the laptop, I am going to post in a different thread).

Concerning your suggestions, I will try them as soon as possible.
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

DavidHart wrote:The first thing to test is whether the wxWidgets samples run successfully? I suggest you try 'minimal' and 'widgets'. If they work, your new wx build is OK.

Next, in view of your previous problems, I suggest you use ldd to make certain you don't link to libs from your previous wx installs.

If neither of those suggestions help, it suggests your program is doing something wrong, or has a potential race condition that accesses something that's still uninitialised. For example, do you do any global or static initialisation? If so see e.g. the static initialization order fiasco.

If all else fails, temporarily comment out almost all of your program, leaving just a 'Hello world' shell. If that works OK, gradually uncomment things until it breaks.

Hello David, I have some unfortunate news. Everything is working fine. I am able to build and run the samples with no issue. I commented out all of my program. I am not linking and libraries from the previous installation (for good measure, I delete all files from the wx-3.0 version).

So far, everything is appearing to be fine. I am not using static variables in my application. So I don't think that this issue applies. The interesting part is that on another computer, I am able to build an run the application without any issue
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

Could it be an issue with the graphics card? I am using a proprietary driver because the open source driver doesn't support the one card that I have right now
DavidHart
Site Admin
Site Admin
Posts: 4252
Joined: Thu Jan 12, 2006 6:23 pm
Location: IoW, UK

Re: Return Error -11 when running program

Post by DavidHart »

Could it be an issue with the graphics card?
If it was something of that sort, the wx samples would fail in the same way. But they don't.
I commented out all of my program
And what happened? Did the stub program run OK?
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

DavidHart wrote:
Could it be an issue with the graphics card?
If it was something of that sort, the wx samples would fail in the same way. But they don't.
I commented out all of my program
And what happened? Did the stub program run OK?
No, the stub program did not work. I practically commented out all of my program except for a message box and it still gave me the same return code
DavidHart
Site Admin
Site Admin
Posts: 4252
Joined: Thu Jan 12, 2006 6:23 pm
Location: IoW, UK

Re: Return Error -11 when running program

Post by DavidHart »

No, the stub program did not work.
Good! Please attach (or pastebin) the stub program source so we can all examine and test it.
philm
Experienced Solver
Experienced Solver
Posts: 88
Joined: Fri Dec 18, 2015 4:46 am

Re: Return Error -11 when running program

Post by philm »

DavidHart wrote:
No, the stub program did not work.
Good! Please attach (or pastebin) the stub program source so we can all examine and test it.

Hello David, I apologize for the delay on this but things have been a bit busy recently. All i did was comment out all of my code and I just pasted in the hello world example. I didn't bind any of the menus so it will just display a frame with the text. Here is the code that I have:

Code: Select all

bool OmniFEMApp::OnInit()
{
   OmniFEMMainFrame *frame = new OmniFEMMainFrame("Omni-FEM", wxPoint(50, 50), minSize);
   frame->Show(true);
   return true; 
}

/****************************
 * Function Implementations *
 ****************************/
 
OmniFEMMainFrame::OmniFEMMainFrame(const wxString &title, const wxPoint &pos, const wxSize &size) : wxFrame(NULL, wxID_ANY, title, pos, size)
{
	wxMenu *menuFile = new wxMenu;
    menuFile->Append(menubarID::ID_menubarNew, "&Hello...\tCtrl-H",
                     "Help string shown in status bar for this menu item");
    menuFile->AppendSeparator();
    menuFile->Append(wxID_EXIT);
    wxMenu *menuHelp = new wxMenu;
    menuHelp->Append(wxID_ABOUT);
    wxMenuBar *menuBar = new wxMenuBar;
    menuBar->Append( menuFile, "&File" );
    menuBar->Append( menuHelp, "&Help" );
    SetMenuBar( menuBar );
    CreateStatusBar();
    SetStatusText( "Welcome to wxWidgets!" );

}
The code is able to build without issue. But as soon as it runs, the output says return code: -6

And when I run the program from terminal, the output is as follows:

Code: Select all

*** Error in `./Omni-FEM': malloc(): memory corruption (fast): 0x00000000023d76c0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fd1dcde37e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x81d61)[0x7fd1dcdedd61]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7fd1dcdef5d4]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(_Znwm+0x18)[0x7fd1dd6f3b58]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_Z22wxInitializeStockListsv+0x30)[0x7fd1de32e210]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_ZN9wxAppBase10InitializeERiPPw+0x3e)[0x7fd1de2b709e]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_ZN5wxApp10InitializeERiPPw+0x54)[0x7fd1de1d4c5e]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z12wxEntryStartRiPPw+0xed)[0x7fd1ddb518b4]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z12wxInitializeRiPPw+0x69)[0x7fd1ddb51d7b]
/usr/local/lib/libwx_baseu-3.1.so.0(+0x165ff9)[0x7fd1ddb51ff9]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z7wxEntryRiPPw+0x37)[0x7fd1ddb51b75]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z7wxEntryRiPPc+0x3a)[0x7fd1ddb51ccb]
./Omni-FEM[0x47007f]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fd1dcd8c830]
./Omni-FEM[0x4156a9]
======= Memory map: ========
00400000-004d3000 r-xp 00000000 08:11 11148385                           /home/phillip/GitHub/Omni-FEM/Debug/Omni-FEM
006d3000-006d4000 r--p 000d3000 08:11 11148385                           /home/phillip/GitHub/Omni-FEM/Debug/Omni-FEM
006d4000-006d6000 rw-p 000d4000 08:11 11148385                           /home/phillip/GitHub/Omni-FEM/Debug/Omni-FEM
006d6000-006e4000 rw-p 00000000 00:00 0 
02377000-023da000 rw-p 00000000 00:00 0                                  [heap]
7fd1d0000000-7fd1d0021000 rw-p 00000000 00:00 0 
7fd1d0021000-7fd1d4000000 ---p 00000000 00:00 0 
7fd1d485c000-7fd1d485e000 r-xp 00000000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd1d485e000-7fd1d4a5d000 ---p 00002000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd1d4a5d000-7fd1d4a5e000 r--p 00001000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd1d4a5e000-7fd1d4a5f000 rw-p 00002000 08:11 18485230                   /usr/lib/x86_64-linux-gnu/gconv/UTF-32.so
7fd1d4a64000-7fd1d4d3c000 r--p 00000000 08:11 18095314                   /usr/lib/locale/locale-archive
7fd1d4d3c000-7fd1d4d5f000 r-xp 00000000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd1d4d5f000-7fd1d4f5e000 ---p 00023000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd1d4f5e000-7fd1d4f60000 r--p 00022000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd1d4f60000-7fd1d4f61000 rw-p 00024000 08:11 18088863                   /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7fd1d4f64000-7fd1d4f6a000 r-xp 00000000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd1d4f6a000-7fd1d516a000 ---p 00006000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd1d516a000-7fd1d516b000 r--p 00006000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd1d516b000-7fd1d516c000 rw-p 00007000 08:11 18089912                   /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7fd1d516c000-7fd1d5192000 r-xp 00000000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd1d5192000-7fd1d5392000 ---p 00026000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd1d5392000-7fd1d5394000 r--p 00026000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd1d5394000-7fd1d5395000 rw-p 00028000 08:11 5374016                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fd1d539c000-7fd1d53f8000 r-xp 00000000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd1d53f8000-7fd1d55f8000 ---p 0005c000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd1d55f8000-7fd1d55f9000 r--p 0005c000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd1d55f9000-7fd1d55fa000 rw-p 0005d000 08:11 18094888                   /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10000.1
7fd1d55fc000-7fd1d5613000 r-xp 00000000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd1d5613000-7fd1d5813000 ---p 00017000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd1d5813000-7fd1d5814000 r--p 00017000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd1d5814000-7fd1d5815000 rw-p 00018000 08:11 5375013                    /lib/x86_64-linux-gnu/libresolv-2.23.so
7fd1d5815000-7fd1d5817000 rw-p 00000000 00:00 0 
7fd1d581c000-7fd1d583b000 r-xp 00000000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd1d583b000-7fd1d5a3a000 ---p 0001f000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd1d5a3a000-7fd1d5a3b000 r--p 0001e000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd1d5a3b000-7fd1d5a3c000 rw-p 0001f000 08:11 5374935                    /lib/x86_64-linux-gnu/libselinux.so.1
7fd1d5a3c000-7fd1d5a3e000 rw-p 00000000 00:00 0 
7fd1d5a44000-7fd1d5a48000 r-xp 00000000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd1d5a48000-7fd1d5c47000 ---p 00004000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd1d5c47000-7fd1d5c48000 r--p 00003000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd1d5c48000-7fd1d5c49000 rw-p 00004000 08:11 5374969                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fd1d5c4c000-7fd1d5c62000 r-xp 00000000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd1d5c62000-7fd1d5e61000 ---p 00016000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd1d5e61000-7fd1d5e62000 r--p 00015000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd1d5e62000-7fd1d5e63000 rw-p 00016000 08:11 18089804                   /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7fd1d5e63000-7fd1d5e66000 rw-p 00000000 00:00 0 
7fd1d5e6c000-7fd1d5e73000 r-xp 00000000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd1d5e73000-7fd1d6072000 ---p 00007000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd1d6072000-7fd1d6073000 r--p 00006000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd1d6073000-7fd1d6074000 rw-p 00007000 08:11 5374996                    /lib/x86_64-linux-gnu/librt-2.23.so
7fd1d6074000-7fd1d607c000 r-xp 00000000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd1d607c000-7fd1d627c000 ---p 00008000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd1d627c000-7fd1d627d000 r--p 00008000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd1d627d000-7fd1d627e000 rw-p 00009000 08:11 18089052                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fd1d6284000-7fd1d6286000 r-xp 00000000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd1d6286000-7fd1d6486000 ---p 00002000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd1d6486000-7fd1d6487000 r--p 00002000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd1d6487000-7fd1d6488000 rw-p 00003000 08:11 18089091                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fd1d648c000-7fd1d652b000 r-xp 00000000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd1d652b000-7fd1d672b000 ---p 0009f000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd1d672b000-7fd1d6733000 r--p 0009f000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd1d6733000-7fd1d6734000 rw-p 000a7000 08:11 18088127                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6
7fd1d6734000-7fd1d67d8000 r-xp 00000000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd1d67d8000-7fd1d69d7000 ---p 000a4000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd1d69d7000-7fd1d69dd000 r--p 000a3000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd1d69dd000-7fd1d69de000 rw-p 000a9000 08:11 18089298                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fd1d69e4000-7fd1d6a52000 r-xp 00000000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd1d6a52000-7fd1d6c52000 ---p 0006e000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd1d6c52000-7fd1d6c53000 r--p 0006e000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd1d6c53000-7fd1d6c54000 rw-p 0006f000 08:11 5374022                    /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7fd1d6c54000-7fd1d6c5c000 r-xp 00000000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd1d6c5c000-7fd1d6e5b000 ---p 00008000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd1d6e5b000-7fd1d6e5c000 r--p 00007000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd1d6e5c000-7fd1d6e5d000 rw-p 00008000 08:11 18089914                   /usr/lib/x86_64-linux-gnu/libthai.so.0.2.4
7fd1d6e64000-7fd1d6e6b000 r-xp 00000000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd1d6e6b000-7fd1d706a000 ---p 00007000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd1d706a000-7fd1d706b000 r--p 00006000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd1d706b000-7fd1d706c000 rw-p 00007000 08:11 18088598                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fd1d706c000-7fd1d706e000 r-xp 00000000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd1d706e000-7fd1d726d000 ---p 00002000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd1d726d000-7fd1d726e000 r--p 00001000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd1d726e000-7fd1d726f000 rw-p 00002000 08:11 18095615                   /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7fd1d7274000-7fd1d727d000 r-xp 00000000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd1d727d000-7fd1d747c000 ---p 00009000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd1d747c000-7fd1d747d000 r--p 00008000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd1d747d000-7fd1d747e000 rw-p 00009000 08:11 18095617                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fd1d7484000-7fd1d748e000 r-xp 00000000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd1d748e000-7fd1d768d000 ---p 0000a000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd1d768d000-7fd1d768e000 r--p 00009000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd1d768e000-7fd1d768f000 rw-p 0000a000 08:11 18089938                   /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7fd1d7694000-7fd1d76a3000 r-xp 00000000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd1d76a3000-7fd1d78a2000 ---p 0000f000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd1d78a2000-7fd1d78a3000 r--p 0000e000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd1d78a3000-7fd1d78a4000 rw-p 0000f000 08:11 18092524                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7fd1d78a4000-7fd1d78a6000 r-xp 00000000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd1d78a6000-7fd1d7aa5000 ---p 00002000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd1d7aa5000-7fd1d7aa6000 r--p 00001000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd1d7aa6000-7fd1d7aa7000 rw-p 00002000 08:11 18095633                   /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7fd1d7aac000-7fd1d7ab5000 r-xp 00000000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd1d7ab5000-7fd1d7cb4000 ---p 00009000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd1d7cb4000-7fd1d7cb5000 r--p 00008000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd1d7cb5000-7fd1d7cb6000 rw-p 00009000 08:11 18089895                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fd1d7cbc000-7fd1d7cf9000 r-xp 00000000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd1d7cf9000-7fd1d7ef8000 ---p 0003d000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd1d7ef8000-7fd1d7efa000 r--p 0003c000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd1d7efa000-7fd1d7eff000 rw-p 0003e000 08:11 18088610                   /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fd1d7f04000-7fd1d7f18000 r-xp 00000000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd1d7f18000-7fd1d8118000 ---p 00014000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd1d8118000-7fd1d8119000 r--p 00014000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd1d8119000-7fd1d811a000 rw-p 00015000 08:11 18091820                   /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3800.1
7fd1d811c000-7fd1d829c000 r-xp 00000000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd1d829c000-7fd1d849c000 ---p 00180000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd1d849c000-7fd1d84a0000 r--p 00180000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd1d84a0000-7fd1d84a2000 rw-p 00184000 08:11 18091600                   /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4800.2
7fd1d84a2000-7fd1d84a4000 rw-p 00000000 00:00 0 
7fd1d84a4000-7fd1d84c6000 r-xp 00000000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd1d84c6000-7fd1d86c5000 ---p 00022000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd1d86c5000-7fd1d86c8000 r--p 00021000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd1d86c8000-7fd1d86c9000 rw-p 00024000 08:11 18094872                   /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.21809.1
7fd1d86cc000-7fd1d86cf000 r-xp 00000000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd1d86cf000-7fd1d88ce000 ---p 00003000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd1d88ce000-7fd1d88cf000 r--p 00002000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd1d88cf000-7fd1d88d0000 rw-p 00003000 08:11 18091597                   /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4800.2
7fd1d88d4000-7fd1d88d9000 r-xp 00000000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd1d88d9000-7fd1d8ad8000 ---p 00005000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd1d8ad8000-7fd1d8ad9000 r--p 00004000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd1d8ad9000-7fd1d8ada000 rw-p 00005000 08:11 18089184                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fd1d8adc000-7fd1d8ade000 r-xp 00000000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd1d8ade000-7fd1d8cde000 ---p 00002000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd1d8cde000-7fd1d8cdf000 r--p 00002000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd1d8cdf000-7fd1d8ce0000 rw-p 00003000 08:11 18095610                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fd1d8ce4000-7fd1d8ce7000 r-xp 00000000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd1d8ce7000-7fd1d8ee6000 ---p 00003000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd1d8ee6000-7fd1d8ee7000 r--p 00002000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd1d8ee7000-7fd1d8ee8000 rw-p 00003000 08:11 5375000                    /lib/x86_64-linux-gnu/libdl-2.23.so
7fd1d8eec000-7fd1d8f05000 r-xp 00000000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd1d8f05000-7fd1d9104000 ---p 00019000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd1d9104000-7fd1d9105000 r--p 00018000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd1d9105000-7fd1d9106000 rw-p 00019000 08:11 5374947                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd1d910c000-7fd1d9130000 r-xp 00000000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd1d9130000-7fd1d932f000 ---p 00024000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd1d932f000-7fd1d9330000 r--p 00023000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd1d9330000-7fd1d9331000 rw-p 00024000 08:11 5375052                    /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fd1d9334000-7fd1d933b000 r-xp 00000000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd1d933b000-7fd1d953a000 ---p 00007000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd1d953a000-7fd1d953b000 r--p 00006000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd1d953b000-7fd1d953c000 rw-p 00007000 08:11 18089806                   /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7fd1d953c000-7fd1d964a000 r-xp 00000000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd1d964a000-7fd1d984a000 ---p 0010e000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd1d984a000-7fd1d984d000 r--p 0010e000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd1d984d000-7fd1d984e000 rw-p 00111000 08:11 18094874                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
7fd1d984e000-7fd1d9850000 rw-p 00000000 00:00 0 
7fd1d9854000-7fd1d9860000 r-xp 00000000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd1d9860000-7fd1d9a5f000 ---p 0000c000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd1d9a5f000-7fd1d9a60000 r--p 0000b000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd1d9a60000-7fd1d9a61000 rw-p 0000c000 08:11 18094884                   /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3800.1
7fd1d9a64000-7fd1d9b73000 r-xp 00000000 08:11 5374937                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2
7fd1d9b73000-7fd1d9d72000 ---p 0010f000 08:11 5374937                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2Aborted (core dumped)
Post Reply