Open Clipart import dialog crashes with concurrent searches
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
jazzynico |
Bug Description
Originaly reported in meta Bug #943275 (New 'Import Clip Art…' dialog crashes).
Reproduced on Ubuntu 12.04 and Crunchbang Waldorf.
Steps:
1. Open the Import Openclipart dialog (File>Import Clipart).
2. Search for "a"
3. Click any result
4. While the preview image is still loading
5. Search for "b"
6. Click any result
Trace (Crunchbang, r13033):
-----
(gdb) run
Starting program: /usr/local/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
[New Thread 0x7fffdf0e9700 (LWP 6600)]
GLib (gthread-posix.c): Unexpected error from C library during 'pthread_
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffdf0e9700 (LWP 6600)]
0x00007fffeee8b475 in raise () from /lib/x86_
(gdb) bt
#0 0x00007fffeee8b475 in raise () from /lib/x86_
#1 0x00007fffeee8e6f0 in abort () from /lib/x86_
#2 0x00007fffefbbb143 in ?? () from /lib/x86_
#3 0x00007fffefc24815 in g_private_set () from /lib/x86_
#4 0x00007ffff56952e3 in g_input_stream_read () from /usr/lib/
#5 0x00007ffff567cd1a in ?? () from /usr/lib/
#6 0x00007ffff568116f in g_file_copy () from /usr/lib/
#7 0x00007ffff568198a in ?? () from /usr/lib/
#8 0x00007ffff56967ae in ?? () from /usr/lib/
#9 0x00007fffefc0b742 in ?? () from /lib/x86_
#10 0x00007fffefc0af45 in ?? () from /lib/x86_
#11 0x00007fffef1e9b50 in start_thread () from /lib/x86_
#12 0x00007fffeef33a7d in clone () from /lib/x86_
#13 0x0000000000000000 in ?? ()
-----
The console adds the following message (when launched without gdb):
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
inkscape: ../../src/
Aborted
Related branches
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Not reproduced on Windows XP, Inkscape trunk revision 13031.