GNOME Bugzilla – Bug 91664
Crash when pressing Ctrl+down in message list
Last modified: 2004-12-22 21:47:04 UTC
Package: gtranslator Severity: critical Version: 0.50 Synopsis: Crash when pressing Ctrl+down in message list Bugzilla-Product: gtranslator Bugzilla-Component: Interface BugBuddy-GnomeVersion: 2.0 (2.0.3) Description: Description of Problem: see summary Steps to reproduce the problem: 1. Open .po file (my case: DrakX-nl.po) 2. Go to message list 3. Press Ctrl+cursor down Actual Results: crash Expected Results: next message displayed How often does this happen? first time Additional Information: Debugging Information: Backtrace was generated from '/usr/local/bin/gtranslator' 0x408a65e9 in wait4 () from /lib/i686/libc.so.6
+ Trace 26612
------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-08-25 18:04 ------- Unknown version unspecified in product gtranslator. Setting version to "0.38". Reassigning to the default owner of the component, kabalak@gtranslator.org.
Fatih: is this trace actually useful? can we close it?
The strace isn't very useful, but the crash does still occur in some circumstances.
I believe this is a bug in gtk and have made a tracker bug for these. So I'm going to mark this as a duplicate of 100272. If you believe or find this is a bug in gtranslator, please let me know. Also, if you have any more information that may help, please post it in bug 100272. Thanks. *** This bug has been marked as a duplicate of 100272 ***
As per Owen's suggestion in bug 100272, I'm reopening this. Apparently this isn't a duplicate of 100272 after all.
Oh yes, this problem does still persist with my current local copy: gtranslator build information/specs: Version and build date: 0.99 -- 2002-12-29 17:55:51 Build GLib/Gtk+/GNOME versions: 2.0.7 / 2.0.9 / 2.0.6
It's still reproducible with current CVS HEAD. Here's a more useful stacktrace: Program received signal SIGSEGV, Segmentation fault.
+ Trace 37173
Thread 16384 (LWP 18361)
Only crashes (on Back/Next message , or the associated keyboard shortcuts that link to 'gtranslator_message_go_to_[next|previous]', if a message has been selected from the message table. Selecting a message from the message table in the left-hand panel seems to corrupt the contents of the po->current GList*.
Found it. po->current was being corrupted when the message was selected from the messages_table in gtranslator_messages_table_selection_changed. Patch committed to CVS.