aMule Forum

English => aMule Help => Topic started by: Dedas on November 04, 2006, 12:28:18 AM

Title: Instant crash!
Post by: Dedas on November 04, 2006, 12:28:18 AM
When pressing the "remove toolbar" button my aMule crash instantly. Oh, and I'm running Fedora 6.

This is the logged crash:

(amule:3254): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed

Gtk-ERROR **: file gtkcontainer.c: line 2447 (gtk_container_propagate_expose): assertion failed: (child->parent == GTK_WIDGET (container))
aborting...

Cheers!
Title: Re: Instant crash!
Post by: Ti-Brin on November 04, 2006, 02:49:30 AM
Hi

I have a similar bug with aMule 2.1.3 on Ubuntu and Xubuntu Edgy Eft 6.10.
The same the bug appears with this package http://forum.amule.org/thread.php?sid=&postid=61154 (http://forum.amule.org/thread.php?sid=&postid=61154)
And if I compile myself amule CVS and wxGTK too !  :)
Title: Re: Instant crash!
Post by: Kry on November 04, 2006, 01:49:04 PM
Remove toobar? Where's that button?
Title: Re: Instant crash!
Post by: Dedas on November 04, 2006, 03:44:39 PM
If you search you get a search window - the remove toolbar button is the button that removes the search window.
Title: Re: Instant crash!
Post by: Kry on November 04, 2006, 04:00:09 PM
Uh, what?
Title: Re: Instant crash!
Post by: Dedas on November 04, 2006, 05:29:30 PM
Start aMule --> Press Search --> Search for something (a windows is created below containing the results) --> To close that windows, press the X in the left corner. That X is what the program calls the "toolbar remove" button (apparently).
Title: Re: Instant crash!
Post by: wuischke on November 04, 2006, 06:52:59 PM
It's rather called 'Close Tab'. :)
Title: Re: Instant crash!
Post by: Dedas on November 05, 2006, 09:22:08 AM
Yes of course! But the aMule widget code calls it "remove toolbar"; because when I press the "close tab" button (and aMule crashes) that is what the error code says.

What does it matter?! I just want to know if anyone got a solution to this. :)
Title: Re: Instant crash!
Post by: Dedas on November 08, 2006, 12:50:00 PM
Bump!
Title: Re: Instant crash!
Post by: Kry on November 08, 2006, 07:58:54 PM
Quote
Originally posted by Dedas
Yes of course! But the aMule widget code calls it "remove toolbar"; because when I press the "close tab" button (and aMule crashes) that is what the error code says.

What does it matter?! I just want to know if anyone got a solution to this. :)

It's a gtk error, not aMule.
Title: Re: Instant crash!
Post by: Dedas on November 09, 2006, 11:05:29 AM
Thanks! :) What do you think I should do to solve it?
Title: Re: Instant crash!
Post by: mckee on November 13, 2006, 02:02:16 PM
Does anyone solved this problem? I have the same problem, when i search something, amule just crashes and give me the same output. i compiled amule myself too...
Title: Re: Instant crash!
Post by: wuischke on November 13, 2006, 07:42:59 PM
Do not close the last search tab, there's no other way at the moment.
Title: Re: Instant crash!
Post by: skolnick on November 14, 2006, 12:36:55 AM
I would like to know which GKT versions are affected by this. For sure, the one that comes with Fedora Core 6 (since I also have the problem) and it seems the one in Ubuntu. Anybody else has this problem?

Reagrds.
Title: Re: Instant crash!
Post by: Gerd78 on November 14, 2006, 01:29:02 AM
2.10.

On all distros. There have been reports about Fedora Core 6, Ubuntu Edgy Eft, Mandriva 2007 and personally I can confirm it for SUSE 10.2 as well.

The problem isn't distro specific (i.e. reporting this to a distro bugtracker is relatively pointless).
Title: Re: Instant crash!
Post by: Artemis3 on November 16, 2006, 07:42:08 AM
This is a very annoying problem. I have ubuntu 6.10 which uses libgtk 2.10.6; aMule (and so far only aMule) crashes when you close tabs, it also crashes sometimes when you close some and leave some. Happens in search, chat, anyplace where you can create and close tabs.

As a workaround, I wish someone could provide a static binary compiled with whatever gtk version the program was tested with.
Title: Re: Instant crash!
Post by: Gerd78 on November 16, 2006, 05:30:54 PM
Quote
Originally posted by Artemis3
aMule (and so far only aMule) crashes
This is not true. Several samples from the wxWidgets SDK are crashing, too. And audacity crashes, too.

It seems to affect many wxWidgets apps. Linking gtk statically is not possible because the gtk design (dynamically loadable modules for themes, text renderers etc.) doesn't allow it.
Title: Re: Instant crash!
Post by: Dedas on November 17, 2006, 12:13:25 PM
Are the aMule programmers aware of this severe problem affecting a lot of people?
Title: Re: Instant crash!
Post by: Kry on November 17, 2006, 12:53:12 PM
And what are we suposed to do? IS NOT AN AMULE BUG!
Title: Re: Instant crash!
Post by: Artemis3 on November 17, 2006, 02:42:40 PM
How about a sticky or faq entry? And, should we bug gtk devs, wxwidget devs, or our distro maintainers?

It would help to know exactly where the problem is.
Title: Re: Instant crash!
Post by: Dedas on November 17, 2006, 05:35:15 PM
Well, as Kry seems to think this is not his problem, and I'm no good at scanning code for the exact cause of the problem, I'll just start using the (as of now) much more functional eMule with wine.
I have done what I could in reporting this bug (or whatever Kry wants to call it), so until someone with the skills take an interest... so long.
Title: Re: Instant crash!
Post by: Kry on November 17, 2006, 05:49:32 PM
I don't "seem to think" is not my problem, and I don't "want to call it" anything but a bug. but it's NOT AN AMULE BUG, and so we can do NOTHING about it. ask Audacity. Check the wx samples. they CRASH. Because *it's a gtk/wx bug*. And we can't do ANYTHINg about it. Of course, you're free to go and use eMule with wine, and whine all you want, because you can't close the last search tab.

It's like blaming firefox because your kernel has a bug. Childish and nonsense.

I love the skills refence. Really. We don't have the skills to fix something we can't fix. Lovely. The bug IS NOT ON AMULE. Is it that hard to understand?
Title: Re: Instant crash!
Post by: Dedas on November 17, 2006, 06:54:39 PM
Of course I understand that it is not your fault and that you can do nothing about it directly! Something that I also understand - and this make me a bit angry - is that you do not seem to feel the responsibility to contact any of those who can fix this bug for us! You are the developer and admin aren't you? If you do not care for either your users or your application why did you put those titles under your name?
If I had the knowledge and the contacts to do anything but nag and whine (as you put it), I would certainly do that. But as of now this seems to be the only productive thing I can do; and in productive I mean getting you activated about this issue so that actually something may happen.
You can just ignore us of course, but suddenly there will be none there to ignore -  think about that!
Title: Re: Instant crash!
Post by: wuischke on November 17, 2006, 08:07:56 PM
The responsible developers are already aware of the problem. And I can assure you, that they are trying to fix this problem. It just won't be productive to tell them every day.

About 'functionality': I'm still able to use a fully functional aMule. There's nothing affected. Everything I have to take care about is not closing the last tab. And this is really not a big deal, isn't it?
Title: Re: Instant crash!
Post by: Kry on November 18, 2006, 01:48:39 AM
Quote
Originally posted by wuischke
And this is really not a big deal, isn't it?

YES IT IS. WE'RE ALL GONNA DIE.
Title: Re: Instant crash!
Post by: Gerd78 on November 18, 2006, 10:00:54 PM
May I carefully ask if this might already be fixed?

I cannot reproduce this crash anymore with gtk-2.10 + wxGTK 2.8.
Title: Re: Instant crash!
Post by: Dedas on November 18, 2006, 11:13:44 PM
If that is the case, I'm a happy camper again! :)
Title: Re: Instant crash!
Post by: Kry on November 19, 2006, 06:54:35 AM
Might be fixed on wx 2.8, that's why I worked to make aMule able to compile with it.