Re: [Easytag-mailing] easytag 1.99.12 sometimes crashes when deleting a file
- From: Jérôme COUDERC <easytag gmail com>
- To: Randy Perkins <randyperkins randyperkins com>
- Cc: easytag-mailing lists sourceforge net
- Subject: Re: [Easytag-mailing] easytag 1.99.12 sometimes crashes when deleting a file
- Date: Sun, 06 May 2007 22:31:13 +0200
This kind of crash must be fixed in the last version 2.0.2
Jerome
Randy Perkins wrote, the 14/11/2006 03:44 :
Jerome,
Thanks for the reply. No the problem does not occur when renaming to a
trash directory. the problem only occurs when using a right click and
then the 'delete files' function.
The "Message: device: default " occurs when right clicking and then the
"run audio player" function. "Message: device: default" is a message
generated by xmms, the audio player I use.
I havent been working with this lately, but I still had one of the
backtraces, and have included it here. Sorry If I have already sent you
this. I am confident the "message: device: default" has nothing to do
with the problem. The problem mostly occurred when I had nearly
Identical mp3's, and was deleting one of them. That is what I was
trying to accomplish, as I have a lot of duplicate tracks in my
collection.
If you updated easytag maybe that will give me an incentive to finish
my housekeeping :). thanks for the program and your response to my
problem
Randy
(gdb) ^M^[[K(gdb) backtrace
#0 0xa754fc6c in free () from /lib/tls/libc.so.6
#1 0xa7551c4f in malloc () from /lib/tls/libc.so.6
#2 0xa781d5b6 in g_malloc () from /usr/lib/libglib-2.0.so.0
#3 0xa7830349 in g_strdup () from /usr/lib/libglib-2.0.so.0
#4 0x0806ccb8 in filename_to_display (string=0xa7617ff4 "<Ý\022") at
charset.c:494
#5 0x0807f52e in ET_Display_Filename_To_UI (ETFile=0x854fd68) at
et_core.c:2593
#6 0x0807f778 in ET_Display_File_Data_To_UI (ETFile=0x854fd68) at
et_core.c:2432
#7 0x08073023 in Delete_Selected_Files_With_Answer () at easytag.c:2294
#8 0xa7895d7b in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#9 0xa7888a0b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0xa7898e83 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#11 0xa789a379 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#12 0xa789a529 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0xa7c62cf3 in _gtk_action_emit_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#14 0xa7c63b88 in gtk_action_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#15 0xa7895d7b in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#16 0xa7888a0b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xa7898e83 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#18 0xa789a379 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#19 0xa789a529 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xa7e2bda2 in gtk_widget_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#21 0xa7d4a112 in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#22 0xa7d4b6c0 in gtk_menu_shell_append ()
from /usr/lib/libgtk-x11-2.0.so.0
#23 0xa7d3fbef in gtk_menu_attach () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xa7d3e110 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
#25 0xa7886fc9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#26 0xa7888a0b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0xa78994bf in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#28 0xa789a158 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#29 0xa789a529 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0xa7e27cc4 in gtk_widget_get_default_style ()
from /usr/lib/libgtk-x11-2.0.so.0
#31 0xa7d37a93 in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#32 0xa7d38cc7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xa7bd1e3a in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#34 0xa7815e2c in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#35 0xa7819176 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#36 0xa7819537 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#37 0xa7d39141 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x0807aa61 in main (argc=Cannot access memory at address 0x5
) at easytag.c:362
(gdb) l
138 GdkPixmap *pixmap;
139 GdkBitmap *mask;
140 gboolean created_settings;
141 struct stat statbuf;
142
143 #ifdef WIN32
144 ET_Win32_Init(hInstance);
145 #else
146 /* Signal handling to display a message(SIGSEGV, ...) */
147 signal(SIGBUS,Handle_Crash);
(gdb) exit
Undefined command: "exit". Try "help".
(gdb) quit
The program is running. Exit anyway? (y or n)
On Wed, 2006-11-15 at 00:17 +0100, Jérôme COUDERC wrote:
Hi Randy,
Finally, do you have identified what cause your problem? Do it
occurs when renaming file to the trash directory? (which may explain the
message "Message: device: default" in your backtrace)
Regards,
Jerome
Randy Perkins wrote, the 04/10/2006 11:02 :
On Tue, 2006-09-19 at 23:34 +0200, Jérôme COUDERC wrote:
Hi Randy,
Just give me some days to try to reproduce and fix this bug. At the
present time, I haven't enought time to work for EasyTAG (it is why I
didn't answer quickly) ;-)
Thanks again for this bug report
Regards,
Jerome
Jerome
I have found a workaround.
Instead of the delete function,
i use the file rename file and directory scanner to relocate the files
to a /trash/ directory. maybe i could rename them to /dev/null :)
It's a couple more keystrokes, but the program works flawlessly then.
anyway, I really am making progress using the program. thanks a lot
for all your efforts.
Randy
--
EasyTAG - Tag editor for MP3 and Ogg Vorbis files
http://easytag.sourceforge.net
--
Jerome COUDERC <easytag gmail com>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]