aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: crashing with Unicoded wxWidget (Solved)  (Read 3512 times)

zekkerj

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 25
crashing with Unicoded wxWidget (Solved)
« on: November 18, 2006, 12:57:17 PM »

Hi,

I've been using aMule for some time, with no big problems. Lately, I compiled and installed 2.1.3 with no problems at all.

Yesterday, I tried to use the CVS/Tarball (dated 17/11/06), and the configure script complained that my wxWidgets lib had no unicode support. So I rebuilt it ("./configure --enable-unicode"). The wxWidget version is 2.6.2.

But when I built amule-cvs, it crashed when I tried to open "preferences" menu.

I thought it was a problem with the cvs version, so I came back to 2.1.3, but when compiled with the unicoded wxWidget, it crashes the same way. Backtrace below.

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.1.3 using wxGTK2 v2.6.2 (Unicoded)
Running on: Linux 2.6.11-72032U10_17clcustom i686

[2] CamuleApp::OnFatalException() in amule.cpp:1184
[3] wxFatalSignalHandler in /usr/local/lib/libwx_baseu-2.6.so.0[0x40634536]
[4] ?? in /lib/libpthread.so.0 [0x40055799]
[5] ?? in [0xffffe420]
[6] wxString::wxString(char const*, wxMBConv&, unsigned) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405f3624]
[7] wxMsgCatalogFile::FillHash(wxMessagesHash&, wxString const&, bool) const in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d39f0]
[8] wxMsgCatalog::Load(wchar_t const*, wchar_t const*, wchar_t const*, bool) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d3f8f]
[9] wxLocale::AddCatalog(wchar_t const*, wxLanguage, wchar_t const*) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d6d8c]
[10] wxLocale::AddCatalog(wchar_t const*) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d6d10]
[11] InitLocale(wxLocale&, int) in OtherFunctions.cpp:1323
[12] IsLocaleAvailable(int) in OtherFunctions.cpp:1374
[13] Cfg_Lang::TransferToWindow() in Preferences.cpp:678
[14] PrefsUnifiedDlg::TransferToWindow() in PrefsUnifiedDlg.cpp:300
[15] CamuleDlg::OnPrefButton(wxCommandEvent&) in amuleDlg.cpp:444
[16] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/lib/libwx_baseu-2.6.so.0[0x4058fbdc]
[17] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4062e95c]
[18] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4062de41]
[19] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4062ead4]
[20] wxWindowBase::TryParent(wxEvent&) in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0x4040116b]
[21] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/lib/libwx_baseu-2.6.so.0[0x4062ea8d]
[22] wxToolBarBase::OnLeftClick(int, bool) in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0x403efd73]
[23] ?? in /usr/local/lib/libwx_gtk2u_core-2.6.so.0 [0x4036c23d]
[24] g_cclosure_marshal_VOID__VOID in /usr/lib/libgobject-2.0.so.0[0x40dbf841]
[25] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0x40dab310]
[26] ?? in /usr/lib/libgobject-2.0.so.0 [0x40dbf345]
[27] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0x40dbe307]
[28] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0x40dbe604]
[29] gtk_button_clicked in /usr/lib/libgtk-x11-2.0.so.0[0x408e2875]
[30] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x408e380b]
[31] g_cclosure_marshal_VOID__VOID in /usr/lib/libgobject-2.0.so.0[0x40dbf841]
[32] ?? in /usr/lib/libgobject-2.0.so.0 [0x40dab6a7]
[33] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0x40dab310]
[34] ?? in /usr/lib/libgobject-2.0.so.0 [0x40dbeb6e]
[35] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0x40dbe307]
[36] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0x40dbe604]
[37] gtk_button_released in /usr/lib/libgtk-x11-2.0.so.0[0x408e27c5]
[38] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x408e368b]
[39] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x4099ddf4]
[40] ?? in /usr/lib/libgobject-2.0.so.0 [0x40dab6a7]
[41] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0x40dab310]
[42] ?? in /usr/lib/libgobject-2.0.so.0 [0x40dbed75]
[43] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0x40dbe0de]
[44] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0x40dbe604]
[45] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x40a9c067]
[46] gtk_propagate_event in /usr/lib/libgtk-x11-2.0.so.0[0x4099c392]
[47] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0x4099b0d6]
[48] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0x40b8eb65]
[49] ?? in /usr/lib/libglib-2.0.so.0 [0x40e09262]
[50] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x40e0a358]
[51] ?? in /usr/lib/libglib-2.0.so.0 [0x40e0a690]
[52] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x40e0acd3]
[53] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x4099a993]
[54] wxEventLoop::Run() in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0x402ef41d]
[55] wxAppBase::MainLoop() in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0x40375159]
[56] wxAppBase::OnRun() in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0x4037527f]
[57] wxEntry(int&, wchar_t**) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d039e]
[58] wxEntry(int&, char**) in /usr/local/lib/libwx_baseu-2.6.so.0[0x405d047b]
[59] main in amule-gui.cpp:143
[60] __libc_start_main in /lib/libc.so.6[0x40798447]
[61] _start in :0


--------------------------------------------------------------------------------

I tried also to use wxWidget 2.8.0 RC1, but amule-cvs don't even compiles with it.

I wonder that this is rather a wxWidget than an amule problem, but...
« Last Edit: November 23, 2006, 09:54:36 PM by zekkerj »
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: crashing with Unicoded wxWidget (Solved)
« Reply #1 on: November 18, 2006, 01:26:50 PM »

Hi zekkerj!

Please use wxGTK 2.6.3 with yesterday's tarball or wxGTK 2.7.1 with today's.
Logged

zekkerj

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 25
Re: crashing with Unicoded wxWidget (Solved)
« Reply #2 on: November 23, 2006, 09:53:15 PM »

Thanks, it worked with wxGTK-2.6.3.

Tried again with wxGTK-2.8-rc1, but still doesn't compiles, even with newer CVS tarball (22-Nov-2006).
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: crashing with Unicoded wxWidget (Solved)
« Reply #3 on: November 23, 2006, 09:59:52 PM »

Hi zekkerj!

I did built yesterdays tarball with wx 2.8.0 RC1 without any problems. What error messages did you get?
Logged