After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 354046 - Crash in g_utf8_validate
Crash in g_utf8_validate
Status: RESOLVED FIXED
Product: gedit
Classification: Applications
Component: general
2.15.x
Other All
: Immediate blocker
: 2.18.0
Assigned To: Gedit maintainers
Gedit maintainers
: 353701 359026 359184 362973 365578 365809 366279 366367 367271 367423 367686 368184 368435 368526 368696 368709 368988 369915 370272 370489 371358 371508 371752 372118 372185 372186 372236 372379 373504 373538 374205 374843 376137 376704 376967 377776 377881 378005 378328 378994 379019 379169 379245 379443 379600 379632 379786 379877 380093 380567 380583 381613 381874 382272 382521 382686 382707 382884 383246 383404 384145 384400 384412 384923 385033 385115 385272 385431 385485 386105 387304 387564 388128 389608 389693 390009 390858 391085 391287 391318 391490 391552 391553 391624 391630 392277 392332 392507 392509 393098 393402 394120 394387 394593 394822 395073 395243 395332 395993 396266 396323 396546 396977 397038 397476 397646 397647 398302 398440 398656 398657 398953 399689 401104 401325 401387 401388 401425 401460 401505 401744 401858 402631 402632 402729 403263 403271 403497 404203 404287 404623 404702 404984 405145 405585 405650 405665 405813 406183 406313 406705 407652 408365 408420 408429 408686 408758 408763 408993 409315 409349 409353 409384 409744 410184 410195 410340 410388 410513 410521 411066 411183 411450 411451 411452 411453 411530 411559 411733 411926 411928 412383 412553 412600 412884 412952 413168 413302 413303 413410 413555 413614 414034 414408 415016 415213 415331 415428 415437 416242 416583 416594 417152 417700 417860 418030 418306 418957 419297 419345 419576 419776 419842 420004 420566 420764 421122 421225 421374 421989 422118 422219 422542 423166 423167 423311 423388 423502 424560 424666 425038 425099 425593 425713 425724 425928 425938 426019 426084 426148 426347 426679 427080 427267 427284 427291 427491 427558 427634 427654 428476 428501 428645 428647 428906 429328 429459 429614 429778 429915 431122 431362 431594 431747 431822 431853 431914 432173 432806 432903 433174 433681 433762 434161 434298 434699 434743 435228 435360 436410 436411 436451 436995 437045 437063 437125 437310 437357 437366 437413 438013 438497 438993 438994 438999 439692 439851 440165 440313 440851 442274 443265 443299 443321 443531 444043 444573 445222 445886 445999 447278 449902 451657 451795 452033 452456 452535 452554 452781 453876 454399 454613 455020 457154 457163 457244 458354 458531 459510 460115 463264 463579 464001 465498 465796 467048 468593 471142 475152 475670 476173 477611 479068 480871 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-09-02 23:36 UTC by iceman
Modified: 2007-10-06 14:55 UTC
See Also:
GNOME target: 2.18.x
GNOME version: 2.15/2.16


Attachments
testutf8.c (3.40 KB, text/plain)
2006-12-03 11:58 UTC, Paolo Borelli
  Details
patch v1 (3.19 KB, patch)
2007-01-03 00:06 UTC, Paolo Borelli
needs-work Details | Review
Committed fix (r5511) (3.52 KB, patch)
2007-02-26 16:16 UTC, Loïc Minier
none Details | Review
GNOME 2.14 backport (3.30 KB, patch)
2007-02-26 16:19 UTC, Loïc Minier
none Details | Review
Committed fix, take 2 (r5510 + r5511) (5.79 KB, patch)
2007-02-27 14:22 UTC, Loïc Minier
none Details | Review
GNOME 2.14 backport, take 2 (5.51 KB, patch)
2007-02-27 14:52 UTC, Loïc Minier
none Details | Review

Description iceman 2006-09-02 23:36:09 UTC
Version: 2.15.9

What were you doing when the application crashed?
opening a text file


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.15.92 2006-08-22 (Ubuntu)
BugBuddy Version: 2.15.92

Memory status: size: 63434752 vsize: 0 resident: 63434752 share: 0 rss: 20959232 rss_rlim: 0
CPU usage: start_time: 1157240124 rtime: 0 utime: 54 stime: 0 cutime:51 cstime: 0 timeout: 3 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gedit'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226700400 (LWP 4949)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226700400 (LWP 4949))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_utf8_validate
    from /usr/lib/libglib-2.0.so.0
  • #5 gedit_convert_from_utf8
  • #6 gedit_convert_to_utf8
  • #7 gedit_document_new
  • #8 gedit_document_new
  • #9 g_source_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #10 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #13 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 main
  • #0 __kernel_vsyscall

Comment 1 Steve Frécinaux 2006-09-03 00:05:41 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.

More important, could you also attach the file that cause the crash to this bug ? Thank you.
Comment 2 Elijah Newren 2006-10-02 15:35:16 UTC
*** Bug 359026 has been marked as a duplicate of this bug. ***
Comment 3 Karsten Bräckelmann 2006-10-03 02:02:35 UTC
*** Bug 359184 has been marked as a duplicate of this bug. ***
Comment 4 Elijah Newren 2006-10-17 21:34:33 UTC
*** Bug 362973 has been marked as a duplicate of this bug. ***
Comment 5 Fabio Bonelli 2006-10-27 14:43:18 UTC
*** Bug 365578 has been marked as a duplicate of this bug. ***
Comment 6 Karsten Bräckelmann 2006-10-27 16:15:53 UTC
*** Bug 365809 has been marked as a duplicate of this bug. ***
Comment 7 Fabio Bonelli 2006-10-28 14:38:22 UTC
*** Bug 366279 has been marked as a duplicate of this bug. ***
Comment 8 Karsten Bräckelmann 2006-10-28 19:01:19 UTC
*** Bug 366367 has been marked as a duplicate of this bug. ***
Comment 9 Paolo Maggi 2006-10-29 15:58:03 UTC
We have several duplicates of this bug, I'm wondering if something is changed in g_utf8_validate.

We still lack a good stack trace.

If you are still experiencing this crash, could you please:
- send us a file to reproduce the crash
- send us a stack trace with debugging symbols (see http://live.gnome.org/GettingTraces for more information on
how to do so)
Comment 10 Paolo Maggi 2006-10-29 16:04:01 UTC
*** Bug 353701 has been marked as a duplicate of this bug. ***
Comment 11 André Klapper 2006-10-30 00:16:54 UTC
*** Bug 367271 has been marked as a duplicate of this bug. ***
Comment 12 Paolo Maggi 2006-10-30 08:46:18 UTC
*** Bug 367423 has been marked as a duplicate of this bug. ***
Comment 13 Noah 2006-10-30 14:58:32 UTC
Hopefully this is the information you're looking for.
I cannot attach the bookmarks.html file because I can't seem to upload it, to your attachment field or anywhere else for that matter. Can't even copy it to another directory on my computer.

Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 84025344 vsize: 0 resident: 84025344 share: 0 rss: 25501696 rss_rlim: 0
CPU usage: start_time: 1162219762 rtime: 0 utime: 123 stime: 0 cutime:116 cstime: 0 timeout: 7 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gedit'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1227307344 (LWP 21325)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1227307344 (LWP 21325))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_utf8_validate
    from /usr/lib/libglib-2.0.so.0
  • #5 gedit_convert_to_utf8_from_charset
    at gedit-convert.c line 69
  • #6 gedit_convert_to_utf8
    at gedit-convert.c line 226
  • #7 update_document_contents
    at gedit-document-loader.c line 344
  • #8 load_local_file_real
    at gedit-document-loader.c line 560
  • #9 g_source_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #10 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #13 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 main
    at gedit.c line 568
  • #0 __kernel_vsyscall

Comment 14 Paolo Maggi 2006-10-30 15:28:11 UTC
Great Noah!

Could you please install also dbg package for glib and resend the new stack trace?

Could you also please specify step by step how you are reproducing the crash?

Could you attach the section of the ~/.gnome2/gedit-metadata.xml related to the bookmarks.html file?

Could you cut&paste the file inside the comment field in bugzilla?

Wow... a lot of requests ;)

Thank you again.

-----

Note for the gedit team:
- it looks gedit_convert_to_utf8 is called to convert a text from UTF-8 to UTF-8.
This is really strange.
Comment 15 Noah 2006-10-30 15:49:18 UTC
I can no longer recreate the bug right now because fsck decided that the file was messed up when I restarted, and I think it added end of file data to the beginning of the file because the file is now 0kb large and no longer gives me the bug in Gedit - it just opens as though it was a blank empty file.

I would produce the crash by attempting to open the file by navigating to its directory in nautilus, and then right-clicking and choosing Open With "Text Editor."  Right after this, gedit would open, lock up, and the bug report program would open.

I think this is the gedit-metadata.xml section you requested:

<document uri="file:///media/sda2/Apps/Mozilla/Firefox/Profiles/hh4699xs.default/bookmarks.html" atime="1162223030">
    <entry key="position" value="0"/>
  </document>

I'll be sure to report if I'm able to create this bug again, with the requested trace using the glib debug symbols

I hope this gets you closer to the source of the problem!
Comment 16 André Klapper 2006-10-30 16:18:25 UTC
*** Bug 367686 has been marked as a duplicate of this bug. ***
Comment 17 André Klapper 2006-10-31 16:36:11 UTC
*** Bug 368184 has been marked as a duplicate of this bug. ***
Comment 18 Karsten Bräckelmann 2006-10-31 23:12:32 UTC
*** Bug 368435 has been marked as a duplicate of this bug. ***
Comment 19 Karsten Bräckelmann 2006-10-31 23:12:38 UTC
*** Bug 368526 has been marked as a duplicate of this bug. ***
Comment 20 Paolo Maggi 2006-11-01 09:25:55 UTC
*** Bug 368709 has been marked as a duplicate of this bug. ***
Comment 21 Paolo Maggi 2006-11-01 09:30:27 UTC
*** Bug 368696 has been marked as a duplicate of this bug. ***
Comment 22 Paolo Borelli 2006-11-01 13:14:27 UTC
> Note for the gedit team:
> - it looks gedit_convert_to_utf8 is called to convert a text from UTF-8 to
> UTF-8.
> This is really strange.

I don't think this is strange: when no encoding is specified, we query the encodings to try from gconf and we try them. In most locales the first encodin tried is UTF-8
Comment 23 Paolo Maggi 2006-11-01 18:47:52 UTC
*** Bug 368988 has been marked as a duplicate of this bug. ***
Comment 24 André Klapper 2006-11-03 10:51:40 UTC
*** Bug 369915 has been marked as a duplicate of this bug. ***
Comment 25 Karsten Bräckelmann 2006-11-04 00:42:29 UTC
*** Bug 370272 has been marked as a duplicate of this bug. ***
Comment 26 Paolo Maggi 2006-11-04 14:01:13 UTC
*** Bug 370489 has been marked as a duplicate of this bug. ***
Comment 27 André Klapper 2006-11-06 09:19:07 UTC
*** Bug 371358 has been marked as a duplicate of this bug. ***
Comment 28 S.M.G. 2006-11-06 11:27:57 UTC
File i tried to open was on ntfs drive and crypted by me in windows, that is allowing no one to access those files, and i think that is the reason for crash, i have not yet tried to boot into windows and remove this protection.
Comment 29 Paolo Borelli 2006-11-06 14:04:12 UTC
*** Bug 371508 has been marked as a duplicate of this bug. ***
Comment 30 Susana 2006-11-07 00:29:07 UTC
*** Bug 371752 has been marked as a duplicate of this bug. ***
Comment 31 Paolo Borelli 2006-11-07 18:42:52 UTC
*** Bug 372118 has been marked as a duplicate of this bug. ***
Comment 32 Paolo Borelli 2006-11-07 21:09:53 UTC
*** Bug 372185 has been marked as a duplicate of this bug. ***
Comment 33 Paolo Borelli 2006-11-07 21:11:09 UTC
*** Bug 372186 has been marked as a duplicate of this bug. ***
Comment 34 Steve Frécinaux 2006-11-07 22:39:50 UTC
*** Bug 372236 has been marked as a duplicate of this bug. ***
Comment 35 Susana 2006-11-10 21:50:30 UTC
*** Bug 373504 has been marked as a duplicate of this bug. ***
Comment 36 Susana 2006-11-10 21:52:29 UTC
*** Bug 373538 has been marked as a duplicate of this bug. ***
Comment 37 André Klapper 2006-11-12 09:30:56 UTC
paolo, isn't bug 352099 just a dup?
Comment 38 André Klapper 2006-11-12 23:41:32 UTC
*** Bug 374205 has been marked as a duplicate of this bug. ***
Comment 39 Karsten Bräckelmann 2006-11-14 00:06:12 UTC
*** Bug 374843 has been marked as a duplicate of this bug. ***
Comment 40 Karsten Bräckelmann 2006-11-14 00:09:51 UTC
*** Bug 372379 has been marked as a duplicate of this bug. ***
Comment 41 Damien Durand 2006-11-17 04:38:42 UTC
*** Bug 376137 has been marked as a duplicate of this bug. ***
Comment 42 Steve Frécinaux 2006-11-18 16:58:14 UTC
*** Bug 376704 has been marked as a duplicate of this bug. ***
Comment 43 André Klapper 2006-11-19 15:11:22 UTC
*** Bug 376967 has been marked as a duplicate of this bug. ***
Comment 44 Damien Durand 2006-11-21 19:40:54 UTC
*** Bug 377881 has been marked as a duplicate of this bug. ***
Comment 45 Mariano Suárez-Alvarez 2006-11-21 19:56:21 UTC
*** Bug 377776 has been marked as a duplicate of this bug. ***
Comment 46 Susana 2006-11-22 13:16:29 UTC
*** Bug 378005 has been marked as a duplicate of this bug. ***
Comment 47 André Klapper 2006-11-23 02:14:26 UTC
*** Bug 378328 has been marked as a duplicate of this bug. ***
Comment 48 Christian Kirbach 2006-11-25 00:52:32 UTC
*** Bug 378994 has been marked as a duplicate of this bug. ***
Comment 49 Steve Frécinaux 2006-11-25 15:03:12 UTC
*** Bug 379019 has been marked as a duplicate of this bug. ***
Comment 50 Paolo Maggi 2006-11-25 16:06:20 UTC
*** Bug 379169 has been marked as a duplicate of this bug. ***
Comment 51 Paolo Borelli 2006-11-25 19:35:35 UTC
*** Bug 379245 has been marked as a duplicate of this bug. ***
Comment 52 Susana 2006-11-26 13:10:20 UTC
*** Bug 379443 has been marked as a duplicate of this bug. ***
Comment 53 Susana 2006-11-27 00:06:39 UTC
*** Bug 379600 has been marked as a duplicate of this bug. ***
Comment 54 Susana 2006-11-27 15:56:20 UTC
*** Bug 379786 has been marked as a duplicate of this bug. ***
Comment 55 Iestyn Pryce 2006-11-27 18:03:47 UTC
*** Bug 379632 has been marked as a duplicate of this bug. ***
Comment 56 Susana 2006-11-27 21:24:07 UTC
*** Bug 379877 has been marked as a duplicate of this bug. ***
Comment 57 André Klapper 2006-11-28 16:01:14 UTC
*** Bug 380093 has been marked as a duplicate of this bug. ***
Comment 58 Susana 2006-11-29 19:54:43 UTC
*** Bug 380567 has been marked as a duplicate of this bug. ***
Comment 59 Susana 2006-11-29 19:54:56 UTC
*** Bug 380583 has been marked as a duplicate of this bug. ***
Comment 60 Paolo Borelli 2006-12-02 16:49:57 UTC
*** Bug 381613 has been marked as a duplicate of this bug. ***
Comment 61 caleb7 2006-12-02 19:28:29 UTC
I hope thats what you need...

I have a ntfs volume of my windows xp installation mounted and everytime I access an encrypted file gedit crashes. I mean that´s no problem for me because I didn´t expect to be able to read these files, but maybe you´d like to catch this exception in any way.

Please let me know if you need more information/debugging symbols.

Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 44806144 vsize: 0 resident: 44806144 share: 0 rss: 21254144 rss_rlim: 0
CPU usage: start_time: 1165087225 rtime: 0 utime: 59 stime: 0 cutime:52 cstime: 0 timeout: 7 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gedit'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1227168080 (LWP 19832)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1227168080 (LWP 19832))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 IA__g_utf8_validate
    at gutf8.c line 1628
  • #5 gedit_convert_to_utf8_from_charset
    at gedit-convert.c line 69
  • #6 gedit_convert_to_utf8
    at gedit-convert.c line 226
  • #7 update_document_contents
    at gedit-document-loader.c line 344
  • #8 load_local_file_real
    at gedit-document-loader.c line 560
  • #9 g_timeout_dispatch
    at gmain.c line 3422
  • #10 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #11 g_main_context_iterate
    at gmain.c line 2677
  • #12 IA__g_main_loop_run
    at gmain.c line 2881
  • #13 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 main
    at gedit.c line 568
  • #0 __kernel_vsyscall

Comment 62 Paolo Borelli 2006-12-03 11:58:25 UTC
Created attachment 77575 [details]
testutf8.c

Hi Caleb (and everybody else), the info you provided is very useful, but we still need some help to figure out what's wrong.

Can you (and anybody) else try this simple test program on the files that cause the crash?

To compile the program (you need gcc installed), download the file testutf8.c and compile it with the command: gcc -o testutf8 -g -O0 -fno-inline testutf8.c

To run the test, in the directory where you compiled run: ./testutf8 /path/to/the/problematic/file

Thanks in advance!
Comment 63 Bruno Boaventura 2006-12-03 14:19:28 UTC
*** Bug 381874 has been marked as a duplicate of this bug. ***
Comment 64 Jacob 2006-12-03 15:01:33 UTC
I ran...
./testutf8 /var/crash/_usr_bin_xchat.1000.crash > testutf8.txt

...and uploaded testutf8.txt here:
http://expandapps.org/testutf8.txt
Comment 65 Paolo Borelli 2006-12-03 15:15:50 UTC
Thanks Jacob, though I forgot to mention an important thing: I am interested in the output of the test program only if the test program itself crashes while validating the file in the same way as gedit does.

Also, if possible stick to small files or the output of the test program is huge.
Comment 66 Bruno Boaventura 2006-12-04 15:22:08 UTC
*** Bug 382272 has been marked as a duplicate of this bug. ***
Comment 67 Bruno Boaventura 2006-12-05 10:50:26 UTC
*** Bug 382521 has been marked as a duplicate of this bug. ***
Comment 68 Jonathon Jongsma 2006-12-05 19:13:51 UTC
*** Bug 382686 has been marked as a duplicate of this bug. ***
Comment 69 Susana 2006-12-05 21:31:44 UTC
*** Bug 382707 has been marked as a duplicate of this bug. ***
Comment 70 Damien Durand 2006-12-06 04:28:09 UTC
*** Bug 382884 has been marked as a duplicate of this bug. ***
Comment 71 Bruno Boaventura 2006-12-07 04:45:33 UTC
*** Bug 383246 has been marked as a duplicate of this bug. ***
Comment 72 Christian Kirbach 2006-12-07 16:01:12 UTC
*** Bug 383404 has been marked as a duplicate of this bug. ***
Comment 73 Susana 2006-12-09 19:57:30 UTC
*** Bug 384145 has been marked as a duplicate of this bug. ***
Comment 74 Damien Durand 2006-12-10 16:17:44 UTC
*** Bug 384400 has been marked as a duplicate of this bug. ***
Comment 75 Susana 2006-12-10 20:45:02 UTC
*** Bug 384412 has been marked as a duplicate of this bug. ***
Comment 76 Bruno Boaventura 2006-12-12 03:23:46 UTC
*** Bug 384923 has been marked as a duplicate of this bug. ***
Comment 77 Bruno Boaventura 2006-12-12 15:15:50 UTC
*** Bug 385033 has been marked as a duplicate of this bug. ***
Comment 78 Bruno Boaventura 2006-12-12 21:22:44 UTC
*** Bug 385115 has been marked as a duplicate of this bug. ***
Comment 79 Bruno Boaventura 2006-12-13 15:16:58 UTC
*** Bug 385272 has been marked as a duplicate of this bug. ***
Comment 80 Bruno Boaventura 2006-12-13 15:18:53 UTC
*** Bug 385431 has been marked as a duplicate of this bug. ***
Comment 81 Damien Durand 2006-12-13 18:11:59 UTC
*** Bug 385485 has been marked as a duplicate of this bug. ***
Comment 82 Bruno Boaventura 2006-12-15 14:57:41 UTC
*** Bug 386105 has been marked as a duplicate of this bug. ***
Comment 83 Paolo Borelli 2006-12-19 00:19:14 UTC
*** Bug 387304 has been marked as a duplicate of this bug. ***
Comment 84 Damien Durand 2006-12-19 17:21:44 UTC
*** Bug 387564 has been marked as a duplicate of this bug. ***
Comment 85 Susana 2006-12-21 14:36:08 UTC
*** Bug 388128 has been marked as a duplicate of this bug. ***
Comment 86 Susana 2006-12-26 01:43:57 UTC
*** Bug 389608 has been marked as a duplicate of this bug. ***
Comment 87 Christian Kirbach 2006-12-26 11:29:06 UTC
*** Bug 389693 has been marked as a duplicate of this bug. ***
Comment 88 Damien Durand 2006-12-27 14:17:24 UTC
*** Bug 390009 has been marked as a duplicate of this bug. ***
Comment 89 Jacob 2006-12-27 16:46:07 UTC
Poalo, sorry for my slow response. Been really busy.

No, the program does not crash when running. What file should I really be running that test app on?
Comment 90 Paolo Borelli 2006-12-30 10:02:43 UTC
*** Bug 390858 has been marked as a duplicate of this bug. ***
Comment 91 Paolo Borelli 2006-12-30 20:42:21 UTC
*** Bug 391085 has been marked as a duplicate of this bug. ***
Comment 92 Damien Durand 2006-12-31 16:34:51 UTC
*** Bug 391287 has been marked as a duplicate of this bug. ***
Comment 93 Damien Durand 2006-12-31 16:37:24 UTC
*** Bug 391318 has been marked as a duplicate of this bug. ***
Comment 94 Thierry Moisan 2007-01-01 18:33:17 UTC
*** Bug 391490 has been marked as a duplicate of this bug. ***
Comment 95 Thierry Moisan 2007-01-01 18:34:32 UTC
*** Bug 391552 has been marked as a duplicate of this bug. ***
Comment 96 Thierry Moisan 2007-01-01 18:35:28 UTC
*** Bug 391553 has been marked as a duplicate of this bug. ***
Comment 97 Susana 2007-01-01 21:10:32 UTC
*** Bug 391624 has been marked as a duplicate of this bug. ***
Comment 98 Susana 2007-01-01 21:10:47 UTC
*** Bug 391630 has been marked as a duplicate of this bug. ***
Comment 99 Paolo Maggi 2007-01-02 00:32:32 UTC
Thanks to James "Doc" Livingston it seems we have finally discovered what is going on with this crash.

gedit uses mmap to read local files, when an IO error occurs reading the mmapped file a SIGBUS signal is emitted by the kernel. 
We need to handle this signal and report an error if an IO error occurs.

Useful links:

- http://en.wikipedia.org/wiki/SIGBUS
- http://en.wikipedia.org/wiki/Bus_error
- http://www.ussg.iu.edu/hypermail/linux/kernel/0205.1/0550.html

It seems gtk-gnutella handle this error in a sane way:

- http://www.google.com/codesearch?hl=it&q=show:CIJEb4HMdWg:PdX2fAEFpkI:PuVeU2YcdZo&sa=N&ct=rd&cs_p=https://svn.sourceforge.net/svnroot/gtk-gnutella/trunk&cs_f=gtk-gnutella/src/core/bsched.c
Comment 100 Paolo Borelli 2007-01-03 00:06:08 UTC
Created attachment 79236 [details] [review]
patch v1 

Here is a patch implementing the proposed fix. however it still needs work:

 - it just handles SIGBUS. is it ok or should we also handle SIGSEGV? Especially on Solaris etc

 - The critical section in which the signal is handled could be made smaller (e.g. avoid to do it for the whole duration of update_document_content, even when reading the metadata etc), but how? using a global variable to store a flag that is checked in the signal handler (like one of the link above does) is ugly, since update_document_contents could be in the future be called concurrently by different loader objects (e.g. in an idle for the remote case or something like that)

 - the error message displayed in the UI needs to be thought out (and also added to the revert case)
Comment 101 Paolo Maggi 2007-01-03 10:21:26 UTC
(In reply to comment #100)
> Created an attachment (id=79236) [edit]
> patch v1 

Patch looks mainly ok a part from the comment you did.

> 
> Here is a patch implementing the proposed fix. however it still needs work:
> 
>  - it just handles SIGBUS. is it ok or should we also handle SIGSEGV?
> Especially on Solaris etc

I'm afraid we need to catch both, but we could try to ask to some Solaris guru or ask to some Sun guy to ask.

> 
>  - The critical section in which the signal is handled could be made smaller
> (e.g. avoid to do it for the whole duration of update_document_content, even
> when reading the metadata etc), but how? using a global variable to store a
> flag that is checked in the signal handler (like one of the link above does) is
> ugly, since update_document_contents could be in the future be called
> concurrently by different loader objects (e.g. in an idle for the remote case
> or something like that)

I know the solution is not very nice (well, it is actually very ugly) but we can add a "signalcatched" flag to update_document_content and use a global variable to mark the critical section only if the flag is set.

> 
>  - the error message displayed in the UI needs to be thought out (and also
> added to the revert case)
> 

Yep. We can start by adding a full stop at the end of the message.

Comment 102 Paolo Maggi 2007-01-03 11:59:26 UTC
<paolo> the question is: to manage IO errors that occurs accessing a mmapped file, should I handle only SIGBUS (like on Linux) or also SIGSEGV?
<paolo> See http://bugzilla.gnome.org/show_bug.cgi?id=354046#c100
<MikeS_> paolo: if you're accessing something where that might be an issue, you probably shouldn't use mmap. 
<bugsbot> paolo: Bug 354046 cri, High, 2.18.0, gedit-maint@gnome.bugs, UNCO, Crash in g_utf8_validate
<MikeS_> paolo: on linux, SIGBUS is sufficient. However, I doubt that's portable.
<paolo> MikeS_: we use mmap in gedit to read text files, we don't know what we are accessing.
<MikeS_> If it's an application bug (rather than a library bug), then you _could_ handle SIGBUS, but I really doubt it's a good idea.
<MikeS_> paolo: maybe that's the problem!
<lifeless> aw man, mmap and io errors - dont.
<lifeless> the idiom of mmap is not sufficient to work with mmapped files.
<MikeS_> signal handling is SO archaic, ugly, and nasty. Really a fucking mess of an API
<paolo> yep, but since we are in a single-threaded application, they can be used with some siglongjmp magic
<MikeS_> paolo: the fact that you CAN make it work is not a compelling argument that you SHOULD.
<lifeless> paolo: errr, as long as you dont care about e.g. malloc data structures being ciorrupted
<paolo> the problem is only knowing which signal to handle to be sure to work in most unices
<MikeS_> paolo: Avoiding mmap is generally a better idea.
<MikeS_> mmap of arbitrary files, that is. You just have to live with the fact that I/O errors on the application and libraries it uses are going to kill your app.
<paolo> lifeless: why "malloc data structures being ciorrupted"?
<paolo> MikeS_: but there are some interesting pros  in most cases
<MikeS_> paolo: yes, there are lots of things that are GOOD about using mmap. There's really only one downside: "your application will randomly crash when actual users touch it". And trying to fix that one is Not Worth The Pain.
<paolo> MikeS_: does not worth the pain or is "impossible"?
<MikeS_> paolo: reliably? I wouldn't expect it to be practical for a volunteer project, though it might be possible.
<paolo> MikeS_: thanks for the tips, I will discuss them with the other gedit guys. Can I attach the log to the relevant bugzilla bug?
<MikeS_> If you want.
<paolo> thanks
<MikeS_> we considered doing this in gstreamer. Apart from the general nastiness of libraries doing signal handling, we decided it wasn't practical to make it work anyway. So we just stopped using mmap; the performance advantage wasn't very significant anyway
<paolo> MikeS_: yep, doctau told us
<lifeless> paolo: I mean that because you use longjmp, you have to hope that any code being interrupted has no transient state, and is atomic on *every operation*, or else chaos can ensue
<lifeless> paolo: longjmp when explicitly used is fine, longjmp from signals is real bad
<lifeless> because signals can arrive between any two instructions, and then the routine never completes
<paolo> lifeless: oh, ok
Comment 103 Damien Durand 2007-01-03 13:17:35 UTC
*** Bug 392277 has been marked as a duplicate of this bug. ***
Comment 104 Susana 2007-01-03 18:06:09 UTC
*** Bug 392332 has been marked as a duplicate of this bug. ***
Comment 105 palfrey 2007-01-03 23:17:37 UTC
*** Bug 392507 has been marked as a duplicate of this bug. ***
Comment 106 palfrey 2007-01-03 23:17:45 UTC
*** Bug 392509 has been marked as a duplicate of this bug. ***
Comment 107 Christian Kirbach 2007-01-05 11:46:14 UTC
*** Bug 393098 has been marked as a duplicate of this bug. ***
Comment 108 Damien Durand 2007-01-06 08:00:25 UTC
*** Bug 393402 has been marked as a duplicate of this bug. ***
Comment 109 Damien Durand 2007-01-08 12:25:53 UTC
*** Bug 394120 has been marked as a duplicate of this bug. ***
Comment 110 Paolo Borelli 2007-01-09 10:03:21 UTC
*** Bug 394387 has been marked as a duplicate of this bug. ***
Comment 111 Damien Durand 2007-01-09 22:38:17 UTC
*** Bug 394822 has been marked as a duplicate of this bug. ***
Comment 112 Paolo Maggi 2007-01-10 10:02:04 UTC
*** Bug 394593 has been marked as a duplicate of this bug. ***
Comment 113 Paolo Maggi 2007-01-10 17:21:04 UTC
*** Bug 395073 has been marked as a duplicate of this bug. ***
Comment 114 Damien Durand 2007-01-11 08:07:41 UTC
*** Bug 395243 has been marked as a duplicate of this bug. ***
Comment 115 Damien Durand 2007-01-11 14:19:03 UTC
*** Bug 395332 has been marked as a duplicate of this bug. ***
Comment 116 Paolo Maggi 2007-01-14 14:46:49 UTC
*** Bug 396323 has been marked as a duplicate of this bug. ***
Comment 117 Paolo Maggi 2007-01-14 14:55:21 UTC
*** Bug 396266 has been marked as a duplicate of this bug. ***
Comment 118 Damien Durand 2007-01-14 19:12:32 UTC
*** Bug 396546 has been marked as a duplicate of this bug. ***
Comment 119 Paolo Maggi 2007-01-14 21:21:30 UTC
*** Bug 395993 has been marked as a duplicate of this bug. ***
Comment 120 Susana 2007-01-15 23:09:58 UTC
*** Bug 396977 has been marked as a duplicate of this bug. ***
Comment 121 Susana 2007-01-16 11:55:27 UTC
*** Bug 397038 has been marked as a duplicate of this bug. ***
Comment 122 André Klapper 2007-01-17 02:02:03 UTC
106 duplicates => blocker.

paolo, are you working on this? do you think this can be fixed for 2.16.3 / 2.18.0?
Comment 123 Paolo Borelli 2007-01-17 09:34:02 UTC
As a last resource, the patch I attached in comment #100 works, but we still hope to implement a better solution before 2.18.0
Comment 124 Susana 2007-01-17 13:52:56 UTC
*** Bug 397476 has been marked as a duplicate of this bug. ***
Comment 125 Paolo Borelli 2007-01-17 15:55:02 UTC
*** Bug 397646 has been marked as a duplicate of this bug. ***
Comment 126 Paolo Borelli 2007-01-17 15:55:13 UTC
*** Bug 397647 has been marked as a duplicate of this bug. ***
Comment 127 Susana 2007-01-19 13:59:47 UTC
*** Bug 398302 has been marked as a duplicate of this bug. ***
Comment 128 Paolo Maggi 2007-01-20 12:41:15 UTC
*** Bug 398657 has been marked as a duplicate of this bug. ***
Comment 129 Bruno Boaventura 2007-01-20 12:41:26 UTC
*** Bug 398656 has been marked as a duplicate of this bug. ***
Comment 130 Paolo Maggi 2007-01-20 12:42:17 UTC
*** Bug 398440 has been marked as a duplicate of this bug. ***
Comment 131 Paolo Maggi 2007-01-21 09:49:59 UTC
*** Bug 398953 has been marked as a duplicate of this bug. ***
Comment 132 palfrey 2007-01-23 14:07:22 UTC
*** Bug 399689 has been marked as a duplicate of this bug. ***
Comment 133 Bruno Boaventura 2007-01-27 03:31:33 UTC
*** Bug 401104 has been marked as a duplicate of this bug. ***
Comment 134 palfrey 2007-01-27 15:35:04 UTC
*** Bug 401325 has been marked as a duplicate of this bug. ***
Comment 135 palfrey 2007-01-27 19:29:45 UTC
*** Bug 401387 has been marked as a duplicate of this bug. ***
Comment 136 palfrey 2007-01-27 19:30:21 UTC
*** Bug 401388 has been marked as a duplicate of this bug. ***
Comment 137 palfrey 2007-01-27 19:31:20 UTC
*** Bug 401425 has been marked as a duplicate of this bug. ***
Comment 138 Jens Granseuer 2007-01-27 21:58:47 UTC
*** Bug 401460 has been marked as a duplicate of this bug. ***
Comment 139 Christian Kirbach 2007-01-27 23:27:36 UTC
*** Bug 401505 has been marked as a duplicate of this bug. ***
Comment 140 Mariano Suárez-Alvarez 2007-01-29 07:57:22 UTC
*** Bug 401744 has been marked as a duplicate of this bug. ***
Comment 141 Mariano Suárez-Alvarez 2007-01-29 08:56:00 UTC
*** Bug 401858 has been marked as a duplicate of this bug. ***
Comment 142 Susana 2007-01-31 14:19:25 UTC
*** Bug 402631 has been marked as a duplicate of this bug. ***
Comment 143 Susana 2007-01-31 14:20:34 UTC
*** Bug 402632 has been marked as a duplicate of this bug. ***
Comment 144 Susana 2007-01-31 14:21:41 UTC
*** Bug 402729 has been marked as a duplicate of this bug. ***
Comment 145 Bruno Boaventura 2007-02-01 20:29:25 UTC
*** Bug 403263 has been marked as a duplicate of this bug. ***
Comment 146 Bruno Boaventura 2007-02-01 20:30:04 UTC
*** Bug 403271 has been marked as a duplicate of this bug. ***
Comment 147 Bruno Boaventura 2007-02-02 20:28:02 UTC
*** Bug 403497 has been marked as a duplicate of this bug. ***
Comment 148 Damien Durand 2007-02-04 12:49:00 UTC
*** Bug 404203 has been marked as a duplicate of this bug. ***
Comment 149 Marc-Andre Lureau 2007-02-04 16:13:38 UTC
*** Bug 404287 has been marked as a duplicate of this bug. ***
Comment 150 palfrey 2007-02-05 16:47:42 UTC
*** Bug 404623 has been marked as a duplicate of this bug. ***
Comment 151 Bruno Boaventura 2007-02-05 21:32:11 UTC
*** Bug 404702 has been marked as a duplicate of this bug. ***
Comment 152 Damien Durand 2007-02-06 17:43:43 UTC
*** Bug 404984 has been marked as a duplicate of this bug. ***
Comment 153 Susana 2007-02-06 22:52:05 UTC
*** Bug 405145 has been marked as a duplicate of this bug. ***
Comment 154 palfrey 2007-02-08 19:09:11 UTC
*** Bug 405650 has been marked as a duplicate of this bug. ***
Comment 155 palfrey 2007-02-08 19:09:15 UTC
*** Bug 405665 has been marked as a duplicate of this bug. ***
Comment 156 palfrey 2007-02-08 19:09:20 UTC
*** Bug 405813 has been marked as a duplicate of this bug. ***
Comment 157 palfrey 2007-02-08 19:09:28 UTC
*** Bug 405585 has been marked as a duplicate of this bug. ***
Comment 158 Susana 2007-02-09 20:52:42 UTC
*** Bug 406183 has been marked as a duplicate of this bug. ***
Comment 159 Steve Frécinaux 2007-02-10 08:39:22 UTC
*** Bug 406313 has been marked as a duplicate of this bug. ***
Comment 160 Susana 2007-02-11 18:23:56 UTC
*** Bug 406705 has been marked as a duplicate of this bug. ***
Comment 161 Damien Durand 2007-02-14 05:45:35 UTC
*** Bug 407652 has been marked as a duplicate of this bug. ***
Comment 162 Damien Durand 2007-02-15 19:45:02 UTC
*** Bug 408365 has been marked as a duplicate of this bug. ***
Comment 163 Damien Durand 2007-02-16 10:45:44 UTC
*** Bug 408420 has been marked as a duplicate of this bug. ***
Comment 164 Damien Durand 2007-02-16 10:47:02 UTC
*** Bug 408429 has been marked as a duplicate of this bug. ***
Comment 165 Susana 2007-02-16 22:49:46 UTC
*** Bug 408686 has been marked as a duplicate of this bug. ***
Comment 166 Susana 2007-02-17 13:34:27 UTC
*** Bug 408758 has been marked as a duplicate of this bug. ***
Comment 167 Susana 2007-02-17 13:35:04 UTC
*** Bug 408763 has been marked as a duplicate of this bug. ***
Comment 168 Damien Durand 2007-02-17 20:20:50 UTC
*** Bug 408993 has been marked as a duplicate of this bug. ***
Comment 169 Susana 2007-02-18 19:55:45 UTC
*** Bug 409315 has been marked as a duplicate of this bug. ***
Comment 170 Susana 2007-02-18 19:56:23 UTC
*** Bug 409349 has been marked as a duplicate of this bug. ***
Comment 171 Susana 2007-02-18 19:56:58 UTC
*** Bug 409353 has been marked as a duplicate of this bug. ***
Comment 172 Susana 2007-02-18 23:09:00 UTC
*** Bug 409384 has been marked as a duplicate of this bug. ***
Comment 173 Christian Kirbach 2007-02-19 20:31:19 UTC
*** Bug 409744 has been marked as a duplicate of this bug. ***
Comment 174 Steve Frécinaux 2007-02-20 22:16:39 UTC
*** Bug 410184 has been marked as a duplicate of this bug. ***
Comment 175 Christian Kirbach 2007-02-20 22:34:46 UTC
*** Bug 410195 has been marked as a duplicate of this bug. ***
Comment 176 Pedro Villavicencio 2007-02-21 12:13:18 UTC
*** Bug 410340 has been marked as a duplicate of this bug. ***
Comment 177 Pedro Villavicencio 2007-02-21 14:25:12 UTC
*** Bug 410388 has been marked as a duplicate of this bug. ***
Comment 178 Bruno Boaventura 2007-02-21 21:05:46 UTC
*** Bug 410521 has been marked as a duplicate of this bug. ***
Comment 179 Bruno Boaventura 2007-02-21 21:05:52 UTC
*** Bug 410513 has been marked as a duplicate of this bug. ***
Comment 180 palfrey 2007-02-23 10:13:47 UTC
*** Bug 411066 has been marked as a duplicate of this bug. ***
Comment 181 palfrey 2007-02-23 14:12:46 UTC
*** Bug 411183 has been marked as a duplicate of this bug. ***
Comment 182 André Klapper 2007-02-23 16:01:28 UTC
162 duplicates so far, 47 in the last 30 days. This is a showstopper.

Paolo, what are your plans for GNOME 2.18.0? Getting the workaround at comment 100 in? It would break the string freeze, in the worst case you could reuse the existing message "Unexpected error: %s" perhaps?
*shrug*

Please, do get this fixed for 2.18.0.
Comment 183 Pedro Villavicencio 2007-02-24 15:11:34 UTC
*** Bug 411559 has been marked as a duplicate of this bug. ***
Comment 184 Paolo Borelli 2007-02-24 15:47:16 UTC
I committed the patch in comment 100 after refactoring the code to reduce the number of operation done in the "critical section" where the signal is handled.
To avoid string-freeze break, I left the generic error message.

Let's hope this stop gap solution works well foe now. A different implementation of the file loader is still planned.
Comment 185 Paolo Borelli 2007-02-24 15:59:47 UTC
*** Bug 411530 has been marked as a duplicate of this bug. ***
Comment 186 Paolo Borelli 2007-02-24 16:20:00 UTC
*** Bug 411450 has been marked as a duplicate of this bug. ***
Comment 187 Paolo Borelli 2007-02-24 16:20:14 UTC
*** Bug 411451 has been marked as a duplicate of this bug. ***
Comment 188 Paolo Borelli 2007-02-24 16:20:27 UTC
*** Bug 411452 has been marked as a duplicate of this bug. ***
Comment 189 Paolo Borelli 2007-02-24 16:20:44 UTC
*** Bug 411453 has been marked as a duplicate of this bug. ***
Comment 190 André Klapper 2007-02-24 16:28:06 UTC
Paolo, thanks for working around this. we'll see the results in the bug report feedback of the distros shipping 2.18.0...
now time to take this bug off the showstoppers list that i will send out later today... ;-)
Comment 191 Susana 2007-02-25 13:00:56 UTC
*** Bug 411733 has been marked as a duplicate of this bug. ***
Comment 192 Bruno Boaventura 2007-02-25 15:19:28 UTC
*** Bug 411928 has been marked as a duplicate of this bug. ***
Comment 193 Bruno Boaventura 2007-02-25 15:19:34 UTC
*** Bug 411926 has been marked as a duplicate of this bug. ***
Comment 194 Loïc Minier 2007-02-26 16:16:47 UTC
Created attachment 83395 [details] [review]
Committed fix (r5511)
Comment 195 Loïc Minier 2007-02-26 16:19:16 UTC
Created attachment 83396 [details] [review]
GNOME 2.14 backport
Comment 196 Susana 2007-02-27 11:10:56 UTC
*** Bug 412383 has been marked as a duplicate of this bug. ***
Comment 197 Susana 2007-02-27 11:15:27 UTC
*** Bug 412553 has been marked as a duplicate of this bug. ***
Comment 198 Paolo Borelli 2007-02-27 13:13:01 UTC
*** Bug 412600 has been marked as a duplicate of this bug. ***
Comment 199 Paolo Borelli 2007-02-27 14:03:24 UTC
Loïc: that patch works, but it's not all it was committed,

http://svn.gnome.org/viewcvs/gedit/trunk/gedit/gedit-document-loader.c?r1=5474&r2=5510

This preparatory refactoring patch is needed to make sure the metadata read is done out of the section where the signal is handled
Comment 200 Loïc Minier 2007-02-27 14:22:49 UTC
Created attachment 83460 [details] [review]
Committed fix, take 2 (r5510 + r5511)
Comment 201 Loïc Minier 2007-02-27 14:52:26 UTC
Created attachment 83461 [details] [review]
GNOME 2.14 backport, take 2
Comment 202 Pedro Villavicencio 2007-02-28 18:59:21 UTC
*** Bug 413168 has been marked as a duplicate of this bug. ***
Comment 203 Bruno Boaventura 2007-02-28 23:38:53 UTC
*** Bug 412884 has been marked as a duplicate of this bug. ***
Comment 204 Bruno Boaventura 2007-02-28 23:41:34 UTC
*** Bug 412952 has been marked as a duplicate of this bug. ***
Comment 205 André Klapper 2007-03-01 02:34:48 UTC
*** Bug 413302 has been marked as a duplicate of this bug. ***
Comment 206 Susana 2007-03-01 11:17:10 UTC
*** Bug 413303 has been marked as a duplicate of this bug. ***
Comment 207 Pedro Villavicencio 2007-03-01 11:59:58 UTC
*** Bug 413410 has been marked as a duplicate of this bug. ***
Comment 208 Pedro Villavicencio 2007-03-01 19:10:58 UTC
*** Bug 413555 has been marked as a duplicate of this bug. ***
Comment 209 Bruno Boaventura 2007-03-02 01:23:39 UTC
*** Bug 413614 has been marked as a duplicate of this bug. ***
Comment 210 Pedro Villavicencio 2007-03-03 00:41:50 UTC
*** Bug 414034 has been marked as a duplicate of this bug. ***
Comment 211 Susana 2007-03-04 12:09:16 UTC
*** Bug 414408 has been marked as a duplicate of this bug. ***
Comment 212 Damien Durand 2007-03-05 21:56:34 UTC
*** Bug 415016 has been marked as a duplicate of this bug. ***
Comment 213 James Olds 2007-03-06 09:49:33 UTC
*** Bug 415213 has been marked as a duplicate of this bug. ***
Comment 214 Pedro Villavicencio 2007-03-06 15:53:05 UTC
*** Bug 415331 has been marked as a duplicate of this bug. ***
Comment 215 Steve Frécinaux 2007-03-07 01:14:37 UTC
*** Bug 415437 has been marked as a duplicate of this bug. ***
Comment 216 Steve Frécinaux 2007-03-07 01:15:20 UTC
*** Bug 415428 has been marked as a duplicate of this bug. ***
Comment 217 Damien Durand 2007-03-09 17:56:39 UTC
*** Bug 416242 has been marked as a duplicate of this bug. ***
Comment 218 Bruno Boaventura 2007-03-09 22:10:01 UTC
*** Bug 416583 has been marked as a duplicate of this bug. ***
Comment 219 Bruno Boaventura 2007-03-09 22:27:15 UTC
*** Bug 416594 has been marked as a duplicate of this bug. ***
Comment 220 Paolo Borelli 2007-03-11 18:12:28 UTC
*** Bug 417152 has been marked as a duplicate of this bug. ***
Comment 221 Pedro Villavicencio 2007-03-13 00:23:08 UTC
*** Bug 417700 has been marked as a duplicate of this bug. ***
Comment 222 Christian Kirbach 2007-03-13 22:37:26 UTC
*** Bug 418030 has been marked as a duplicate of this bug. ***
Comment 223 Pedro Villavicencio 2007-03-13 22:58:10 UTC
*** Bug 417860 has been marked as a duplicate of this bug. ***
Comment 224 Damien Durand 2007-03-14 19:53:55 UTC
*** Bug 418306 has been marked as a duplicate of this bug. ***
Comment 225 Damien Durand 2007-03-16 20:17:28 UTC
*** Bug 418957 has been marked as a duplicate of this bug. ***
Comment 226 Damien Durand 2007-03-17 16:43:52 UTC
*** Bug 419345 has been marked as a duplicate of this bug. ***
Comment 227 Damien Durand 2007-03-18 10:04:11 UTC
*** Bug 419576 has been marked as a duplicate of this bug. ***
Comment 228 Susana 2007-03-18 16:14:23 UTC
*** Bug 419297 has been marked as a duplicate of this bug. ***
Comment 229 Pedro Villavicencio 2007-03-18 21:22:54 UTC
*** Bug 419842 has been marked as a duplicate of this bug. ***
Comment 230 Damien Durand 2007-03-19 10:02:45 UTC
*** Bug 419776 has been marked as a duplicate of this bug. ***
Comment 231 Damien Durand 2007-03-19 10:04:10 UTC
*** Bug 420004 has been marked as a duplicate of this bug. ***
Comment 232 Damien Durand 2007-03-20 17:11:11 UTC
*** Bug 420566 has been marked as a duplicate of this bug. ***
Comment 233 Pedro Villavicencio 2007-03-21 01:52:59 UTC
*** Bug 420764 has been marked as a duplicate of this bug. ***
Comment 234 Pedro Villavicencio 2007-03-21 18:06:09 UTC
*** Bug 421122 has been marked as a duplicate of this bug. ***
Comment 235 Pedro Villavicencio 2007-03-21 23:48:22 UTC
*** Bug 421225 has been marked as a duplicate of this bug. ***
Comment 236 Damien Durand 2007-03-24 12:25:45 UTC
*** Bug 422118 has been marked as a duplicate of this bug. ***
Comment 237 Damien Durand 2007-03-24 12:29:23 UTC
*** Bug 422219 has been marked as a duplicate of this bug. ***
Comment 238 Pedro Villavicencio 2007-03-24 17:58:36 UTC
*** Bug 421989 has been marked as a duplicate of this bug. ***
Comment 239 Damien Durand 2007-03-25 11:11:56 UTC
*** Bug 422542 has been marked as a duplicate of this bug. ***
Comment 240 Pedro Villavicencio 2007-03-27 02:16:35 UTC
*** Bug 423166 has been marked as a duplicate of this bug. ***
Comment 241 Pedro Villavicencio 2007-03-27 02:16:52 UTC
*** Bug 423167 has been marked as a duplicate of this bug. ***
Comment 242 Damien Durand 2007-03-27 18:23:54 UTC
*** Bug 423311 has been marked as a duplicate of this bug. ***
Comment 243 Damien Durand 2007-03-27 18:25:15 UTC
*** Bug 423388 has been marked as a duplicate of this bug. ***
Comment 244 Pedro Villavicencio 2007-03-27 22:55:26 UTC
*** Bug 423502 has been marked as a duplicate of this bug. ***
Comment 245 Susana 2007-03-28 11:21:39 UTC
*** Bug 421374 has been marked as a duplicate of this bug. ***
Comment 246 Pedro Villavicencio 2007-03-31 01:38:45 UTC
*** Bug 424666 has been marked as a duplicate of this bug. ***
Comment 247 Pedro Villavicencio 2007-03-31 02:30:07 UTC
*** Bug 424560 has been marked as a duplicate of this bug. ***
Comment 248 Damien Durand 2007-04-03 14:20:20 UTC
*** Bug 425593 has been marked as a duplicate of this bug. ***
Comment 249 Damien Durand 2007-04-03 14:23:58 UTC
*** Bug 425713 has been marked as a duplicate of this bug. ***
Comment 250 Damien Durand 2007-04-03 14:37:16 UTC
*** Bug 425724 has been marked as a duplicate of this bug. ***
Comment 251 Damien Durand 2007-04-04 11:14:55 UTC
*** Bug 425938 has been marked as a duplicate of this bug. ***
Comment 252 Damien Durand 2007-04-04 11:16:43 UTC
*** Bug 426019 has been marked as a duplicate of this bug. ***
Comment 253 Damien Durand 2007-04-04 11:20:14 UTC
*** Bug 426084 has been marked as a duplicate of this bug. ***
Comment 254 Damien Durand 2007-04-04 11:21:20 UTC
*** Bug 426148 has been marked as a duplicate of this bug. ***
Comment 255 Pascal Terjan 2007-04-04 21:18:57 UTC
*** Bug 425099 has been marked as a duplicate of this bug. ***
Comment 256 Damien Durand 2007-04-04 21:29:13 UTC
*** Bug 426347 has been marked as a duplicate of this bug. ***
Comment 257 Paolo Borelli 2007-04-07 14:32:05 UTC
*** Bug 427291 has been marked as a duplicate of this bug. ***
Comment 258 Paolo Borelli 2007-04-07 14:38:30 UTC
*** Bug 427267 has been marked as a duplicate of this bug. ***
Comment 259 Paolo Borelli 2007-04-07 14:38:54 UTC
*** Bug 427284 has been marked as a duplicate of this bug. ***
Comment 260 Paolo Borelli 2007-04-07 14:49:09 UTC
*** Bug 425928 has been marked as a duplicate of this bug. ***
Comment 261 Pedro Villavicencio 2007-04-07 15:52:18 UTC
*** Bug 427080 has been marked as a duplicate of this bug. ***
Comment 262 Paolo Borelli 2007-04-07 16:22:09 UTC
*** Bug 426679 has been marked as a duplicate of this bug. ***
Comment 263 palfrey 2007-04-08 11:59:03 UTC
*** Bug 427558 has been marked as a duplicate of this bug. ***
Comment 264 Pedro Villavicencio 2007-04-08 14:17:45 UTC
*** Bug 427491 has been marked as a duplicate of this bug. ***
Comment 265 Pedro Villavicencio 2007-04-08 18:28:42 UTC
*** Bug 427634 has been marked as a duplicate of this bug. ***
Comment 266 palfrey 2007-04-08 19:48:26 UTC
*** Bug 427654 has been marked as a duplicate of this bug. ***
Comment 267 Pedro Villavicencio 2007-04-09 01:50:46 UTC
*** Bug 425038 has been marked as a duplicate of this bug. ***
Comment 268 Damien Durand 2007-04-11 11:24:40 UTC
*** Bug 428476 has been marked as a duplicate of this bug. ***
Comment 269 Damien Durand 2007-04-11 11:25:54 UTC
*** Bug 428501 has been marked as a duplicate of this bug. ***
Comment 270 Pedro Villavicencio 2007-04-11 14:39:25 UTC
*** Bug 428647 has been marked as a duplicate of this bug. ***
Comment 271 Pedro Villavicencio 2007-04-11 14:40:34 UTC
*** Bug 428645 has been marked as a duplicate of this bug. ***
Comment 272 Jacob 2007-04-11 22:54:51 UTC
OK, isn't this bug, like, fixed? :P
Comment 273 André Klapper 2007-04-11 23:13:31 UTC
Jacob: yes it is, that's why there's a

Status:   	RESOLVED
Resolution: 	FIXED

in the upper right corner. ;-)
Comment 274 Jacob 2007-04-12 00:05:48 UTC
Does it take this long for duplicate reports to stop flowing in?
Comment 275 Damien Durand 2007-04-12 14:06:20 UTC
*** Bug 428906 has been marked as a duplicate of this bug. ***
Comment 276 André Klapper 2007-04-12 14:13:13 UTC
Jacob: Yes, especially when distros do not provide updated packages, and users do not install updates. :-)
Comment 277 Damien Durand 2007-04-13 17:59:15 UTC
*** Bug 429328 has been marked as a duplicate of this bug. ***
Comment 278 Sven Arvidsson 2007-04-13 22:01:58 UTC
*** Bug 429459 has been marked as a duplicate of this bug. ***
Comment 279 Damien Durand 2007-04-14 19:12:59 UTC
*** Bug 429614 has been marked as a duplicate of this bug. ***
Comment 280 Sven Arvidsson 2007-04-14 21:41:28 UTC
*** Bug 429778 has been marked as a duplicate of this bug. ***
Comment 281 Pascal Terjan 2007-04-15 10:28:50 UTC
*** Bug 429915 has been marked as a duplicate of this bug. ***
Comment 282 Damien Durand 2007-04-18 20:38:41 UTC
*** Bug 431122 has been marked as a duplicate of this bug. ***
Comment 283 Pedro Villavicencio 2007-04-20 01:11:31 UTC
*** Bug 431362 has been marked as a duplicate of this bug. ***
Comment 284 Pedro Villavicencio 2007-04-21 01:40:14 UTC
*** Bug 431594 has been marked as a duplicate of this bug. ***
Comment 285 Pedro Villavicencio 2007-04-21 01:45:51 UTC
*** Bug 431747 has been marked as a duplicate of this bug. ***
Comment 286 Pedro Villavicencio 2007-04-21 01:50:08 UTC
*** Bug 431822 has been marked as a duplicate of this bug. ***
Comment 287 Pedro Villavicencio 2007-04-21 01:50:26 UTC
*** Bug 431853 has been marked as a duplicate of this bug. ***
Comment 288 Paolo Borelli 2007-04-21 08:46:25 UTC
*** Bug 431914 has been marked as a duplicate of this bug. ***
Comment 289 Damien Durand 2007-04-22 13:34:19 UTC
*** Bug 432173 has been marked as a duplicate of this bug. ***
Comment 290 Pedro Villavicencio 2007-04-24 02:03:52 UTC
*** Bug 432806 has been marked as a duplicate of this bug. ***
Comment 291 Diego Escalante Urrelo (not reading bugmail) 2007-04-24 23:36:43 UTC
*** Bug 432903 has been marked as a duplicate of this bug. ***
Comment 292 Pedro Villavicencio 2007-04-25 02:00:52 UTC
*** Bug 433174 has been marked as a duplicate of this bug. ***
Comment 293 palfrey 2007-04-27 10:38:55 UTC
*** Bug 433681 has been marked as a duplicate of this bug. ***
Comment 294 palfrey 2007-04-27 10:39:31 UTC
*** Bug 433762 has been marked as a duplicate of this bug. ***
Comment 295 palfrey 2007-04-28 17:59:06 UTC
*** Bug 434161 has been marked as a duplicate of this bug. ***
Comment 296 palfrey 2007-04-29 11:18:53 UTC
*** Bug 434298 has been marked as a duplicate of this bug. ***
Comment 297 Pedro Villavicencio 2007-05-01 01:24:29 UTC
*** Bug 434743 has been marked as a duplicate of this bug. ***
Comment 298 Pedro Villavicencio 2007-05-01 02:09:14 UTC
*** Bug 434699 has been marked as a duplicate of this bug. ***
Comment 299 Pedro Villavicencio 2007-05-03 01:35:40 UTC
*** Bug 435360 has been marked as a duplicate of this bug. ***
Comment 300 palfrey 2007-05-03 12:45:38 UTC
*** Bug 435228 has been marked as a duplicate of this bug. ***
Comment 301 Pedro Villavicencio 2007-05-06 23:30:29 UTC
*** Bug 436410 has been marked as a duplicate of this bug. ***
Comment 302 Pedro Villavicencio 2007-05-06 23:30:50 UTC
*** Bug 436411 has been marked as a duplicate of this bug. ***
Comment 303 Pedro Villavicencio 2007-05-09 02:12:24 UTC
*** Bug 437045 has been marked as a duplicate of this bug. ***
Comment 304 palfrey 2007-05-09 11:18:30 UTC
*** Bug 437063 has been marked as a duplicate of this bug. ***
Comment 305 palfrey 2007-05-09 11:18:33 UTC
*** Bug 436995 has been marked as a duplicate of this bug. ***
Comment 306 Sven Arvidsson 2007-05-09 18:10:06 UTC
*** Bug 437125 has been marked as a duplicate of this bug. ***
Comment 307 Pedro Villavicencio 2007-05-10 00:16:27 UTC
*** Bug 437310 has been marked as a duplicate of this bug. ***
Comment 308 Pedro Villavicencio 2007-05-10 13:29:21 UTC
*** Bug 437413 has been marked as a duplicate of this bug. ***
Comment 309 palfrey 2007-05-10 13:47:35 UTC
*** Bug 437366 has been marked as a duplicate of this bug. ***
Comment 310 palfrey 2007-05-10 13:47:38 UTC
*** Bug 437357 has been marked as a duplicate of this bug. ***
Comment 311 Pedro Villavicencio 2007-05-13 02:18:15 UTC
*** Bug 438013 has been marked as a duplicate of this bug. ***
Comment 312 Damien Durand 2007-05-15 10:45:18 UTC
*** Bug 438497 has been marked as a duplicate of this bug. ***
Comment 313 Pedro Villavicencio 2007-05-17 02:12:55 UTC
*** Bug 438999 has been marked as a duplicate of this bug. ***
Comment 314 Pedro Villavicencio 2007-05-17 02:13:52 UTC
*** Bug 438994 has been marked as a duplicate of this bug. ***
Comment 315 Pedro Villavicencio 2007-05-17 02:14:11 UTC
*** Bug 438993 has been marked as a duplicate of this bug. ***
Comment 316 Pedro Villavicencio 2007-05-18 15:43:46 UTC
*** Bug 436451 has been marked as a duplicate of this bug. ***
Comment 317 Pedro Villavicencio 2007-05-19 15:13:21 UTC
*** Bug 439692 has been marked as a duplicate of this bug. ***
Comment 318 Elijah Newren 2007-05-19 23:12:11 UTC
Removing a bunch of people from the cc list to cut down on bugzilla spam.  If anyone is removed from this bug's cc that wanted to remain on the cc list, feel free to add yourself back.
Comment 319 Jacob 2007-05-19 23:16:32 UTC
How should I add myself without posting an entire new comment?
Comment 320 Susana 2007-05-20 11:03:07 UTC
*** Bug 439851 has been marked as a duplicate of this bug. ***
Comment 321 Pedro Villavicencio 2007-05-21 13:08:45 UTC
*** Bug 440165 has been marked as a duplicate of this bug. ***
Comment 322 palfrey 2007-05-21 23:24:12 UTC
*** Bug 440313 has been marked as a duplicate of this bug. ***
Comment 323 Pedro Villavicencio 2007-05-24 03:06:09 UTC
*** Bug 440851 has been marked as a duplicate of this bug. ***
Comment 324 palfrey 2007-05-30 10:43:57 UTC
*** Bug 442274 has been marked as a duplicate of this bug. ***
Comment 325 palfrey 2007-06-02 23:35:48 UTC
*** Bug 443265 has been marked as a duplicate of this bug. ***
Comment 326 palfrey 2007-06-02 23:35:56 UTC
*** Bug 443299 has been marked as a duplicate of this bug. ***
Comment 327 palfrey 2007-06-02 23:35:59 UTC
*** Bug 443321 has been marked as a duplicate of this bug. ***
Comment 328 Pedro Villavicencio 2007-06-03 13:23:48 UTC
*** Bug 443531 has been marked as a duplicate of this bug. ***
Comment 329 Pedro Villavicencio 2007-06-04 23:40:49 UTC
*** Bug 444043 has been marked as a duplicate of this bug. ***
Comment 330 palfrey 2007-06-06 10:32:52 UTC
*** Bug 444573 has been marked as a duplicate of this bug. ***
Comment 331 Susana 2007-06-07 22:37:19 UTC
*** Bug 445222 has been marked as a duplicate of this bug. ***
Comment 332 Pedro Villavicencio 2007-06-10 00:43:49 UTC
*** Bug 445886 has been marked as a duplicate of this bug. ***
Comment 333 Damien Durand 2007-06-10 23:51:18 UTC
*** Bug 445999 has been marked as a duplicate of this bug. ***
Comment 334 Damien Durand 2007-06-14 14:56:37 UTC
*** Bug 447278 has been marked as a duplicate of this bug. ***
Comment 335 Paolo Borelli 2007-06-24 09:35:15 UTC
*** Bug 449902 has been marked as a duplicate of this bug. ***
Comment 336 Pedro Villavicencio 2007-06-28 01:33:06 UTC
*** Bug 451657 has been marked as a duplicate of this bug. ***
Comment 337 Pedro Villavicencio 2007-06-28 01:43:27 UTC
*** Bug 451795 has been marked as a duplicate of this bug. ***
Comment 338 Pedro Villavicencio 2007-06-29 00:37:00 UTC
*** Bug 452033 has been marked as a duplicate of this bug. ***
Comment 339 Christian Kirbach 2007-06-30 13:39:51 UTC
*** Bug 452554 has been marked as a duplicate of this bug. ***
Comment 340 Bruno Boaventura 2007-06-30 15:03:41 UTC
*** Bug 452456 has been marked as a duplicate of this bug. ***
Comment 341 Bruno Boaventura 2007-06-30 15:03:57 UTC
*** Bug 452535 has been marked as a duplicate of this bug. ***
Comment 342 Christian Kirbach 2007-07-01 10:01:20 UTC
*** Bug 452781 has been marked as a duplicate of this bug. ***
Comment 343 Iestyn Pryce 2007-07-05 14:33:44 UTC
*** Bug 453876 has been marked as a duplicate of this bug. ***
Comment 344 palfrey 2007-07-07 21:30:47 UTC
*** Bug 454399 has been marked as a duplicate of this bug. ***
Comment 345 palfrey 2007-07-07 21:31:57 UTC
*** Bug 454613 has been marked as a duplicate of this bug. ***
Comment 346 Damien Durand 2007-07-09 16:32:29 UTC
*** Bug 455020 has been marked as a duplicate of this bug. ***
Comment 347 Pedro Villavicencio 2007-07-15 19:15:25 UTC
*** Bug 457154 has been marked as a duplicate of this bug. ***
Comment 348 Pedro Villavicencio 2007-07-15 19:16:34 UTC
*** Bug 457163 has been marked as a duplicate of this bug. ***
Comment 349 Damien Durand 2007-07-16 10:17:48 UTC
*** Bug 457244 has been marked as a duplicate of this bug. ***
Comment 350 palfrey 2007-07-20 16:37:09 UTC
*** Bug 458354 has been marked as a duplicate of this bug. ***
Comment 351 palfrey 2007-07-20 16:39:19 UTC
*** Bug 458531 has been marked as a duplicate of this bug. ***
Comment 352 Iestyn Pryce 2007-07-23 13:12:10 UTC
*** Bug 459510 has been marked as a duplicate of this bug. ***
Comment 353 Iestyn Pryce 2007-07-25 11:14:53 UTC
*** Bug 460115 has been marked as a duplicate of this bug. ***
Comment 354 Iestyn Pryce 2007-08-06 16:54:01 UTC
*** Bug 464001 has been marked as a duplicate of this bug. ***
Comment 355 Pedro Villavicencio 2007-08-12 02:30:58 UTC
*** Bug 465796 has been marked as a duplicate of this bug. ***
Comment 356 Susana 2007-08-25 15:04:01 UTC
*** Bug 468593 has been marked as a duplicate of this bug. ***
Comment 357 Susana 2007-08-25 15:04:09 UTC
*** Bug 467048 has been marked as a duplicate of this bug. ***
Comment 358 Susana 2007-08-25 15:04:16 UTC
*** Bug 465498 has been marked as a duplicate of this bug. ***
Comment 359 Susana 2007-08-25 15:04:26 UTC
*** Bug 463579 has been marked as a duplicate of this bug. ***
Comment 360 Susana 2007-08-25 15:04:33 UTC
*** Bug 463264 has been marked as a duplicate of this bug. ***
Comment 361 Paolo Borelli 2007-09-09 15:56:16 UTC
*** Bug 475152 has been marked as a duplicate of this bug. ***
Comment 362 André Klapper 2007-09-11 19:08:05 UTC
*** Bug 475670 has been marked as a duplicate of this bug. ***
Comment 363 André Klapper 2007-09-13 10:18:14 UTC
*** Bug 476173 has been marked as a duplicate of this bug. ***
Comment 364 André Klapper 2007-09-13 10:21:42 UTC
*** Bug 471142 has been marked as a duplicate of this bug. ***
Comment 365 Paolo Borelli 2007-09-21 19:26:58 UTC
*** Bug 479068 has been marked as a duplicate of this bug. ***
Comment 366 Paolo Borelli 2007-09-21 19:34:29 UTC
*** Bug 477611 has been marked as a duplicate of this bug. ***
Comment 367 Paolo Borelli 2007-10-06 14:55:22 UTC
*** Bug 480871 has been marked as a duplicate of this bug. ***