aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Amule 2.2.6 with wxGTK2-2.8.11 and wxWidgets-2.8.11?  (Read 1594 times)

Skarven

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
Amule 2.2.6 with wxGTK2-2.8.11 and wxWidgets-2.8.11?
« on: June 23, 2010, 10:38:14 AM »

I had several crashes with amule 2.2.6 on Kubuntu 10.4:
Code: [Select]
Current version is: aMule 2.2.6 using [color=blue]wxGTK2 v2.8.10[/color]
Running on: Linux 2.6.32-22-generic-pae i686

[2] ?? in amule[0x8084a89]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xb6e61c66]
[4] ?? in [0xb7778400]
[5] ?? in [0xd7ddfb8]
[6] ?? in /usr/lib/libgdk-x11-2.0.so.0[0xb666132c]
[7] ?? in /lib/libglib-2.0.so.0[0xb63bfefb]
[8] g_main_context_dispatch in /lib/libglib-2.0.so.0[0xb637b5e5]
[9] ?? in /lib/libglib-2.0.so.0[0xb637f2d8]
[10] g_main_context_iteration in /lib/libglib-2.0.so.0[0xb637f4b8]
[11] gtk_main_iteration in /usr/lib/libgtk-x11-2.0.so.0[0xb6811164]
[12] wxWindow::DoPopupMenu(wxMenu*, int, int) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb709cc2d]
[13] ?? in amule[0x8191f85]
[14] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.8.so.0[0xb6dbeadf]
[15] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e5d429]
[16] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e5e4e4]
[17] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e5e5e3]
[18] ?? in amule[0x82606ce]
[19] ?? in amule[0x82643de]
[20] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.8.so.0[0xb6dbeadf]
[21] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e5d429]
[22] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e5e4e4]
[23] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e5e5e3]
[24] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e5e579]
[25] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb717d256]
[26] wxWindow::GTKProcessEvent(wxEvent&) const in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb70371ab]
[27] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb703c9d5]
[28] ?? in /usr/lib/libgtk-x11-2.0.so.0[0xb6817364]
[29] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0xb642a252]
[30] ?? in /usr/lib/libgobject-2.0.so.0[0xb643e99d]
[31] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0xb643fc33]
[32] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0xb6440256]
[33] ?? in /usr/lib/libgtk-x11-2.0.so.0[0xb6944566]
[34] gtk_propagate_event in /usr/lib/libgtk-x11-2.0.so.0[0xb680f99d]
[35] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0xb6811007]
[36] ?? in /usr/lib/libgdk-x11-2.0.so.0[0xb669a39a]
[37] g_main_context_dispatch in /lib/libglib-2.0.so.0[0xb637b5e5]
[38] ?? in /lib/libglib-2.0.so.0[0xb637f2d8]
[39] g_main_loop_run in /lib/libglib-2.0.so.0[0xb637f817]
[40] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb6811309]
[41] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7027928]
[42] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb70ba95e]
[43] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb70ba551]
[44] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0xb6df87f3]
[45] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0xb6df89d7]
[46] ?? in amule[0x815a5db]
[47] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb6ac5bd6]
[48] ?? in amule[0x8083a31]
I thought amule has problems with wxGTK2, so I've compiled the newer Version wxGTK-2.8.11 and wxWidgets-2.8.11, typed "ldconfig", everything seemed to work proper, but amule still uses 2.8.10. Why? What I've to do to make amule 2.2.6 work with the newer Versions of wxGTK2 and wxWidgets?
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: Amule 2.2.6 with wxGTK2-2.8.11 and wxWidgets-2.8.11?
« Reply #1 on: June 23, 2010, 01:52:31 PM »

I thought amule has problems with wxGTK2, so I've compiled the newer Version wxGTK-2.8.11 and wxWidgets-2.8.11, typed "ldconfig", everything seemed to work proper, but amule still uses 2.8.10. Why? What I've to do to make amule 2.2.6 work with the newer Versions of wxGTK2 and wxWidgets?
In fact aMule doesn't know which version of wxWidgets it's using. The problem is that wxWidgets does not provide any means to get the library version at run-time. We can only check the library version at compile-time, and thus this gets hard-coded into aMule. That's why it will tell you it's using 2.8.10 even though it actually uses 2.8.11. You'd have to recompile aMule itself too, to make it correctly report the library version.

We could make it more clear by changing that line to say:
Current version is: aMule 2.2.6 using compiled with wxGTK2 v2.8.10
Logged
concordia cum veritate

Skarven

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
Re: Amule 2.2.6 with wxGTK2-2.8.11 and wxWidgets-2.8.11?
« Reply #2 on: June 24, 2010, 01:27:04 AM »

Danke!
Logged