Re: [Easytag-mailing] easytag 1.99.12 sometimes crashes when deleting a file



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
> >
> >
> >   
> 





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]