I am also having a similar problem that I think might be related. I believe it might be a problem with clicking on the icons rather than specifically opening 2 copies of the new printer dialog.
By opening multiple copies of add new printer by using the menu rather than the icon they open fine for me. However when clicking on the "New Printer" icon continuously it crashed.
It also was occurring when opening the normal printer job queue by double clicking on a added printer, closing the queue window then opening again, it took a few goes. Actually it seems simply clicking on the icon continuously will do it.
I tried a debug version but there doesn't appear to be a dbgsym version of gnome-cups-manager in that repository listed on the wiki.
Edgy amd64 here.
Heres the end of an strace, dunno if its any use
--------------------------------------------------
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}], 9, 0) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(3, "\22\0\7\0\3\0\240\3\364\0\0\0\6\0\0\0 \4\5\0\1\0\0\0\4"..., 36) = 36
write(3, " \0\2\0\0\0\0\0", 8) = 8
write(3, "%\0\1\0+\0\1\0", 8) = 8
read(3, 0x7fff8989fbb0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\34Qj\6\3\0\240\3\364\0\0\0\33\240\'\7\0\0\240\3\0\0\0"..., 32) = 32
read(3, "\1\2n\6\0\0\0\0\4\0\240\3\0\0\0\0\0\0\0\0\0\0\0\0\210\306"..., 32) = 32
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b2c27bef7a0) = 1980
wait4(1980,
** (bug-buddy:1982): WARNING **: Couldn't load icon for Open Folder
0x7fff8989fc9c, 0, NULL) = ? ERESTARTSYS (To be restarted)
--- SIGCONT (Continued) @ 0 (0) ---
wait4(1980, /usr/libexec/gnome-printer-view: No such file or directory.
ptrace: Operation not permitted.
/usr/bin/1876: No such file or directory.
No stack.
I am also having a similar problem that I think might be related. I believe it might be a problem with clicking on the icons rather than specifically opening 2 copies of the new printer dialog.
By opening multiple copies of add new printer by using the menu rather than the icon they open fine for me. However when clicking on the "New Printer" icon continuously it crashed.
It also was occurring when opening the normal printer job queue by double clicking on a added printer, closing the queue window then opening again, it took a few goes. Actually it seems simply clicking on the icon continuously will do it.
I tried a debug version but there doesn't appear to be a dbgsym version of gnome-cups-manager in that repository listed on the wiki.
Edgy amd64 here.
Heres the end of an strace, dunno if its any use ------- ------- ------- ------- ------- ------- - POLLIN| POLLPRI} , {fd=11, events= POLLIN| POLLPRI} , {fd=12, events= POLLIN| POLLPRI} , {fd=13, events= POLLIN| POLLPRI} , {fd=17, events= POLLIN| POLLPRI} , {fd=16, events= POLLIN| POLLPRI} , {fd=10, events= POLLIN| POLLPRI} ], 9, 0) = 0 7\0\3\0\ 240\3\364\ 0\0\0\6\ 0\0\0 \4\5\0\ 1\0\0\0\ 4"..., 36) = 36 6\3\0\240\ 3\364\0\ 0\0\33\ 240\'\7\ 0\0\240\ 3\0\0\0" ..., 32) = 32 6\0\0\0\ 0\4\0\240\ 3\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\210\306" ..., 32) = 32 stack=0, flags=CLONE_ CHILD_CLEARTID| CLONE_CHILD_ SETTID| SIGCHLD, child_tidptr= 0x2b2c27bef7a0) = 1980 gnome-printer- view: No such file or directory.
-------
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(3, "\22\0\
write(3, " \0\2\0\0\0\0\0", 8) = 8
write(3, "%\0\1\0+\0\1\0", 8) = 8
read(3, 0x7fff8989fbb0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\34Qj\
read(3, "\1\2n\
clone(child_
wait4(1980,
** (bug-buddy:1982): WARNING **: Couldn't load icon for Open Folder
0x7fff8989fc9c, 0, NULL) = ? ERESTARTSYS (To be restarted)
--- SIGCONT (Continued) @ 0 (0) ---
wait4(1980, /usr/libexec/
ptrace: Operation not permitted.
/usr/bin/1876: No such file or directory.
No stack.